The blog
Notes on building & leading.
Honest, practical writing on shipping software and leading teams, from a project manager who still writes code on the side.
From To-Do Lists to Real Ships: Why Good Software Needs a PM's Discipline
Great software needs more than clean code. It needs clarity, scope control, and the ability to say no.
Read article →My Minimalist Stack for Shipping a Personal Site in an Afternoon
You don't need a heavy CMS to have a good blog. Here's the lean stack I actually use, and why it works.
Read article →Soft Skills Are Hard: Communicating Under Pressure
The hardest bugs aren't in the codebase. They're in the conversation. What running engineering teams taught me about clear communication.
Read article →