Blog
Notes from the field
Practical writing on building software, shipping products, and the decisions that actually move the needle.
Ship the boring version first
Why the least impressive thing you can build is usually the right first release — and how to tell what belongs in it.
What a codebase audit actually finds
Bringing in an outside pair of eyes on inherited or stalled software — what the review looks for, and what it usually turns up.