A fantasy-RPG-inspired field guide to AI-assisted coding

A field guide to the characters and failure modes of AI-assisted coding.

Developer archetypes, organizational monsters, non-player characters, spells, and artifacts — the patterns you recognize but couldn't quite name. Two volumes of field-guide entries for teams who want to name the pattern instead of blaming the person.

Ask the book a questionOpen the interactive guide →

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.

A fantasy operations-keeper crouches in a dashboard-filled control room of archives, pipelines, and process ritual.
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.

A fighter-developer leans into the terminal with a code sword and merge shield nearby.
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.

A fast-moving rogue works from borrowed code, obscure tools, and fading patch trails.
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.

A wizard of abstraction fills the room with diagrams while the real work waits.
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.

A heavily armored fighter bulldozes through pull requests on pure AI-fueled momentum.
archetype

Bulldozer of AI 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.

A reckless fighter runs a desk full of experimental AI tools one mistake from disaster.
archetype

Daredevil of AI 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 Slop Codex mini-card cheat sheet: two pages showing character and archetype cards in a grid layout.
Two pages from the cheat sheet: character cards and archetype cards, laid out as mini cards.

Get the Mini-Card Cheat Sheet

A free printable PDF with all 98 cards from both volumes — characters, archetypes, monsters, NPCs, artifacts, and spells — as mini cards you can pin to your wall or hand around the team. A taste of the full deck.

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

Read an excerpt

Start with the introduction, then pick a monster.

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 → · Get the book