Watch the Launch Interview
I did an interview with Leanpub to talk about Agentic Programming — working with AI as an active participant in software development, and the path to real AI fluency.
About the Book
Software development is changing. For the first time, developers are working alongside systems that actively participate in building software. Agentic Programming is about that transition — from writing software directly to designing, guiding, verifying, and eventually orchestrating systems that create it.
At the center of the book is the AI Fluency Ladder: five levels of delegation that describe how much of the development process a developer can reliably hand off. The book shows how developers climb it, why a new bottleneck appears at each level, and how the role of the developer changes along the way.
The second half is hands-on. It walks through building an agentic harness — the execution architecture that coordinates AI agents through workflows, verification, retries, and recovery — the system that makes higher levels of delegation reliable enough to trust.
Reading the book? Every code, prompt, and configuration example is available on the Book Examples page, copyable and downloadable by chapter. Feedback on any chapter is welcome — it shapes the final edition — and post-print corrections will appear on the Errata page.
Want to build the harness yourself? The companion code to Appendix A — the Level 3 reference harness from the book — is MIT-licensed and open source on GitHub.
What’s Inside
Part 1 — Foundations
How AI systems actually behave, the AI Fluency Ladder, the mental models agentic programming depends on, and the failure modes of probabilistic systems.
Part 2 — Climbing the Ladder
The practical transitions between fluency levels — control, delegation, workflows, verification, and autonomy — and the moving bottleneck at each step.
Part 3 — Building a Harness
Workflows, agents, verification, reliability, and the execution architecture behind higher levels of delegation.
Part 4 — Leverage at Scale
Maximizing productivity with agentic systems and the changing role of the engineer as software creation becomes increasingly autonomous.
Appendix A — Building a Sample Level 3 Harness
A hands-on tutorial that builds a working story execution system from an empty repository — real prompts, configuration, and run artifacts, including the failures that proved most instructive. The complete, MIT-licensed companion code is on GitHub.
Who It’s For
Software developers, architects, engineering leaders, technical founders, and technically inclined builders who want to understand how AI is changing software development. No machine-learning background required — the book focuses on the practical implications of working with AI systems, not the mathematics behind them.
Be the First to Know
Get an email whenever I post an update on Leanpub, and when the book is available in print on Amazon.