Choosing the Right Software Partner, Part 2: Evaluating for Great People

Engaging with a service firm isn’t like buying a product. It’s about hiring a set of people to do work on your behalf. Yes, the company as a whole matters, but you also need to be confident that the people there have the right set of skills for your project. Read more on Choosing the Right Software Partner, Part 2: Evaluating for Great People…

Choosing the Right Software Development Partner (with or without an RFP), Part 1: Evaluating Longevity

Finding the right custom software development firm for your project is a tough job. Even a thorough RFP process won’t save you if you’re not looking for the right things.

Software projects are notorious for being late, over budget, and frustrating. Why? Making useful, valuable software products takes a lot more than technical know-how. Read more on Choosing the Right Software Development Partner (with or without an RFP), Part 1: Evaluating Longevity…

Six Steps for Effectively Helping a Coworker Resolve an Issue

Have you ever had a coworker approach you with an issue they are dealing with? Sometimes, issues come up through minor complaints or occasional venting. Other times, issues are front and center as the main topic of a conversation. When this happens, how can you help your coworker without taking ownership of their issue? Read more on Six Steps for Effectively Helping a Coworker Resolve an Issue…

How We Practice Open-Book Management at Atomic

I’ve been part of Atomic for 10+ years, and it’s easy to forget some of the dreadful feelings and experiences I’ve had in other companies where transparency in financial performance was not part of the culture like it is here.

If you’ve had the experience of being kept in the dark on financial performance, have you ever found yourself wondering: Read more on How We Practice Open-Book Management at Atomic…

A Better Approach to Collaborative Problem Solving

It can be difficult to build team consensus on the best way to solve a technical problem. I believe the difficulty often stems from how each of us strives to present our own solutions without really listening to others in a spirit of true team support.

To improve the way we collaborate and overcome team dysfunction, I’m proposing a new working agenda. Read more on A Better Approach to Collaborative Problem Solving…

Consultancies: The Smart First Job for Software Developers

When I joined Atomic fresh out of school 11 years ago, I didn’t realize I was making the best career decision a young software developer could make. I was attracted to Atomic Object because it was a smaller company, the people were extremely smart and driven, and the technical practices were cutting-edge.

I didn’t realize it at the time, but there was a much more important aspect of Atomic that made it the most valuable place to start my career. Atomic was a consultancy. Read more on Consultancies: The Smart First Job for Software Developers…