A Simplified Checklist for Technical Backlog Refinement

On an agile development team, multiple people share the responsibility of ensuring that the user stories in the backlog are desirable, viable, and feasible. At Atomic, our delivery leads, tech leads, and designers work together to prepare stories for the development team to work on. While our delivery leads are responsible for defining the stories […]

Stop Trying to Optimize Your New Developers!

Computer Scientists often use the phrase “premature optimization” to describe effort wasted on making code better or faster when it hasn’t been demonstrated to be a bottleneck in the software’s run time or the development team’s process. Implementing a super-fast-access data structure for a list of just ten things would qualify, as would spending eight […]

Four Tips for Surviving Full-Time Remote Work with a Toddler

When the work-from-home directive came out, my first thought was to set up shop in our guest room. But spending all day, every day locked in a sparsely-decorated room, alone, was too much for someone who thrives in Atomic’s active and social open office environment. If I wanted to see the faces of other living […]