Yesterday Anthropicâs Claude Code source leaked. Within hours, all of LinkedIn had an opinion. Screenshots got dissected. Hot takes got posted. People whoâve never shipped an AI product in their lives suddenly had strong feelings about internal code quality.
But almost everyone focused on the wrong thing.
The response nobody expected
Boris Cherny, the creator of Claude Code, posted this on X:
âItâs never the individualâs fault. Itâs the fault of the process, the culture, or the infrastructure.â
No finger-pointing. No âweâre investigating who did this.â No carefully worded corporate statement about âtaking appropriate action.â Just: this broke, hereâs how weâre going to fix it.
Thatâs it. Thatâs the whole statement.
And honestly? That single sentence tells you more about how Anthropic operates than anything in the leaked code ever could.
The skepticâs question
The obvious pushback writes itself: âWait, you guys say Claude writes 100% of the code, but now suddenly itâs a human error?â
Yes. Both things are true at the same time.
Behind every AI agent writing code, thereâs still a developer. And behind every developer, thereâs a process that either catches mistakes or doesnât. The agent doesnât deploy itself. It doesnât configure its own permissions. It doesnât decide what gets committed to a public repo. Humans do. Processes do. Infrastructure does.
The interesting question was never âwho screwed up.â It was âwhat in the system allowed this to happen, and how do we close that gap.â
Why blame kills velocity
Hereâs whatâs happening in most engineering orgs right now. Teams are moving faster than ever. AI is accelerating everything - prototyping, shipping, iterating. The speed is genuinely unprecedented.
But speed comes with a cost. You will make mistakes. Things will break. Code will leak, deploys will fail, databases will go down. Thatâs not a bug in the process of moving fast. Thatâs a feature.
The moment you start punishing individuals for mistakes, you donât get fewer mistakes. You get fewer people willing to try.
Engineers stop experimenting. They stop shipping risky features. They stop pushing boundaries. They start optimizing for not getting blamed instead of optimizing for building something great. Every decision gets filtered through âwhat happens to me if this goes wrongâ instead of âwhatâs the best thing I can build.â
Thatâs how organizations stagnate. Not from a lack of talent. From a culture that makes talent afraid to move.
Process over people
The teams that ship the best software arenât the ones that never break things. Theyâre the ones that have systems in place to catch breakage early and recover fast.
Blameless postmortems. Not âwho did thisâ but âwhat let this happen.â Every incident becomes a process improvement, not a performance review.
Guardrails, not gatekeepers. Automated checks, sandboxed environments, permission boundaries. Systems that prevent mistakes before humans get a chance to make them.
Psychological safety. The boring, overused term that somehow still gets ignored everywhere. If your team is afraid to say âI broke something,â theyâll hide problems until those problems become catastrophes.
The Claude Code leak will be forgotten in a week. But the culture that produced that response - blame the process, fix the system, protect the people - thatâs the thing worth paying attention to.
How your team handles the crisis matters infinitely more than the code that caused it.