ManningBooks

ManningBooks

Devtalk Sponsor

Spec-Driven Development (Manning)

For AI coding agents, accurately specifying your intent is the whole ballgame! Spec-Driven Development: Engineering with intent teaches you how to close the gap between what you mean and what your agents actually build. In this practical, tool-agnostic playbook, author Hari Krishnan shows you how to make your intent clear through structured specifications and then make those specs the primary control surface for your projects, rather than the code itself.

Hari Krishnan

Spec-Driven Development by Hari Krishnan presents a practical, intent-driven approach to building software with AI. The book shows how to translate goals, requirements, and constraints into clear specifications that guide implementation and provide a durable source of shared context throughout development.

You’ll learn how specification-driven development works, how to write your first effective specification, and how to avoid the context debt that can accumulate during loosely directed “vibe coding.” The book also explores how to keep specifications alive as the codebase changes, identify gaps between intent and implementation, and prevent important decisions from getting lost as a project evolves.

Whether you’re already using AI coding agents or evaluating how they might fit into your workflow, Spec-Driven Development offers a structured way to move beyond one-off prompts and build software with greater clarity, alignment, and confidence.

The book is now available through Manning’s Early Access Program, with three chapters currently available.


Don’t forget you can get 45% off with your Devtalk discount! Just use the coupon code “devtalk.com” at checkout :+1:

Where Next?

Popular Ai topics Top

ManningBooks
In Build a Reasoning Model (From Scratch), acclaimed ML research engineer Sebastian Raschka takes you inside the black box of reasoning-e...
New
New
ManningBooks
Build an AI Agent (From Scratch) is a step-by-step guide to creating a working AI agent, starting with the bare essentials and growing yo...
New
ManningBooks
CUDA for Deep Learning shows you how to work within the CUDA ecosystem, from your first kernel to implementing advanced LLM features like...
New
ManningBooks
Retrieval Augmented Generation, The Seminal Papers explores 12 foundational research papers that explain why RAG works, how it’s built, a...
New
ManningBooks
How can you be sure your next AI project is worthwhile before you build it? Look Before You Leap offers a repeatable go/kill/pivot decisi...
New
ManningBooks
Today’s AI models demand a lot of memory, compute, and server horsepower–which quickly translates into cost. Quantization and Fast Infere...
New
ManningBooks
Building LLM Applications with DSPy introduces DSPy best practices you can adopt to create reliable, production-ready systems through pro...
New
ManningBooks
In Designing AI Agents, you’ll learn how to establish agent architectures that manage costs and take governance seriously from day one. T...
New
ManningBooks
AI agents are showing up everywhere—and most of them are being built by trial and error. Agent Design Patterns distills the experience of...
New

Other popular topics Top

AstonJ
If it’s a mechanical keyboard, which switches do you have? Would you recommend it? Why? What will your next keyboard be? Pics always w...
New
PragmaticBookshelf
Machine learning can be intimidating, with its reliance on math and algorithms that most programmers don't encounter in their regular wor...
New
AstonJ
Or looking forward to? :nerd_face:
503 15149 280
New
AstonJ
There’s a whole world of custom keycaps out there that I didn’t know existed! Check out all of our Keycaps threads here: https://forum....
New
New
AstonJ
Continuing the discussion from Thinking about learning Crystal, let’s discuss - I was wondering which languages don’t GC - maybe we can c...
New
DevotionGeo
I have always used antique keyboards like Cherry MX 1800 or Cherry MX 8100 and almost always have modified the switches in some way, like...
New
CommunityNews
A Brief Review of the Minisforum V3 AMD Tablet. Update: I have created an awesome-minisforum-v3 GitHub repository to list information fo...
New
AnfaengerAlex
Hello, I’m a beginner in Android development and I’m facing an issue with my project setup. In my build.gradle.kts file, I have the foll...
New
PragmaticBookshelf
A concise guide to MySQL 9 database administration, covering fundamental concepts, techniques, and best practices. Neil Smyth MySQL...
New