development practices
6 articlesThe Foundation-First Pattern
Why the most effective AI-assisted projects start with humans writing code by hand. The counterintuitive pattern that makes everything else work.
What is Synthesis Engineering?
Synthesis engineering is a professional discipline for human-AI collaboration on complex work. Not just better prompting — a systematic approach with princ...
Why Synthesis Coding Still Writes Code in the Age of LLMs
The answer is not "just let the model do it" — and code matters more, not less, as AI gets dramatically better Last spring, my son Fitz and I had an aftern...
Vibe Coding and Synthesis Coding: Two Complementary Approaches
Why the conversation isn''t about which approach is better — it''s about knowing when to use each This blog post is for software engineers, engineering lea...
The Synthesis Engineering Framework: How Organizations Build Production Software with AI
From individual practice to organizational capability: a systematic approach to human-AI collaboration in professional software development This blog post ...
Activities, Outputs, and Outcomes — A framework for your job
This is a framework for understanding, describing, and actually performing your job in a way that creates real value. After years of watching talented peop...