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
4 articles from January 2025 · show all
How do you prioritize?
How do you choose what to work on first? As an empowered engineer that's a key skill.
Build the abstraction first
Hardcoding logic when you're tight on time doesn't need to make a mess. You can build the abstraction first!
What I learned from Accelerate
Accelerate is the empirical research behind books such as The Phoenix/Unicorn Project and (parts of) Software Engineering at Google. I loved it.
Coaching AI to write your code
Working with AI is here and it's skill. Just like google-fu became important in the mid 2000's. A few things I've learned.