Writing

Technology without the theater.

Software, AI, founders, systems, markets, and the recurring gap between a good idea and what survives implementation.

Durable Products Are Built to Change

Complex products rarely arrive fully formed. The trick is not to prevent change, but to build a workflow that lets the product evolve without turning every discovery into a rewrite.

11 min readRead article

AI Is a Mirror

AI-generated code often looks more sophisticated than the thinking behind it. That does not mean the thinking has improved.

8 min readRead article

2025: Getting My Shit Together

A year of building a home with Andrea, caring for three small dogs, getting lost around Oregon, restoring old things and recovering parts of myself I had allowed to become much too small.

10 min readRead article