I’m building a writing habit. The opinions in my Philosophy section have been sharpened over 25 years – now I’m putting them into longer-form pieces. More coming.

For podcast appearances, see Speaking & Events.


Blog Posts

Reinventing the Wheel Again, and a Case for Spec-Driven Development in the Age of AI

September 2025 | Medium

The argument that AI makes specification-driven development more important, not less. When AI can generate 20 implementations in the time it took to write one, the specification becomes the product. The code is disposable – the decision about what to build is what matters.

Read on Medium