A field guide by Tim O'Brien

Meet the Fighter, the Wizard, the Rogue, and the Cleric.

Four developer archetypes, four monsters, and the review prompts that catch AI-generated slop before it ships. A field guide for teams who want to name the pattern instead of blaming the person.

Paperback · Kindle · Ebook · Available now from Amazon, Apple Books, Barnes & Noble, and Kobo

Know the patterns. Name them in your next standup.

The field guide names the failure modes you've seen but couldn't quite describe — characters, monsters, and the symptoms each one leaves on a codebase.

Graphite pencil illustration of the Cleric archetype, a developer maintaining and debugging AI-generated systems
character

The Cleric

The process will save us.

Symptom: Green builds shipping things nobody understands, AI-generated tests verifying AI-generated code, and a quiet erosion of human judgment from the review loop.

Graphite pencil illustration of the Fighter archetype, a developer charging forward with a language model
character

The Fighter

Charge first, ask questions never.

Symptom: Two hundred lines of plausible code in thirty seconds, merged before lunch. Velocity metrics love them. Postmortems hate them.

Graphite pencil illustration of the Rogue archetype, a developer slipping AI-generated code past review
character

The Rogue

Rules are for people who get caught.

Symptom: Hot-fixed branches, missing tests, and 'I'll add the review later' that never comes. Things ship. Other things break quietly.

Graphite pencil illustration of the Wizard archetype, a developer orchestrating AI tools from behind the scenes
character

The Wizard

When all you have is a prompt, everything looks like a spell.

Symptom: Architectural decisions justified with 'the model said,' design docs that read like prompt outputs, and a creeping inability to explain why the system is shaped the way it is.

Graphite pencil illustration of the Bulldozer of Confidence, a fighter charging forward without looking
archetype

Bulldozer of Confidence

Charge first, ask questions never

Symptom: Large, fast pull requests that work on the happy path but crumble under edge cases. Code reviews met with 'it works, though.' When AI-generated code breaks, they don't analyze the failure — they prompt the AI again and replace the broken code with new generated code.

Graphite pencil illustration of the Daredevil of Disaster, a fighter surrounded by experimental tools
archetype

Daredevil of Disaster

Every model launch is a migration plan

Symptom: GitHub full of partially finished projects. Local environment cluttered with experimental tools. References to obscure services. Treats governance as an inconvenience for less visionary people. Can burn through thousands of dollars in API costs in a single day.

See what you're getting

Preview of the first two pages of the Slop Codex cheat sheet: a bestiary overview page and an AI code review checklist page.
Two of the four printable pages: the bestiary spread and the code review checklist.

Get the AI Field Guide Cheat Sheet

A free, printable four-page PDF with the bestiary, the code review checklist, team prompts, and decision frameworks. Read the fun version in the book; keep this one nearby when the slop starts showing up at work.

No spam. Unsubscribe anytime. The cheat sheet lands in your inbox right after you confirm.

What this book gives a team

  • Shared vocabulary for AI coding failures
  • Review prompts for AI-generated code
  • Team interventions for retros and planning
  • Decision frameworks for AI tooling

Use this with your team

The book's highest-value use isn't solitary reading. It's shared vocabulary in code reviews, planning meetings, and retros — before things get personal.

  • Drop a monster name into your next retro and watch the conversation get specific in under a minute.
  • Run a sprint planning session against the Scope Creep Kraken checklist.
  • Use the Phantom Intern review prompts on the next AI-touched PR.
  • Send a chapter to a teammate instead of writing the awkward Slack message yourself.
Bulk orders & team packs →

Read before you buy

Start with the introduction, then pick a monster.

What readers are saying

“I gave this to my team, and after people laughed they realized that we had some of these anti-patterns already in place.”

Early reader, Engineering team lead

“This book made it easier for us to have some difficult conversations. It was easier because we could laugh.”

Early reader, Engineering manager

About the author

Tim O'Brien has been building software systems on the internet since the late 1990s — at startups, in large engineering organizations, and across open-source projects. He has spent decades writing about software, distributed systems, and the human behavior around them. He publishes under the imprint Discursive.

Read more about the author →

Cover of The AI Developer's Field Guide

The AI Developer's Field Guide

Classes, Monsters, and Anti-Patterns in AI Coding

A practical field guide to the anti-patterns of AI-assisted coding, using classes, monsters, and interventions to help software teams spot trouble early and build better habits.

ISBN: 979-8-9952597-0-1 · eBook ISBN: 979-8-9952597-1-8

Name the failure modes before they become culture.

For developers, engineering managers, and technical leaders.