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.
At Atomic, we all share the pain of writing blog posts to help with our marketing efforts. As well as helping the company, I’ve found that writing a regular blog post also helps me. The obvious benefit is that it improves my writing skills, encouraging me to share my ideas and thoughts in a succinct […]
Early in my career, I prided myself on my technical skill. I was pretty fast at writing pretty good code. I conceived more efficient algorithms more quickly than many of my peers. I took creative approaches to expressing ideas in code that were at least interesting, if (with the benefit of hindsight) not necessarily as […]
I’m a software designer, but over the past year, I’ve slowly started taking on project management responsibilities through a role we call the Delivery Lead. It’s been a big challenge, but also a lot of fun.
Don’t get me wrong–I am all about collaboration. Interesting ideas, different perspectives—it’s all great. But sometimes in a working meeting, you have to take control of the whiteboard marker and not let anyone else touch it.
Though working in a group can be invigorating and a lot of fun, it is frequently challenging. We all have different perspectives and personalities, and we continually need to figure out how to how ideate, integrate, and converge on a common direction in order to be effective.
We include the term “consultant” in almost all of our job titles at Atomic. We’re a software design and development consultancy, and we like to carry that part of our company identity through to individual job titles. But don’t think that just because you don’t work at a consultancy, you’re not a consultant. Your job […]
If you take a look at our team page today, you’ll see a little chart showing that almost all of our makers have a college degree, save one very small slice. That slice is me.