New book · out November 11 Sacred Struggle Finding meaning in a world run by machines Read the Introduction →

Journal

Blog

A slow stream of notes on building well — software, AI, and the human side of how we make things.

Stay in touch

Get these letters in your inbox

Best case you get good emails. Worst case you unsubscribe. No way to lose.