正在加载视频...

视频加载失败

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 次观看 • 7 个月前 •via X (Twitter)

37 条评论

Boris Cherny 的头像
Boris Cherny7 个月前

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

Gergely Orosz 的头像
Gergely Orosz7 个月前

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

Amogh Vaishampayan 的头像
Amogh Vaishampayan7 个月前

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

Darek Gusto 的头像
Darek Gusto7 个月前

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

Gergely Orosz 的头像
Gergely Orosz7 个月前

@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 的头像
Information from Documents7 个月前

@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 的头像
Darek Gusto7 个月前

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

Twlvone 的头像
Twlvone7 个月前

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 的头像
ejae dev7 个月前

@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 的头像
Language Object Level7 个月前

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 的头像
Eric Stevens7 个月前

@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 的头像
some call me Tim7 个月前

@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 的头像
dnu7 个月前

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 的头像
MetaCritic Capital7 个月前

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

vdz 的头像
vdz7 个月前

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

Rocky 🪨 的头像
Rocky 🪨7 个月前

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 的头像
OneManSaas7 个月前

@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 的头像
TubeReads7 个月前

@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 的头像
dnu7 个月前

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 的头像
Luigi Petrucco7 个月前

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

Somi 的头像
Somi7 个月前

@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 的头像
Camelor7 个月前

@bcherny @grok videoda ne anlatilmak isteniyor.

Ethan 的头像
Ethan7 个月前

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

Vish 的头像
Vish7 个月前

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 的头像
The AI Optimist7 个月前

@bcherny @HeyGenLabs summarize

Rick Jordan 的头像
Rick Jordan7 个月前

@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 的头像
joburgai7 个月前

@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 的头像
Nico7 个月前

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

Camelor 的头像
Camelor7 个月前

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

Amanpreet Singh 的头像
Amanpreet Singh7 个月前

@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 💊 的头像
Atul Khola 💊7 个月前

@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 的头像
Emeka7 个月前

@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 的头像
Michelle6 个月前

@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 的头像
Shrimp7 个月前

@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 的头像
Alex7 个月前

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

Ewakaa 的头像
Ewakaa7 个月前

@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 的头像
fzwm7 个月前

@bcherny Impressive.

相关视频

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 次观看 • 11 个月前

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 次观看 • 1 年前

AI is changing the software engineering craft. Anders Hejlsberg (Anders Hejlsberg) - creator of C#, TypeScript and industry legend - on why code review needs to get more enjoyable in response: #1 - AI is shifting the craft from writing code, to reviewing code: "In a sense, we're all turning into project managers. We can have an army of junior programmers, called agents, that will just spit out reams of code but someone's got to have the big picture and review all of that. And so, increasingly, our craft is going from one of writing the code, to one of reviewing the code and building the architecture of the code and overseeing the work. It's a different kind of craft. It's a different kind of enjoyment. I've always liked writing the code. To me that was the fulfilling part, seeing it work. In a way, AI robs a little bit of that, because I am less interested in reviewing code." #2 - The code review experience should be improved: "I think we could also make the process of reviewing code much more interesting than it is today. I mean, today, you see a list of diffs in alphabetical order and now it's up to you to make heads or tails of it. There are more pedagogical ways of presenting that. And you could have commentary generated by the AI that tells you what the changes are and whatever, and then tries to guide you along. So that symbiotic relationship, I think we need to work on that more and to keep the enjoyment in there."

The Pragmatic Engineer

39,073 次观看 • 5 个月前

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 次观看 • 4 个月前