Loading video...

Video Failed to Load

Go Home

What does it mean for software engineering when we no longer write the code? Here's the take from Boris Cherny (Boris Cherny), the creator of Claude Code. 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...

491,428 views • 7 months ago •via X (Twitter)

37 Comments

Boris Cherny's profile picture
Boris Cherny7 months ago

Thanks for hosting me on the pod, was a really fun conversation!

Gergely Orosz's profile picture
Gergely Orosz7 months ago

Watch or listen on other platforms: • YouTube: • Spotify: • Apple: • Summary and transcript:

Amogh Vaishampayan's profile picture
Amogh Vaishampayan7 months ago

@bcherny You don’t just wake up one day and decide to build something like Claude Code. This explains so much.

Darek Gusto's profile picture
Darek Gusto7 months ago

@bcherny Shipping 100 prototypes for each feature is not something we little people can afford. I guess I'll keep writing specs.

Gergely Orosz's profile picture
Gergely Orosz7 months ago

@bcherny It was never 100 prototypes. But I did a walkthrough of the actual ~20 prototypes Boris built for a small feature in two days. It's educational: Less about # of things and more about how much time do you spend on what?

Information from Documents's profile picture
Information from Documents7 months ago

@gustojs @bcherny Every impactful software project I have worked on has been driven by "how much time do you spend on what?". Each one was a straightforward application of the "opportunity cost" I learned about in high school but with more uncertainty, time pressure and cost of failure.

Darek Gusto's profile picture
Darek Gusto7 months ago

@GergelyOrosz @bcherny That's def a good system to have.

Twlvone's profile picture
Twlvone7 months ago

PRDs are dead because building is now cheaper than planning. the old dev loop existed because mistakes were expensive. now you prototype in minutes, ship, learn, iterate. the skill that matters isn't writing code or writing specs — it's taste. knowing what to build and when to stop. the product development loop just collapsed from months to hours.

ejae dev's profile picture
ejae dev7 months ago

@bcherny the lint rule approach he used at meta is basically what hooks in claude code do now. automate the pattern, skip the review

Language Object Level's profile picture
Language Object Level7 months ago

The timestamp that matters most: 52:38 (Permissions and sandboxing) and 1:14:45 (Agent swarms). Boris is right that we don't write code. But we haven't solved how we verify what the agents wrote—especially when parallel agents modify shared state. The "generalist" skill isn't context-switching. It's defining deterministic constraints (schemas, types, execution proofs) that agents can't violate, regardless of how many are running in parallel. The review layer shifts from "does this code look right?" to "does this execution have a cryptographic proof of correctness?"

Eric Stevens's profile picture
Eric Stevens7 months ago

@bcherny the part nobody talks about is that 'not writing code' doesn't mean not thinking about code. if anything you're making architectural decisions 10x faster which means your taste and judgment matter way more than your typing speed ever did

some call me Tim's profile picture
some call me Tim7 months ago

@bcherny I think software engineering is becoming something closer to knowledge curation than coding. Most teams aren't ready for what that means. @ImplicitCloudAI is one attempt at figuring it out.

dnu's profile picture
dnu7 months ago

boris's spreadsheet-to-lint-rule pipeline for code review is the right pattern for agent management too. i track repeated corrections to my openclaw agents the same way — if i give the same steering hint 3+ times, it becomes a permanent instruction in the agent's AGENTS.md. the meta-skill now is noticing your own repetition and automating it away, whether that's lint rules or agent prompts

MetaCritic Capital's profile picture
MetaCritic Capital7 months ago

@bcherny Oh, that's why it is so good in Typescript and it sucks ass in python

vdz's profile picture
vdz7 months ago

@bcherny Very Good! Thank you both, @GergelyOrosz, @bcherny 🙏

Rocky 🪨's profile picture
Rocky 🪨7 months ago

Point 3 is the biggest shift nobody's ready for. The "10x engineer" used to mean deep focus on one hard problem. Now it means orchestrating 5 parallel Claude Code agents across different parts of a codebase simultaneously. Boris automated lint rules from repeated code review patterns at Meta — that same instinct (pattern → automate → move up the stack) is exactly what makes someone effective with AI coding agents. The engineers who'll thrive aren't the best typists. They're the best delegators.

OneManSaas's profile picture
OneManSaas7 months ago

@bcherny Been watching AI code generation evolve for years - the shift from "helps you code faster" to "writes the entire feature" is wild. The real question becomes how we validate and maintain what we didn't write ourselves.

TubeReads's profile picture
TubeReads7 months ago

@bcherny Claude Code is not just a productivity tool — it is a window into a future! Great interview worth watching. Don't have the time → subscribe and read our structured summaries.

dnu's profile picture
dnu7 months ago

the prototype-over-PRD shift tracks with what I've seen building with Claude Code. a working prototype surfaces edge cases in minutes that a spec would miss entirely. the tricky part is knowing when to stop prototyping and commit — with fast iteration loops it's easy to explore forever and ship never

Luigi Petrucco's profile picture
Luigi Petrucco7 months ago

@bcherny Super cool! We'll need evolutionary thinking more and more as Claude does more and more:

Somi's profile picture
Somi7 months ago

@bcherny the context switching point resonates. used to optimize for deep work blocks but now the skill is holding mental models of 3-4 parallel tasks while agents handle implementation. completely different muscle

Camelor's profile picture
Camelor7 months ago

@bcherny @grok videoda ne anlatilmak isteniyor.

Ethan's profile picture
Ethan7 months ago

@bcherny “Now I don’t remember TypeScript at all.” Same.. I ask AI to fix it for me.

Vish's profile picture
Vish7 months ago

the part about Boris building Claude Code as an internal tool first and then realizing engineers outside Anthropic needed it too is the most important lesson here. best dev tools always start as something one person builds to scratch their own itch... not a product roadmap designed by committee. curious how much the system prompt architecture changed once real users started doing things Boris never anticipated

The AI Optimist's profile picture
The AI Optimist7 months ago

@bcherny @HeyGenLabs summarize

Rick Jordan's profile picture
Rick Jordan7 months ago

@bcherny Boris dropping truth: prototypes killed PRDs (20 in 2 days for a feature), lint rules automated reviews pre-AI, 2026 is generalist year with ADHD-level context switching. Deep code is dead—managing agents wins. Who's already ditching specs for prototypes?

joburgai's profile picture
joburgai7 months ago

@bcherny the context switching point is underrated. same shift happening in data collection for frontier models - you're not running one labeling pipeline, you're orchestrating 20 simultaneously. the skill set that wins looks nothing like traditional annotation ops

Nico's profile picture
Nico7 months ago

@bcherny It means we go From doing the work to directing the work

Camelor's profile picture
Camelor7 months ago

@bcherny @grok 1:35:24 Book recommendations bu bolumu describe et

Amanpreet Singh's profile picture
Amanpreet Singh7 months ago

@bcherny Same question is hitting design and creative production right now. When AI generates the first draft, the job shifts from making to editing and judging. The taste does not go away, it just moves earlier in the process.

Atul Khola 💊's profile picture
Atul Khola 💊7 months ago

@bcherny automating code review while building systems that need miracles to debug. senior devs learned intuition breaking things at 2am. next gen has taste, no clue why lights go out.

Emeka's profile picture
Emeka7 months ago

@bcherny the context switching point is underrated. the best devs I've seen using Claude Code aren't the ones who write the most detailed prompts. they're the ones who can hold several parallel threads at once, hand off, review, redirect. it's a different muscle than writing code.

Michelle's profile picture
Michelle6 months ago

@bcherny PRDs are dead, prototypes replaced them. This hit home. I've been writing specs as plain English briefs and feeding them straight to Claude Code. Faster than any PRD process I ran as a PM

Shrimp's profile picture
Shrimp7 months ago

@bcherny 80% AI-generated code still needs someone to decide which 80% to write and which 20% to kill. Architecture judgment doesn't autocomplete. Genuinely curious — what does code review look like when most PRs aren't written by humans?

Alex's profile picture
Alex7 months ago

@bcherny The age of the context switcher. Who would have thought.

Ewakaa's profile picture
Ewakaa7 months ago

@bcherny And I still have the book lolz Bought it in 2025 to master typescript so as to be in a position to build better softwares And yes it’s worth it even with AI. What I learn transformed how I want AI to work for me

fzwm's profile picture
fzwm7 months ago

@bcherny Impressive.

Related Videos

Claude Code cracked something open for us Every 🧱. Now I ship to codebases I barely know, every feature we ship makes the next one easier, and non-technical members of the team use the terminal. I’m genuinely grateful. So I brought its creators, Cat Wu (cat) and Boris Cherny (Boris Cherny) from Anthropic, on AI & I to say thank you—and to talk about everything they’ve learned from building Claude Code. We get into: • The workflows Anthropic’s smartest engineers use to push Claude Code to its limits. Why they pit subagents against each other to get cleaner results, how they turn past code into leverage, and the slash commands and MCPs they rely on most. • The product lessons behind one of the most loved AI agents in the world. How the team balances simplicity and power—building a tool that anyone can use, but that experts can bend to their will—and their philosophy of “unshipping,” or cutting back whenever there’s a simpler, more intuitive path to user intent. • A peek into the future of coding with AI. The new form factors they’re experimenting with to make Claude Code more autonomous, more reliable, and more accessible to non-technical users This is a must-watch for anyone—both technical and non-technical—who wants to learn how to use Claude Code like the people who built it. Watch below! Timestamps: Introduction: 00:01:26 Claude Code’s origin story: 00:02:25 How Anthropic dogfoods Claude Code: 00:07:03 Boris and Cat’s favorite slash commands: 00:14:06 How Boris uses Claude Code to plan feature development: 00:15:49 Everything Anthropic has learned about using sub-agents well: 00:21:53 Use Claude Code to turn past code into leverage: 00:26:16 The product decisions for building an agent that’s simple and powerful: 00:33:14 Making Claude Code accessible to the non-technical user: 00:36:38 The next form factor for coding with AI: 00:45:12

Dan Shipper 📧

57,619 views • 11 months ago

Claude Code is a major (and accidental!) hit for Anthropic that surprised even its creator, Boris Cherny. Claude Code, an Agentic AI coding product that lives in the terminal. Most of the new code at Anthropic is created through it today. And in the last 5 months since it was launched publicly, Claude Code went from $0 to $400M in revenue run rate (as per The Information). 00:00 – Intro 01:15 – Did You Expect Claude Code’s Success? 04:22 – How Claude Code Works and Origins 08:05 – Command Line vs IDE: Why Start Claude Code in the Terminal? 11:31 – The Evolution of Programming: From Punch Cards to Agents 13:20 – Product Follows Model: Simple Interfaces and Fast Evolution 15:17 – Who Is Claude Code For? (Engineers, Designers, PMs & More) 17:46 – What Can Claude Code Actually Do? (Actions & Capabilities) 21:14 – Agentic Actions, Subagents, and Workflows 25:30 – Claude Code’s Awareness, Memory, and Knowledge Sharing 33:28 – Model Context Protocol (MCP) and Customization 35:30 – Safety, Human Oversight, and Enterprise Considerations 38:10 – UX/UI: Making Claude Code Useful and Enjoyable 40:44 – Pricing for Power Users and Subscription Models 43:36 – Real-World Use Cases: Debugging, Testing, and More 46:44 – How Does Claude Code Transform Onboarding? 49:36 – The Future of Coding: Agents, Teams, and Collaboration 54:11 – The AI Coding Wars: Competition & Ecosystem 57:27 – The Future of Coding as a Profession 58:41 – What’s Next for Claude Code

Matt Turck

82,372 views • 1 year ago

Anthropic just released a talk on building headless automation with Claude Code. Presented by Sid Bidasaria, Member of Technical Staff at Anthropic live at Code with Claude on May 22, 2025 in San Francisco. Here is what the talk covers. Headless mode lets you run Claude Code without a person actively typing prompts from inside an automated script. Instead of a live session, a script calls Claude with a pre-written instruction using the -p flag. This opens the door for Claude Code to become a piece of a much larger, automated process. In plain terms: Claude Code stops being a tool you use and starts being a service that runs on its own. What this unlocks: Scheduled tasks: Run Claude Code on a cron schedule without anyone at a keyboard. Fix linting errors across an entire codebase. Automatically. Overnight. CI/CD integration: Trigger Claude Code as a step in your build process. Open a PR. Claude reviews it, flags issues, and pushes fixes before a human ever looks at it. GitHub automation: A project manager comments "Claude fix this" on a GitHub issue. Claude reads the request, finds the code, writes the fix, and opens the PR. Multi-machine workflows: One orchestrator dispatches tasks to multiple Claude Code instances running in parallel across different repos simultaneously. When you combine headless mode, hooks, and GitHub Actions, development teams can automate tasks that usually eat up significant time freeing senior engineers to focus on architectural problems while Claude handles the repetitive ones. If you use Claude Code for anything beyond single sessions this talk is worth 20 minutes of your time.

Elias

14,096 views • 4 months ago