Writing
Engineering leadership, delivery, and the occasional hard lesson.
-
What Information Did We Just Exchange?
A practical look at daily standups, accountability theater, and whether better async visibility can replace ceremony.
-
How I Think About AI Agents in Software Delivery Without Letting Them Wreck Production
AI agents can accelerate software delivery — or quietly introduce instability. Here's the framework I use to decide where they belong and where they don't.
-
Recovering a Late Software Program: What Actually Matters
Late software programs fail for structural reasons, not effort reasons. Here's what I've learned about the interventions that actually move the needle.
-
QA Automation in the AI Era: Confidence Without Theater
AI tools are changing what's possible in QA automation — but they're also introducing new failure modes. Here's how I think about building test coverage that actually earns trust.
-
What Engineering Managers Should Automate First
Engineering managers have limited time. Here's where automation pays off earliest — and where it creates more work than it saves.