Effective organizations encode how they operate in software and build products that build products. When AI assistants augment every employee, organizations can learn faster, share context more effectively, and improve continuously.
- Catsyphon - Coding agent log collector and analyzer
- AIObscura - Coding agent log analyzer and publisher
Exploring how AI changes software as a medium rather than as a tool. Software has been one of the most effective change agents of the past four decades. AI is now reshaping how software itself is created. I’m exploring generative specifications as a new medium of distribution, where behavior, constraints, and evolution are encoded declaratively rather than imperatively.
- Generative Software - Early exploration of generative specs
- Waypoints - More recent work on genspec
- Canopy - Exploring new forms of editors
Writing is how I crystallize ideas, test assumptions, and make implicit mental models explicit. I don't publish everything I write. Here are some recently published pieces:

