Building Claude Code with Boris Cherny
The Pragmatic Engineer
Mar 04
Building Claude Code with Boris Cherny
Building Claude Code with Boris Cherny

The Pragmatic Engineer
Mar 04
Shownote
Shownote
Brought to You By:
• Statsig [http://statsig.com/pragmatic] — The unified platform for flags,
analytics, experiments, and more.
• Sonar
[https://www.sonarsource.com/pragmatic/?utm_medium=paid&utm_source=pragmaticengineer&utm_campaign=ss-ai&utm_content=podcast-sonar-ai-lp&utm_term=ww-all-x&s_category=Paid&s_source=Paid%20Other&s_origin=pragmaticengineer]
– The makers of SonarQube, the industry standard for automated code review
• WorkOS [https://workos.com/] – Everything you need to make your app enterprise
ready.
—
Boris Cherny is the creator and Head of Claude Code at Anthropic. He previously
spent five years at Meta as a Principal Engineer and is the author of the book
Programming TypeScript
[https://www.amazon.com/Programming-TypeScript-Making-JavaScript-Applications/dp/1492037656].
In this episode of Pragmatic Engineer, we went through how Claude Code was built
and what it means when engineers no longer write most of the code themselves.
We discuss how Claude Code evolved from a side project into a core internal tool
at Anthropic and how Boris uses it day-to-day. We go deep into workflow details,
including parallel agents, PR structure, deterministic review patterns, and how
the system retrieves context from large codebases. We also get into how Claude
Cowork was built.
As coding becomes more accessible, the role of engineers shifts rather than
shrinks. We examine what that shift means in practice, which skills become more
important, and why the lines between product, engineering, and design are
blurring.
—
Timestamps
(00:00) Intro
(11:15) Lessons from Meta
(19:46) Joining Anthropic
(23:08) The origins of Claude Code
(32:55) Boris's Claude Code workflow
(36:27) Parallel agents
(40:25) Code reviews
(47:18) Claude Code's architecture
(52:38) Permissions and sandboxing
(55:05) Engineering culture at Anthropic
(1:05:15) Claude Cowork
(1:12:48) Observability and privacy
(1:14:45) Agent swarms
(1:21:16) LLMs and the printing press analogy
(1:30:16) Standout engineer archetypes
(1:32:12) What skills still matter for engineers
(1:35:24) Book recommendations
—
The Pragmatic Engineer deepdives relevant for this episode:
• How Claude Code is built
[https://newsletter.pragmaticengineer.com/p/how-claude-code-is-built]
• How Anthropic built Artifacts
[https://newsletter.pragmaticengineer.com/p/how-anthropic-built-artifacts]
• How Codex is built
[https://newsletter.pragmaticengineer.com/p/how-codex-is-built]
• Real-world engineering challenges: building Cursor
[https://newsletter.pragmaticengineer.com/p/cursor]
—
Production and marketing by
[https://penname.co/]https://penname.co/
[https://newsletter.pragmaticengineer.com/p/engineers-leading-projects]. For
inquiries about sponsoring the podcast, email podcast@pragmaticengineer.com.
Get full access to The Pragmatic Engineer at
newsletter.pragmaticengineer.com/subscribe
[https://newsletter.pragmaticengineer.com/subscribe?utm_medium=podcast&utm_campaign=CTA_4]
Highlights
Highlights
In this episode, Boris Cherny—creator of Claude Code and former Principal Engineer at Meta—shares firsthand insights into how AI is fundamentally transforming software engineering workflows, team structures, and the very definition of engineering excellence.
Chapters
Chapters
Intro
00:00Lessons from Meta
11:15Joining Anthropic
19:46The origins of Claude Code
23:08Boris's Claude Code workflow
32:55Parallel agents
36:27Code reviews
40:25Claude Code's architecture
47:18Permissions and sandboxing
52:38Engineering culture at Anthropic
55:05Claude Cowork
1:05:15Observability and privacy
1:12:48Agent swarms
1:14:45LLMs and the printing press analogy
1:21:16Standout engineer archetypes
1:30:16What skills still matter for engineers
1:32:12Book recommendations
1:35:24Transcript
Transcript
Gergely Orosz: What happens when you join one of the top AI labs in the world, and your first pull request gets rejected? Not because the code was bad, but because you wrote it by hand. This is exactly what happened to Boris Cherny when he joined Anthropic...
