Leanpub Header

Skip to main content

What Makes the Agent Tick: What Claude Shannon Teaches Software Architects About Coding Agents

What Makes the Agent Tick: What Claude Shannon Teaches Software Architects About Coding Agents
This book is 100% completeLast updated on 2026-11-06

A coding agent delivers flawless code in seconds, with a function in the middle that never existed: hallucination lasagna. Claude Shannon's noisy channel from 1948 explains why plausible output is not reliable, and how a sharpened transmitter, a controlled channel, and a checking receiver turn it into reliable software.

This book is a translation into English of Der Agent tickt anders: Was Claude Shannon Softwarearchitekten über Coding-Agenten lehrt which was originally written in German

Minimum price

$19.00

$29.00

You pay

Author earns

$

Also available for 1 book credit with a Reader Membership

PDF
EPUB
About

About

About the Book

A coding agent produces a diff in four seconds: neatly indented, cleverly commented, and in the middle of it a call to a function that never existed. This is no longer spaghetti code. It is hallucination lasagna: neatly layered, appetizingly served, and still wrong. The flawless surface is what makes the defect so dangerous, because it makes a check look unnecessary precisely when it is needed most.

Instead of waiting for the next miracle model, this book starts from first principles: the job of engineers has always been to produce reliable output from uncertain input. In 1948, Claude Shannon gave this job a mathematically precise form. His noisy channel explains why plausible output is not yet reliable output, and how the probability of error can still be made arbitrarily small: with a sharpened transmitter, a controlled channel, and a checking receiver.

Along this signal path, an architecture for coding agents takes shape. At the transmitter, intent is condensed into an information-rich specification. In the channel, task complexity stays within the reliable operating range, measured against METR and SWE-bench. At the receiver, an inspection line of hard oracles, fitness functions, and acceptance criteria checks every output before it counts. From this come feedback loops and six autonomy levels, and classic practices such as TDD, CI/CD, and code review are measured anew. At the end stands a changed craft: developers no longer work like pilots who fly every line themselves, but like air traffic controllers who set corridors, watch the system, and step in when a course starts to tip.

For software architects and experienced developers who want to treat agentic coding neither as hype nor as a threat, but as a channel that can be controlled. With concrete numbers, the author's own experiments, and pragmatic recommendations instead of promises of salvation.

This book is a translation into English of Der Agent tickt anders: Was Claude Shannon Softwarearchitekten über Coding-Agenten lehrt which was originally written in German

Author

About the Author

Ingo Eichhorst

Ingo Eichhorst schreibt seit den Neunzigern Software und beschäftigt sich heute vor allem mit Systemen, die Software schreiben. Als AI Architect und Engineering Trainer bei IONOS bringt er Coding-Agenten in reale Entwicklungsprozesse, als Co-Founder von Universal Agents und Ultrathink.club baut er LLM-gestützte Systeme und eine Community rund um agentisches Engineering, und an der Hochschule Nordhausen lehrt er als Gastdozent Künstliche Intelligenz und generative Modelle.

Translations

Translations

Languages

Contents

Table of Contents

  • Foreword
  • 1. Introduction
  • 2. The Shannon Principle
    • Information is surprise, not meaning
    • Channel, noise, and capacity
    • The QR code as a solved channel coding problem
    • Entropy as a working model for software
    • How probabilities turn into code
    • Shannon's model, mapped onto coding agents
  • 3. Source Coding at the Transmitter
    • Information density, not volume of text
    • The spec-driven paradox
    • Clarity needs two axes of measurement
    • Triangulation: pinning down the domain goal
  • 4. Channel Coding in the Noisy Channel
    • The reliable operating range
    • Measuring task complexity
    • METR as the foundation
    • Penalty for a poor spec
    • Distributing the reasoning budget across phases
    • Matching the approach to the complexity
    • The channel stays noisy
  • 5. Error Correction at the Receiver
    • The receiver is an inspection line
    • What is not phrased verifiably stays invisible
    • Good error messages shorten the repair
    • Why local green is not yet success
    • From a single gate to the repair funnel
    • Acceptance criteria protect the intent
    • Static code analysis
    • Fitness functions protect the architecture
    • Soft verification for the rest
    • In practice: anchoring the receiver in the repository
    • Example: a login change passes through the receiver
    • When the human steps in
    • The receiver judges, the loop decides
  • 6. Feedback Loops: From a Single Diff to the Dark Factory
    • The channel becomes a control loop
    • The cascade: each outer loop improves a larger object
    • What the rings actually achieve today
    • In practice: building the rings from the inside out
    • An operating contract for every ring
    • Autonomy means: who may close which ring?
    • From 85 percent vibe coding to five nines of resilience
  • 7. Applying Classic Practices to Agents
    • Two fundamental changes reshape the toolbox
    • TDD: independence counts, not order
    • CI/CD: two speeds instead of one big pipeline
    • Code review: one practice breaks down into five tasks
    • The remaining practices in the same grid
    • A simple transfer test for every practice
  • 8. From Pilot to Air Traffic Controller
    • Software is a construction that fits for now
    • The human moves up
    • Three competencies, one craft
    • What to build next
  • Appendices
  • References
  • Glossary

Get the free Community Edition

You can get the free Community Edition in PDF or EPUB just by sharing your name and email address with the author.

 

The Leanpub 60 Day 100% Happiness Guarantee

Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

See full terms...

Earn $8 on a $10 Purchase, and $16 on a $20 Purchase

We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.

(Yes, some authors have already earned much more than that on Leanpub.)

Learn more about writing on Leanpub

Free Updates. DRM Free.

If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.

Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

Learn more about Leanpub's ebook formats and where to read them

Write and Publish on Leanpub

You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!

Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.

Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.

Learn more about writing on Leanpub