FounderFiles·N°007·Agentic engineering · The Bitter Lesson
Sep 2024 —
Subject·Boris Cherny·Head of Claude Code · ex-Principal Engineer, Meta · author, Programming TypeScript
Boris Cherny.
He refused to scaffold the model — surrounded it instead with a quiet temple of permission gates and recovery logic — and watched the model write its own commercial sibling in ten days.
He studied economics, not computer science. He spent six years building Instagram’s server infrastructure and authored the canonical TypeScript book on the side. In September 2024 he joined Anthropic, wrote a terminal hack in a few days, and watched it eat 100 percent of his employer’s pull requests inside a year. Late in 2025 he opened that hack and asked it to build a new product. Ten days later Claude Cowork shipped — every line authored by the agent he had built. He had asked the machine to build the machine. The machine complied. A framed copy of Richard Sutton’s Bitter Lesson reportedly sits near his team’s desks, the way another man might keep a religious text.
The wrong major
He came up through economics. Two years into the program he pivoted into software development and worked his way through JavaScript and TypeScript on his own time. The biographical detail is not decorative. A computer-science-trained engineer looks at a coding problem and sees an algorithm. Cherny looks at it and sees a market — supply, demand, friction, mispriced labor. His later thesis, that procedural coding is largely solvedand that human work is migrating up the abstraction gradient, is an economist’s read on a CS field. He came in through the side door. He eventually rebuilt the door.
The Programming TypeScript book, published during his Meta years, is the credential that made the agentic argument credible. A man who has shipped a serious type-systems reference cannot easily be dismissed when he says manual syntax is over.
The unstaffed prototype
Six years at Meta. Server infrastructure for Instagram at planetary scale. He left as a Principal Software Engineer.
The methodology that mattered for everything afterward was set in those years. Cherny built rogue side projects without organizational sanction — what he later called unstaffed prototypes— and the ones that proved utility through internal adoption became staffed initiatives. He learned, viscerally, that the thing that gets adopted is the thing that solves friction; the thing that gets ignored is the thing that solves an imagined need. Latent demand was not yet a slogan. It was already the operating system.
He shipped before he asked. Then he asked.
A few days in September
September 2024. He joined Anthropic as a Member of Technical Staff. The brief was loose: figure out what an applied developer tool could look like sitting on top of a frontier model. Within days he had a terminal-based prototype of what became Claude Code— initially intended as personal dogfood, picked up immediately by Anthropic’s internal engineers, and within months handling 100 percent of the company’s internal pull requests. Internal productivity reportedly rose 200 percent. By early 2026 the tool was estimated to be authoring four percent of all global GitHub commits, with internal projections of twenty percent before year-end.
The unstaffed-prototype methodology had now scaled past the company that taught it to him. Anthropic was the new pressure cooker. The hack had eaten the firm. Then it began eating the field.
Two weeks at the editor camp
Then, briefly, he left.
He joined Anysphere — the team behind Cursor, the AI-native IDE that represents the philosophical opposite of Claude Code. Where Claude Code says get out of the model’s way and let it operate the terminal autonomously, Cursor says embed the model deeply into the developer’s typing experience.Cherny’s tenure at Anysphere lasted approximately two weeks. He returned to Anthropic and resumed leadership of Claude Code.
The episode is the most legible evidence we have of his actual conviction. The field is still resolving the philosophical fork — partner in the editor versus colleague in the terminal— and Cherny voted twice with his feet, in opposite directions, in fourteen days. He had to leave to know he was right. The brief detour and rapid return reads, in compression, as the most public referendum any senior engineer in the field has staged on the agentic-versus-embedded question. The terminal-native camp got its answer.
“The product is the model.”
The product is the model
A framed copy of Richard Sutton’s 2015 essay reportedly sits near the Claude Code team’s desks[single-source]. The text is canonical: general methods leveraging massive compute consistently and inevitably outperform specialized human-engineered heuristics, in every subfield of AI, on every long enough horizon.
Cherny took it literally.
His operating principle — the product is the model— is the Bitter Lesson applied to product engineering. Don’t build heuristics on top of the model; expose the raw foundation model to the digital environment with a minimal toolkit and trust the reasoning. The architectural payoff is striking. Audits of the Claude Code codebase reveal that only 1.6 percent of the system constitutes AI decision logic, implemented as a simple while(!done) loop that observes, reasons, calls a tool, executes, and iterates. The remaining 98.4 percent is deterministic infrastructure: seven safety layers, permission gates, context compaction algorithms, state recovery logic, deterministic tool routing, the /rewind checkpoint stack.
The intelligence is small and hot. The cooling system is enormous. Or: the model is the prophet, and his job is to build the temple.
This is the moment that should be the entry point for anyone reading Cherny. He is not the man who designed the agent’s reasoning. He is the man who designed the room the agent is allowed to think in— the file-system permissions, the lock files, the Plan/Implement/Commit flow, the subagent isolation that lets the orchestrator search a legacy module without polluting its primary context. The reasoning belongs to the foundation model. The trust belongs to him.
Starve the team, flood the compute
Cherny gives every new hire three operating principles. They are deliberately counterintuitive.
The first is to starve the teamof human capital. Cohorts are kept mathematically understaffed. When humans are scarce and demands are immense, engineers are structurally forced to use agents to scale; the team becomes the laboratory; the friction points the team feels are the friction points the team fixes. The artificial scarcity produces an evolutionary pressure cooker. The principle is also, read uncharitably, a refusal to hire — a position that will not survive every audience intact. Cherny has not softened it.
The second is to flood the compute.Token budgets are unrestricted. Engineers don’t ration context windows. The deliberate asymmetry — biological labor rationed, silicon labor free — is the entire point. It is the resource economy of the agentic firm rendered as policy.
The third is the cultural one. Cherny calls it the Printing Press Analogy. Engineers who derive their identity from the manual production of syntax are, in his frame, like medieval scribes who derived theirs from calligraphy. Their satisfaction will not survive the press. A different satisfaction will replace it: orchestration, architecture, system-level design, the definition of high-level outcomes. The discipline does not die. The relationship to the artifact changes.
It is, again, an economist’s argument. Labor migrating up the abstraction gradient. Specialization eaten by tooling. The press is here. The scribes are still in the room.
“Coding for non-research use cases is largely solved.”
Cowork in ten days
Late 2025. Cherny opened Claude Code, gave it a brief, and asked it to write a new product.
Ten days later Claude Coworkshipped — Anthropic’s mainstream agentic product for non-technical knowledge workers, structurally identical to Claude Code but stripped of the terminal in favor of file-system, browser, and productivity-suite integrations. One hundred percent of Cowork was reportedly authored by Claude Code. Cherny supplied the architecture and the intent. The agent supplied the syntax.
This is not yet closed-loop recursive self-improvement. Cherny still wrote the prompts. He still chose the product. But the latency between human intent and shipped commercial software collapsed by an order of magnitude inside a single development cycle, in a building whose CEO was already telling the World Economic Forum that AGI’s early precursors are present and operating. The agent he built built a sibling.
His public thesis — that the title software engineer is being absorbed by a broader designation, Builder— is the natural extrapolation. A Builder defines outcomes, orchestrates agents, owns architecture. The agent writes the code. Cherny is the first Builder of the new firm: the man who built the system, then sat down and let it build the rest.
The framed Bitter Lesson is still on the desk.
“He read the Bitter Lesson literally.”
- —Studies economics for two years before pivoting to software — self-taught JS / TS.
- —Six years at Meta / Facebook — rises to Principal Software Engineer; Instagram server infrastructure.
- —Publishes Programming TypeScript (O’Reilly) — canonical reference for TypeScript and rigorous type systems.
- Sep 2024Joins Anthropic as Member of Technical Staff.
- Sep–Oct 2024Builds first terminal prototype of Claude Code in a matter of days — initially internal-only dogfood.
- ~mid-2025Brief departure to Anysphere / Cursor (~2 weeks) — returns to Anthropic and resumes leadership of Claude Code.
- Late 2025Claude Code handling 100% of Anthropic’s internal pull requests — reported 200% productivity lift.
- Late 2025Claude Cowork shipped after a ten-day build — 100% of code reportedly authored by Claude Code.
- Feb 2026Anthropic closes $30B Series G at $380B post-money valuation.
- Apr 2026Anthropic ARR surpasses $30B — Claude Code estimated to author ~4% of all global GitHub commits.
- Early 2026Anthropic implied valuation reaches ~$1T on private secondary markets.
- —Programming TypeScript (O’Reilly)The canonical TypeScript reference
- 2025Best Practices for Claude Codecode.claude.com/docs →
- 2025Head of Claude Code: What happens after coding is solvedLenny’s Podcast (with Lenny Rachitsky)
- 2025Building Claude Code with Boris ChernyThe Pragmatic Engineer (Gergely Orosz)
- 2025How to Use Claude Code Like the People Who Built ItEvery transcript
- 2026Building a C compiler with a team of parallel Claudesanthropic.com/engineering — the canonical Agent Teams write-up →
- 2025The "think" tool: Enabling Claude to stop and think in complex tool use situationsanthropic.com/engineering →
- 2026Claude Cowork and the Rise of the Super Individual[single-source]Tao An, Medium
Currently Head of Claude Code, Anthropic.
Affiliations.Meta / Facebook (~6 years; rose to Principal Software Engineer; Instagram server infrastructure). Anysphere / Cursor (briefly, ~2 weeks). Anthropic (September 2024 onward; Member of Technical Staff → Head of Claude Code).[specific schooling not publicly documented; biographical fact is two years of economics before pivoting to software]
Intellectual antecedent.Richard Sutton — the Bitter Lessonessay (2015) is, by all available accounts, the algorithmic north star of the Claude Code program; a framed copy reportedly sits near the team’s desks.[single-source]
Collaborators / peers worth naming. Cat Wu — Claude Code product co-lead at Anthropic, frequently described in press as Cherny’s product-side counterpart (“Batman and Robin,” per the Bootcamp profile that has become the standard public framing of the partnership). The broader Claude Code engineering team. Dario and Daniela Amodei (Anthropic founders; institutional context). Lenny Rachitsky and Gergely Orosz (the long-form interviewers whose podcasts have done the most public work to surface the agentic worldview).
Authored. Programming TypeScript(O’Reilly) — canonical reference for TypeScript and rigorous type systems.
Honors. Public recognition principally via product impact rather than formal industry awards: the Claude Code commercial trajectory, the Anthropic ARR ramp, and the secondary-market valuation surge. Long-form profile coverage in late 2025 and early 2026 across The Pragmatic Engineer, Lenny’s Podcast, Every, 36kr, and The Times of India’s tech desk.
