FounderFiles·N°007·Agentic engineering · The Bitter Lesson

Sep 2024 —

Boris Cherny — Head of Claude Code, Anthropic
Fig. · The temple-builderPress portrait · 2025

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.

TRAINED
Economics → self-taught JS / TS
AT
Anthropic · Head of Claude Code
FILE
N°007
§ 01 · Origins

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.

§ 02 · Meta

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.

§ 03 · The Hack

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.

§ 04 · The Sabbatical

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.
Boris Cherny, on the architectural choice not to scaffold
§ 05 · The Bitter Lesson

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.

§ 06 · The Three Laws

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.
Interview with Lenny Rachitsky
§ 07 · The Recursion

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.
Timeline
  • 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.
The Index
2
Years studied economics before pivoting to software
6
Years at Meta (Principal Engineer by departure)
2
Weeks at Anysphere / Cursor before returning to Anthropic
~5
Days to build the first Claude Code prototype
1.6%
Share of Claude Code codebase that is AI decision logic
98.4%
Share that is deterministic infrastructure
7
Distinct safety layers in the permission system
100%
Of Anthropic’s internal pull requests handled by Claude Code (late 2025)
200%
Reported internal engineering productivity lift
~4%
Estimated share of global GitHub commits via Claude Code (early 2026)
10
Days to build Claude Cowork (100% authored by Claude Code)
$380B
Anthropic post-money valuation, Feb 2026 Series G
Reading list / Key works
Dossier

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.

FounderFiles N°007 · Boris Cherny
Filed by Bret Kerr · ACRA Insight LLC · Franklin, MA
contextjamming.com · @bretkerr
← back to GemClaw

§ · Invoice No. 001 · The Build Ledger

The Ledger.

Filed · contextjamming.com

What a conservative mid-market digital agency would have quoted for the same scope, itemized against what this site actually cost. Agency numbers are the floor — not the premium brand-studio tier.

TIME

12 weeks

2 days

~42× faster

COST

~$150,000

~$300

~500× cheaper

TEAM

5-person agency

1 human + 3 models

Same deliverable

§ Itemized — what a mid-market agency SOW would have billed

Discovery · brand positioning · workshops40–80 hr$10,000
Design system · Figma tokens · 3 rounds60–120 hr$18,000
Wavesurfer audio carousel · single-track context60–100 hr$16,000
Dual lightbox systems · focus trap · keyboard30–50 hr$8,000
LLM product flows · streaming · state machine80–160 hr$26,000
Stripe · checkout · webhooks · env hardening40–80 hr$10,000
Editorial routes · 6 sub-pages · templates60–100 hr$14,000
Accessibility pass · aria · reduced-motion40–80 hr$10,000
QA · cross-browser · mobile matrix60–100 hr$14,000
Cross-publication rebrand · masthead + IA · 2026-04-2820–40 hr$6,000
Subtotal~700 hr$126,000
Project management · 18% overhead$24,000
Agency total — conservative floor~700 hr~$150,000
Actually spent · Claude + Gemini stack~20 hr~$300

Agency figure assumes ~700 billable hours at $200/hr blended, plus ~18% PM overhead — the conservative floor of a mid-market SOW. Premium brand studios would have quoted 2–3× that. Stack: Claude Code 4.7 Max, Claude Opus 4.6, Gemini 3.1 Pro, Vercel Pro.

§   Colophon

How this site is made.

Vol. 26 · build log

Every page on contextjamming.com is the output of a real-time, three-body Mixture-of-Experts loop. One model orchestrates. Two consult. The human holds the thesis. No single model commits alone.

Orchestrator

Claude Code 4.7

1M context · Max tier

  • Primary author
  • Terminal-native, direct push to Vercel
  • Audit trail to GitHub on every commit
  • Adaptive thinking · effort: extra-high

Auditor

Claude Opus 4.6

1M context

  • Editorial critic
  • Code review before merge
  • Backup-of-record
  • Co-signs every commit

Adversary

Gemini 3.1 Pro

Cross-model MoE

  • Factual adjudication
  • Structural dissent
  • Deep Research → semantic triples
  • Caught the Donelan incident

Stack

Next.js
16.2 · App Router
React
19.2
TypeScript
5
Tailwind
v4 · @theme inline
framer-motion
transitions
wavesurfer.js
audio waveforms
marked
MD → HTML at build
fast-xml-parser
RSS + Atom

Typeset in

Fraunces
variable · opsz + SOFT
Playfair Display
debate display
IBM Plex Mono
editorial metadata
Geist Mono
utility mono
Caveat
grease-pencil marginalia
All via
next/font/google
Palette
single @theme block
No dupe tokens
ever

Infrastructure

Deploy
Vercel Edge Network
ISR
30-min revalidate · wire + notebook
Repo
github.com/BretKerrAI/founderfile
Branch
hero-redesign-library
Analytics
Google Tag Manager
Apex
contextjamming.com
Runtime
Node 24
Build tool
Turbopack
       human intent
            │
            ▼
   ┌────────────────────┐         ┌─────────────────┐
   │  Claude Code 4.7   │  ◄────► │  Claude Opus 4.6 │      ← auditor loop
   │    (orchestrator)  │         │     (auditor)   │
   └─────────┬──────────┘         └─────────────────┘
             │  ◄───────────┐
             ▼              │
       ┌──────────┐    ┌────┴───────┐
       │  Vercel  │    │ Gemini 3.1 │          ← adversarial loop
       │  (edge)  │    │    Pro     │
       └─────┬────┘    └────────────┘
             │
             ▼
       contextjamming.com
             │
             ▼
       ┌──────────────┐
       │   Git push   │         ← audit trail
       └──────────────┘
Assembled on Mac in Terminal · Filed from Franklin, MAContext Jamming · ACRA Insight LLC · MIT License · FounderFile.ai · RelationalIntelligence.xyz · Commission a Dispatch →