You Can’t Always Outwork the Requests! (How to Reduce an Overloaded Queue)

We’ve all been there—that moment when you realize you’ve bitten off a little more work than you can handle. Interestingly, the more you increase your skill level, the more often you find yourself in this situation. It stands to reason; people like to assign work to competent and talented people. Read more on You Can’t Always Outwork the Requests! (How to Reduce an Overloaded Queue)…

Finding a Win-Win in Difficult Situations

There are some extremely smart and creative people in the tech world. Surprisingly, many of them struggle with the simple concept of finding a win-win situation when adversity strikes.

I’ve observed that it’s common for developers to see a difficult circumstance as a win-lose, lose-win, or worse yet, a lose-lose proposition. These situations can seem scary, but they can also provide a great opportunity to grow a relationship. In my experience, people remember how adversity was handled, not that it occurred. Read more on Finding a Win-Win in Difficult Situations…

Self-Managing People Are Smart about Asking for Help

In my experience, people who truly excel in their careers are always self-managing. They accomplish more, they discover more opportunities for themselves, and (as Verne Harnish says in Scaling Up) they’re the sort of people that smart organizations hire and rely on.

Read more on Self-Managing People Are Smart about Asking for Help…

Should you build custom software? It depends on which kind of problem you have.

Building custom software is like sculpting with clay—you can create just about anything you can imagine. Whatever your unique business process is, custom software can be coded to handle it in a streamlined and elegant way. It enables you to differentiate your product offerings and create repeatable value for a large number of users. Read more on Should you build custom software? It depends on which kind of problem you have….

Toward Fair Pay – Evolving how we Evaluate & Compensate Employees

Fair pay matters a lot. It’s important to our business that we attract and retain top talent, and it’s important to me personally. I care about the Atoms at Atomic; they’re my friends. For them, and for my own personal integrity, I want a fair and consistent value exchange for everyone at Atomic.

We recently modified our compensation evaluation process to a more routine—and hopefully more fair—system (judged by consistency). Read more on Toward Fair Pay – Evolving how we Evaluate & Compensate Employees…

Best Practices for Scheduling Creative Teams

Managing project team schedules is one of the most challenging parts of running a consultancy. Optimizing for client release dates, assigning the right team to the job, creating good mentoring opportunities, connecting individual team members with a project that they’re personally passionate about, and minimizing schedule gaps to protect your own cash flow is an exponentially difficult problem that keeps getting more and more complex as the company grows. Read more on Best Practices for Scheduling Creative Teams…

Don’t Suffer in Silence – A Template for Scary Conversations

People are complex and not always direct in their communication. This dynamic has the potential to create misunderstandings that can lead to a lot of anxiety when developing software. I’ve felt that anxiety myself from time to time, and it can be poisonous, leading to a lack of sleep, a lack of trust, and ultimately reduced productivity. But there’s a better way to handle confusing situations.
Read more on Don’t Suffer in Silence – A Template for Scary Conversations…