When Nobody Argues About the Code Anymore
A prototype built in barely a week revealed four things a planning document would never have caught, and changed every conversation that followed.
Thoughts on architecture, teams, and the messy reality of building software.
A prototype built in barely a week revealed four things a planning document would never have caught, and changed every conversation that followed.
From GitHub Copilot to autonomous agent teams. How AI shifted my role from writing code to validating ideas and focusing on the problem domain.
A practitioner's field guide to AI integration. Where LLMs create real leverage, where they create expensive distractions, and how to tell the difference.
Pattern libraries treated as engineering infrastructure, not just a design team deliverable. Why component governance is an architecture decision.
Engineers start builds and go make coffee. Modularisation is an ownership problem, not a build-tool problem.
Adding the 50th developer should make you faster. It usually makes everyone slower. Governance matters more than framework choice.
Three platforms, three implementations of the same business logic. Configuration-driven architecture eliminates the duplication trap.