Writing

Technology without the theater.

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

When General-Purpose Software Becomes the Problem

General-purpose tools become expensive when their unused flexibility creates more operational work than the narrow problem they solve. Agentic workflows make purpose-built alternatives increasingly practical.

11 min readRead article

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