codingwithaibook.com

First edition — 2026

Software Engineering
with AI

A practical handbook for the Claude Code era.

A field manual for engineering leaders who have to ship real software with AI agents — without making the codebase, the org, or the budget worse.

Software Engineering with AI — book cover

About the book

Most published guidance on AI-assisted coding is either vendor marketing or doom-mongering from people who haven't opened a terminal in a decade. This handbook is neither.

It's an operating manual for engineering leaders running real codebases through Claude Code and the tools that will replace it next quarter. It covers the patterns that work — legible repos, deterministic hooks, scoped PRs, explicit autonomy levels — the failure modes that keep recurring — AI slop, prompt injection, runaway token bills — and the conversations you have to have with your CEO, your board, and your security team.

Anchored on Claude Code, but the principles port to whatever ships next.

Who this is for

Inside the book

A dozen chapter highlights — not a comprehensive list.

02 AI Slop and the Review Crisis

The seven canonical signatures of AI-generated code that passes review and breaks production: mocked-implementation tests, deleted edge cases, silent error swallowing, weakened validation, removed security checks, gratuitous abstractions, diff bloat.

6.6 Testing the Harness Itself

Your CLAUDE.md, skills, and hooks are code too — so benchmark them. A small golden-task set that catches regressions when you change the harness or the model, because deterministic verification is the one thing the agent's self-congratulation can't corrupt.

15 Hooks as Deterministic Enforcement

Why the harness, not the model, is what keeps an agent from doing the wrong thing — and how to wire hooks that block dangerous actions before the LLM can rationalize them.

29 AI Token Cost Warning

The line item your CFO has not yet found, with the math on why "we'll just use Opus everywhere" turns into a six-figure surprise.

32 Autonomy Levels and Task Taxonomy

A graduated framework for what an agent is allowed to do unsupervised, supervised, or never — so "AI autonomy" stops being a vibe and becomes a policy.

33.5 Where AI Is a Net Negative

The exceptions the rest of the book owes you: hard real-time, novel cryptography, ML experiment loops, compilers, database internals, and driver code — domains where today the agent's output costs more to repair than to write by hand, and why most of that list will shrink.

36 Security Controls and Prompt Injection

Why every major 2025–2026 agent incident has the same root cause — and how to architect around it.

38 Vendor Risk and Procurement Checklist

The questions to actually ask AI vendors, the answers you can write yourself, and which contractual terms are non-negotiable.

47.5 AI in Non-Coding Engineering Work

The higher-leverage half of the senior week: incident triage, on-call digests, vendor reviews, RFPs, architecture-review prep, performance reviews. A 6x speedup on a vendor review changes whether the review happens at all — draft, never publish.

50.5 What I Might Be Wrong About

The steelman chapter, where the author argues against his own thesis — that the model eats the harness, that local LLMs win sooner, that vibe-coding is fine in narrow domains — and states the falsifiable conditions under which the book would need a second edition.

51 The 90-Day VP of Engineering Plan

Week-by-week rollout for a mid-size org, from baseline measurement through CLAUDE.md adoption to measurable PR-throughput gains.

52 The CEO and Board Conversation Kit

The four-slide deck, the talking points, and the specific pushbacks for when leadership demands a 50% headcount cut by Q4.

Read Chapter 2 free →

Companion repository

Every artifact referenced in the book lives in the open-source companion repo: CLAUDE.md and AGENTS.md templates, the twelve starter skills, the starter subagent roster, the hook library, the prompt pattern library, the AI code-smell and test-review checklists, the fillable AI-readiness scorecard, the runnable prompt-injection test suite, the autonomy ladder, the Do-Not-Automate catalog, the 90-day plan, the incident postmortem templates, and the executive kit.

github.com/theryanbyrd/software-engineering-with-ai →

See the greenfield case study →

About the author

Ryan Byrd, part of the Oregon Trail generation, has been writing software since the 1990s and serving as CTO at Unicorn companies (1B+ valuation) across multifamily housing technology, direct to home services and ecommerce SaaS. He has led engineering organizations having more than 1,200 engineers across the US, Eastern Europe, India, and Latin America — standing up software factories, dismantling ones that should not have existed, and defending engineering budgets to public company boards. He has taught software engineering at Utah Valley University and still writes code several days a week, now with an agent at his side.

Get the handbook when it ships

Join the waitlist for launch notification, sample chapters, and the companion starter kit — CLAUDE.md templates, hooks, and the 90-day rollout plan.

Or email ryan@codingwithaibook.com directly.