What is Synthesis Engineering?
Synthesis engineering is the professional discipline of systematic human-AI collaboration for complex work. It's not automation (AI replacing humans) or augmentation (AI enhancing humans) — it's genuine synthesis where both parties contribute irreplaceable value to produce results neither could achieve alone.
The fundamental insight: design systems for AI capabilities, not human limitations. Traditional workflows optimize for human cognition — folder hierarchies, periodic reviews, status meetings. AI has different strengths: instant full-text search, perfect recall within sessions, tireless consistency, ability to synthesize across documents.
Synthesis engineering asks: what if we redesigned our workflows to use AI's strengths while preserving human judgment, expertise, and control?
The Crafts
Synthesis engineering encompasses specific crafts — domains where the discipline's principles are applied to particular types of work:
Synthesis Coding
Build production code with AI—without losing control. Human-AI collaboration for writing production-grade software. The human provides architectural authority, judgment, and quality standards. The AI provides execution speed, pattern recognition, and consistency.
Learn more at synthesiscoding.org →Synthesis Project Management
Project management redesigned for AI capabilities. Context snapshots for instant recovery, semantic indexing instead of folder hierarchies, proactive intelligence that surfaces lessons before you need them, and tiered summarization that compounds knowledge over time.
Read the framework →As AI capabilities evolve, new crafts will emerge. The pattern applies anywhere humans and AI collaborate on complex work — writing, research, design, analysis.
How It's Different
Synthesis engineering is distinct from both "vibe coding" and "agentic coding":
| Approach | Human Role | AI Role | Best For |
|---|---|---|---|
| Vibe Coding | Minimal oversight | Generates everything | Experiments, learning, throwaway code |
| Agentic Coding | Sets goal, steps away | Operates autonomously | Well-defined, bounded tasks |
| Synthesis Engineering | Directs, reviews, approves | Executes under supervision | Production systems, complex work |
Key Distinctions
vs. Vibe Coding: Vibe coding is "just let AI write it"—great for rapid experiments and personal tools, but production systems need architectural coherence, security, team comprehension, and long-term maintainability. Synthesis engineering maintains these standards.
vs. Agentic Coding: Agentic approaches emphasize AI autonomy—set a goal and let AI figure it out. Synthesis engineering keeps humans in the loop because complex work requires judgment calls AI can't make: architectural trade-offs, security decisions, business context, and accountability.
The same developer might use all three approaches in a single day. The skill is recognizing which approach fits each task.
Articles
Browse All →-
From Tool to Team: Managing AI as Distributed Engineering
When you're running multiple AI sessions in parallel, you're not using a tool anymore — you're managing a team. The …
-
Synthesis Project Management
A lightweight project management system for human-AI collaboration. Designed for context preservation across …
-
What is Synthesis Engineering?
Synthesis engineering is a professional discipline for human-AI collaboration on complex work. Not just better prompting …