Philosophy
Working principles that shape how I approach architecture and design.
- Philosophy 2 min read
Most software fails before anyone writes a line of code
The expensive failures are decided in the weeks before implementation starts — in what was assumed, what was never asked, and what everyone agreed to without meaning the same …
- Philosophy 2 min read
Getting the thinking right up front is what makes AI build the right thing
Clear specifications were always worth having. Now that both people and AI tools generate from them, imprecision scales — and software that merely looks right is cheaper to produce …
- Philosophy 2 min read
Design so every developer delivers a little better
You can't always assemble a team of star developers. You can almost always change the structure they work inside — and that is the leverage that compounds.