Engineering at scale, without the theatre.
I write about the hard parts of engineering leadership: scaling teams, shipping software, adopting GenAI, and turning strategy into systems that work. This site collects practical essays, frameworks, and field notes from twenty years of delivering technology inside large organizations..
Code generation is genuinely transformative, but it's not the most interesting part of what AI is doing to software engineering. The more interesting story is what happens to the engineer's role when the code itself stops being the bottleneck — and integration, architecture, and judgment become the scarce resource.
Framework for Orchestrated, Reviewed & Governed Engineering
An operating model for AI-augmented software delivery — covering requirements, planning, code review, deployment, and governance, end to end. Designed to let engineering practices adopt agents without trading away the long-term discipline that makes their software trustworthy.
Read the framework →