I just finished my first year here at Atomic, which also happens to be my first year as a professional software consultant and developer. It was quite a year. I worked on five different projects during that time. The longest lasted seven months, and the shortest, only a week. I’ve gotten crash courses in not […]
I recently attended my first conference as a full-time developer. The conference was a great opportunity to grow my technical skills and hear what other people are doing in the industry. I also found that there was a fair bit of learning involved in navigating my first conference. Afterwards, I spent some time reflecting on […]
This year, I had the opportunity to serve on the committee for GLSEC (Great Lakes Software Excellence Conference). Originally, I thought it was just a way to help support the local development community. However, I’ve found that it has been a fantastic professional development opportunity for me.
A few months ago, I joined a project with a junior developer. The interesting part of this assignment was that the junior developer would be taking the project lead position, and I would be a worker bee. She had been on the project since the get-go, and I was joining midstream.
We’ve all been there. Your coworker is not pulling his weight. Your significant other has been acting passive-aggressively. Your friend keeps letting you down on promises. Relationships are hard. Good ones are also crucial to having a happy and productive life. So what do you do when you find yourself in one of these thorny […]
I’ve been writing software professionally for a few years now, and I’ve been reflecting on the skills my co-workers told me would be useful when I first started working here. Writing quality software takes a lot of skills, and it can be overwhelming to decide which ones to focus on first.
After deciding to explore a career in software development, I recognized that, beyond general programming experience, I had no real exposure to the industry. I didn’t know anything more than a surface-level description of the job title. I lacked knowledge about the culture, trends, and lingo of the industry. I wanted to gain exposure, but […]
Almost three years ago, after spending 13 years as a software developer, I took on the role of Delivery Lead here at Atomic. It was a step away from code and toward all things related to project delivery: project management, backlog management, reviewing completed work, managing the team’s Scrum process, etc. It was a move I […]
Software development is a profession that requires a unique skill set. However, over the course of my career, I’ve come to appreciate two important characteristics of good developers that aren’t unique to software at all. I’ve found these traits extremely helpful in my work, and both of them involve habits that I’ve had to make […]
Looking to level up your consulting skills? One thing I’ve observed among our more senior Atoms is a mastery of approaching work strategically.