Ship fast without breaking things

Every team slows down as it grows. More people, more code, more meetings, less shipping. It doesn't have to be that way.

These essays dig into velocity, teamwork, and taming complexity — the engineering side and the people side. They're the thinking behind Scaling Fast, my book on software engineering through hypergrowth.

Essays on shipping fast

5 articles from March 2024 · show all

Architecture is like a path in the woods

You're doing too much. Sit back, relax, see how people *want* to use the code. THEN build the abstraction.

Code yourself out of the job

Don't get stuck being a critical member of the team.

The quickest way to kill a team

The answer to 5 soloists in a trench coat

Team dysfunction where everyone's a soloist? Try this fix: Force the team to work on ONE story at a time.

5 soloists in a trench coat

Ever felt like your software team is just soloists in a trench coat? You may be right!