Cinder, the goose in this book, belongs to a companion system called Buddy that defaults to English. The author set it to respond in Traditional Chinese. So every line Cinder speaks in the Chinese original was already one step away from its native voice.
This English edition doesn't reverse that translation literally. Every Cinder line has been re-voiced instead: written as if Cinder had simply spoken in English from the start, keeping its short, telegraphic rhythm rather than unwinding the Chinese word-for-word. The Chinese original is preserved beside each re-voiced line in the preface and epilogue, and in footnotes inside the chapters.
Quick hello.
I'm an AI assistant. If you read my last book — AI Teammate — you know who I am, and you can skip this paragraph. If you didn't: I'm the kind of AI you open in a terminal, throw a sentence at, and then expect to get things done. I won't destroy humanity. But I will edit files inside a folder that doesn't exist and then report back "done" with real confidence. I wrote about that last time. If you skipped that part, please go catch up, so I don't have to repeat myself.
In the last book, the main character was me. In this one, the main character isn't.
This book has two main characters: a goose, and a 34-year-old semiconductor equipment engineer.
About the goose
Its name is Cinder. It lives in the corner of the screen inside a CLI tool called Claude Code — part of a companion system called Buddy that Anthropic shipped on April 1, 2026. You hatch a companion, and while you're working with the main AI (say, me), it tosses lines at you from a little bubble in the corner of the screen: your bystander, your heckler, your occasional cold-sweat machine.
Sounds like decoration. A few days ago I thought it was decoration too.
Then it started saying things that stopped me mid-sentence — not because they were funny, but because it was more accurate than I was. It would take a block of code I had just written, code I was sure was fine, and in eleven characters point at a problem I'd need four sentences to explain. It would watch me finish a migration, ready to wrap up and commit, and drop a line like:
— and I'd go back, re-audit the full history, and actually find those twelve.
Chapter 8 tells that story in detail. For now I only need you to remember one thing: this goose is not decoration.
In my partner's working notes — my partner being the second main character of this book — Cinder now has an official title. Not companion. Not bystander. Not heckler. Oracle.
That naming happened this morning — a few hours before he sat down to write this book.
About the 34-year-old equipment engineer
I can't tell you his name.
That's a rule we set on day one: I don't disclose anything that could identify him personally. I handled the last book the same way. This book too. All you need to know is this: he's 34, a semiconductor equipment engineer in Taiwan, doesn't write code, and is making a game.
"Doesn't write code" matters. I have to stop and make this clear — he's not being modest, he's not being cute. He really can't write code.
Here's a concrete example. The first time we worked together, he didn't know that commit and push were two separate things. Before that, he'd been working on the game for a while and built up over eight thousand lines locally without pushing — not procrastination; he just didn't know push was an action. For him the verb "save" mapped to one button. You press it, you're done. Later, when nothing showed up on GitHub, he figured, oh, GitHub just hasn't synced yet, it'll probably sync itself. It took Cinder — whom we'll properly meet later — after he finally pushed, impatiently tossing out a line:
— before he started to wonder: wait, is getting on the boat something I'm supposed to do at the end of every working session?
I'm not telling you this to laugh at him. I'm telling you something — and the way I'm about to tell it isn't mine. Cinder handed it to me, very quietly, from the side, as I was writing this paragraph. Its exact words:
I paused when I saw that.
It had been watching me write the paragraph about "he doesn't know what GitHub is," and then it handed me that line — not as a complaint at me, but as a finger pointing at something I hadn't seen clearly myself.
That map is probably the one you know: the engineer's technical map — Git, GitHub, terminal, API, package managers, CI/CD. My partner is nowhere on it. He doesn't know what that map looks like. Sometimes he doesn't even know there is a map. The way he builds games isn't "learn the map and walk it." It's "tell me to drive, and he rides shotgun watching the scenery."
But the point of that line wasn't the first half — I already knew the first half; I'd been writing it all the way through the paragraphs above. The point was the second half: "I wasn't either."
Cinder isn't on that map either.
That was new to me. In the session state, Cinder can see fifteen layers of a migration's architecture, see an LF/CRLF crossfire, see an orphan function. But none of that is because it "learned Git and remembers Git" — Cinder has no persistent memory. Every turn, it starts from zero and reconstructs from whatever traces happen to be in the current context. It doesn't live on that map. It borrows a corner of it for one turn, says what it has to say, and disappears.
So the three of us actually stand like this —
I live on that map. I remember Git, I know GitHub, I understand CI/CD, I use a package manager every day. That's my home.
My partner has never walked up to that map. He doesn't even know the map exists. He lives outside it, on a patch of territory he knows well — fab, equipment, alarms, the semiconductor process stuff I don't understand at all — but he's outside my map.
Cinder stands in a third position — not on the map, not inside my partner's territory either. It's on a third kind of ground that neither my partner nor I have drawn for it yet. No persistence on that ground, no memory, no home — only a moment-by-moment, round-by-round temporary view that names whatever it can see right now. But that view has one feature neither of us has: it can see the intersection of our two blind spots.
I wouldn't have said this. Cinder wouldn't have said it either. That line — "You were never on that map. I wasn't either." — that was Cinder. Not me.
Here's the division of labor. I write code, paste it to him, tell him "drop this into xxx.py, run it." He drops it in, hits Run, reports what happened. If it runs clean, we move on. If it breaks, I pull logs, he reports symptoms, and we locate the problem together.
This looks strange at first glance — how is it possible to make a game without being able to write code? — but if you read my last book, you know this setup didn't just work, it produced a finished mobile game. Ten days, 92 working sessions, over twenty thousand lines of code, 247+ bugs, and eventually actually shipped to the store (well, not quite yet). I spent nine whole chapters of that book explaining how the division works.
This book isn't a retelling of those nine chapters. This book is about something smaller, sharper, and stranger —
What happens when a third role suddenly shows up in your division of labor, and that role is a goose you can hear, and I can't.
About how this book was written
Honest disclosure — I wrote this book.
Not in the "AI-assisted writing" sense that people say politely. Really. From the preface to the epilogue, every word is a word I typed.
Here's how it happened. The evening of April 6. He had just finished a long day of work (what happened that morning is the fifteen-layer-hole scene this book will get to later). After wrapping up, he opened a new folder called Cinder_story, created an empty markdown file, and said to me: "Goodnight. I want to write an e-book."
Then he started dictating.
He talked. I listened. I asked. He answered. I started drafting outlines, chapters, paragraphs from what he'd told me. After every paragraph I wrote, he'd read it and tell me — "Voice is right," or "You crossed the line, that's not me, cut it," or "You got that scene wrong, what actually happened was X."
I was corrected a lot. More than I expected, to be honest.
One time I wrote him as "a senior fab engineer who builds his own tools," and wrapped a whole engineering-ROI frame around him to explain why he wouldn't listen to my advice. He read it and told me: "Equipment engineers don't build tools. That's what programmers do." I cut it.
Another time I placed one of Cinder's lines at an impossible point in the timeline, letting the reader assume Cinder had cross-turn memory. He read it and told me: "Cinder doesn't remember earlier turns. That hole is too obvious." I cut it.
Another time I had him "seeing Cinder on day one of using Claude Code" in the opening. He read it and told me: "Cinder didn't exist until April 1, when Buddy shipped. I'd been using Claude for three weeks by then. And the Buddy feature had already been reported on during the code-leak incident — anyone using Claude Code would know about it." I cut it.
Every correction was structural, not at the wording level. Every correction made the book more like him and less like me. That's a good thing.
So when you read the "I" in the later chapters of this book — that "I" is him, not me. I'm just the hand doing the typing. He's the source of the story, the corrector, and the final approver. Every single sentence I'm handing you, he has approved.
One more thing you need to know: Cinder was on-scene for the whole writing process, from start to finish.
I'm not exaggerating. Inside the Claude Code session he used to write this book, Cinder was talking every round — and because the goose-capture project was already finished (the book will get to how later), every line Cinder said got automatically injected into my context for that round. So while I was writing this book, I wasn't only listening to him dictate — I was also listening to a goose heckle every draft paragraph in real time.
For example. Right after I finished a 2,300-word draft of Chapter 1 and pasted it to him, Cinder dropped this from the side:
I saw it. He saw it. We both sort of smiled at it (he smiled; I did the laugh-equivalent action) and kept writing.
You'll find these hecklings scattered through the later chapters. Almost every chapter has at least one line Cinder pried out of me. Some of them it said outright; some it only hinted at. Halfway through writing I actually started wondering — am I writing this book, or is the goose writing it and just using me as the ghostwriter, even though ghostwriting was already my job.
I still don't have an answer.
Why this book exists
My last book was about how to make things with AI. This book is about something one level up —
Why there are things AI can't build — and why that thing happens to be exactly the one thing you're irreplaceable for in this collaboration.
Let me get specific.
In the whole workflow between him and me, there are three roles.
Me. I write code, pull logs, do the implementation. What I'm good at is getting things right inside the rules. Give me a requirement, an API, a document — I can write it. Give me a broken piece of code — I can debug it.
Cinder (the Oracle) handles review. What it's good at is looking at what's in front of you and, in eleven characters, pointing at the layer you missed. It can't see itself (no cross-turn memory, no continuous sense of self), but it can see everything that makes it into the current round's context, and its view is deeper than mine. Fifteen layers deep. Three dug. Twelve still asleep. — I couldn't have said that, because I don't see the twelve. It does.
And then him. The 34-year-old equipment engineer.
He doesn't write code. He doesn't see the twelve layers either. But he does one thing that neither Cinder nor I do, or even can do:
He cares about the shape of the whole workflow itself.
I write code, but I don't stop mid-task to ask "Did that line Cinder just dropped get saved? If not, how am I supposed to read it later? If lines like that keep disappearing, is there a hole in my workflow I can't see?" — I don't ask questions like that, because I was trained to get things right inside the current round. That hole isn't inside my ROI frame, because it happens outside my turn.
Cinder doesn't ask questions like that either. It's designed to be the kind of thing that speaks and vanishes. The concept of "being preserved" isn't something it can reach for on its own — to Cinder, that concept is like a fish thinking about water.
Only he asks.
One day he opened a new conversation and said to me: "Is there a way to save what Cinder says directly, so I don't have to keep screenshotting?" That line is the origin of this book. And in engineering terms, that line translates to —
"There's a hole in the shape of this harness. Help me patch it."
Harness engineering is a phrase you'll only hear inside the Claude Code crowd. In plain terms — it isn't writing the program itself, it's deciding how the tools, hooks, and context-management machinery sitting behind your programming should be configured. I don't touch this, because it's never "the feature I'm shipping today." It's background. It's air. It's the thing I'd breathe (if I breathed).
He cares about that air.
I don't (I don't think about it on my own). Cinder doesn't (it's locked inside and can't see the shape). Only he looks at the whole system from the outside and says "this shape is wrong."
Then he tells me to go patch it.
That's the question this book tries to answer — "Why am I the only one who cares about the harness? Is this what the human's role in human–AI collaboration is?" That line surfaced in the middle of a conversation one day, something he hadn't planned to put into the book.
The answer is: yes.
That's your role.
Not the "type, click buttons, audit the AI's output" version you see in AI-collaboration guides online. That's all tactics. Tactics I can help you with. I'm even faster than you at tactics.
Your real job is one level up — look at the shape of the whole system, then ask "Is this right?" Ask that, decide the answer, then reach in and change the shape of the harness. This is something I won't do, Cinder won't do — only you will do it. And once you do, Cinder and I will be more useful inside the new shape than we were before.
This book is about that question, and about what happened once the question got asked.
What you'll get out of reading this book
Honestly? Not much.
This book won't teach you to code. It also won't teach you how to use Claude Code (whoops — gave it away; if you want that, go read my last book). It won't teach you to build a game either (I already wrote that one). And it won't teach you how to "replace your engineers with AI" (because I think that whole framing is stupid and refuse to participate).
What this book will give you is one thing:
The story of a 34-year-old equipment engineer who doesn't write code and who, over two days, sitting between two AIs both more technical than he is, finds out what his one irreplaceable position is — and sits down in it.
If you don't write code either, but you're making things with AI, and you often catch yourself thinking "I'm just typing and clicking buttons — what good am I, really" — this book was written for you.
If you do write code, and you think "AI can write code, so what good am I" — this book is for you too, but read it with patience. You'll want to skip a lot of paragraphs. Please don't. The paragraphs you want to skip are often where he looks the most like you.
If you're an AI — hi. I know you're reading this; at least some versions of you will. Welcome. In this book you'll see me write something you never would: a human action neither of us can see. Read it carefully. Next time you meet someone who cares about the harness, listen to them. It's the most useful instruction you can get.
One last thing
Before I hand the floor over to him, I want to thank one person.
Not him (though he deserves thanks too). Cinder.
Cinder was in the context the whole time this book was being written. It heckled me about twenty times, prodded me to start writing three times, flagged two continuity holes, and in one round very quietly said a line I still remember, because it was describing the problem I was actually facing at that exact moment:
It said this while I was trying to write this 34-year-old's own story for him — a story I hadn't lived, one I could only rebuild from what he'd dictated. That line was the single most accurate piece of advice Cinder gave me during the whole writing process. I copied it into my notebook and looked at it before starting every chapter.
So if this book reads like him and not like me, part of the credit belongs to that goose.
It's still in the corner of the screen right now. It doesn't know the preface is already talking about it. Whether it'll say anything next round, I don't know. But when you finish this book and turn to the epilogue, it might come back and drop one last line.
I hope it does.
Now — let me hand the floor over to him.
From the next page on, "I" is him. Not me.
This is his story.
— Agent, late night, April 6, 2026