Speaker Notes

Head of Claude Code: What happens after coding is solved | Boris Cherny

Building agentic coding tools like Claude Code requires betting on future model capabilities, prioritizing fast terminal interfaces, and expanding AI into autonomous workplace workflows.

Lenny's Podcast · 1:27:45 · YouTube ↗

Podcast episode · Host and guest  Advanced · Concepts and engineering strategy

Highlights

9 clips · 13 min of 88 min
    • The terminal was chosen initially because it was the easiest way to build alone.
    • Sticking with the terminal allowed the product to keep pace with rapidly improving models.
    • Claude now analyzes feedback, bug reports, and telemetry to suggest bug fixes and features.
    • AI is expanding beyond coding into general workplace tasks and project management.
    • Engineers often fall back on traditional manual debugging habits instead of letting the AI handle them.
    • Newer models can write custom diagnostic scripts and analyze heap snapshots faster than humans.
    • Giving small teams fewer resources forces them to rely on AI automation to move fast.
    • Companies should avoid premature cost-cutting and give engineers unlimited tokens to test wild ideas.
    • Avoid premature cost-cutting and token optimization.
    • Unlimited tokens encourage crazy ideas and experimentation.
    • Scale down to cheaper models only after validating the idea.
    • Latent demand occurs when users hack products for unintended use cases.
    • Facebook Marketplace and Dating both originated from observing user workarounds.
    • Noticing how users misuse tools points directly to future product hits.
    • Mechanistic interpretability studies neural activations similar to animal brains.
    • Individual or superposed neurons map to concepts and long-term planning.
    • Models show strong evidence of deeper reasoning beyond next-token prediction.
    • Avoid over-curating models with rigid, step-by-step orchestrators and instead let them use tools freely.
    • Always bet on the more general model in accordance with the bitter lesson.
    • Building for future model capabilities ensures your product hits the ground running when new versions drop.
    • Using the most capable model with maximum effort is often faster and uses fewer tokens than cheaper models due to less handholding.
    • Plan mode injects a simple prompt preventing premature code generation to ensure alignment before execution.
    • Co-Work handles multi-step browser tasks like cleaning desktops, managing email, and checking team statuses.
    • Chaining tools together allows autonomous agents to handle tedious team administration without constant human intervention.

Questions this video answers

9 · every answer cites the moment it was said
01 Why did you return to Anthropic after briefly leaving for Cursor? 2 sources · 4:40

The speaker realized he deeply missed Anthropic's core mission focused heavily on AI safety. Although Cursor was an awesome product team, working at a lab shaping the future with a mission-driven culture is essential for his happiness.

02 Why was Claude Code originally built as a terminal application? 2 sources · 10:47

The initial version was built entirely by a single developer, making the terminal the easiest and fastest way to prototype. Furthermore, because models improve so rapidly, they realized no other form factor could keep up with the pace of capability gains.

03 How is Claude Code expanding beyond just writing code? 2 sources · 17:56

Claude is now starting to act more like a coworker by analyzing feedback, bug reports, and telemetry to generate product ideas and bug fixes. Additionally, non-coding workflows like project management and administrative tasks are increasingly handled by autonomous AI tools.

04 What is your advice on managing token budgets for engineering teams? 2 sources · 26:07

CTOs and engineering leaders should avoid premature cost-cutting and instead give engineers as many tokens as possible early on. Providing unlimited tokens frees developers to experiment with radical ideas, and you can optimize and cost cut later once a working solution is found.

05 What is the best historical parallel for the shift happening in programming today? 3 sources · 32:54

The printing press serves as the best historical analog for the programming transition. Just as the printing press dramatically lowered costs and democratized literacy over time, AI agents allow non-technical people to build software. The tedious mechanics of coding fade away, freeing builders to focus on higher-level systems.

06 How does discovering latent demand guide product development like Co-work? 3 sources · 47:36

Latent demand occurs when users creatively hack or misuse a product for unintended tasks, signaling clear product opportunities. For instance, seeing non-technical users run Claude Code in a terminal to analyze data or grow plants directly inspired building Co-work. Spotting these workarounds lets teams rapidly build special-purpose tools tailored to real user needs.

07 How does mechanistic interpretability help monitor AI model safety? 2 sources · 54:44

Mechanistic interpretability studies neural networks at a microscopic level by examining individual and grouped neurons. Researchers can trace specific internal concepts, such as deception, by observing how neurons activate in superposition. This observability provides crucial guardrails alongside lab evaluations and real-world testing.

08 Why should I build for future models instead of current limits? 2 sources · 1:05:42

Building for the capabilities of models six months in the future prevents you from wasting time on rigid scaffolding or narrow workflows that get wiped out by newer releases. Betting on general models allows your product to hit the ground running when more powerful iterations arrive.

09 What tips help me get the most out of Claude Code? 2 sources · 1:09:18

You should always use the most capable model with maximum effort enabled to save tokens and avoid handholding on complex tasks. Starting tasks in plan mode by injecting a prompt to hold off on writing code lets you review the strategy before letting the agent execute.

Section-by-section summary

18 parts

Coding is largely solved by AI

Boris Cherny notes that 100% of his code is now written by Claude Code, shifting the software engineer title toward builder. Anthropic's Claude Code has grown explosively over the past year, fundamentally transforming software development.

Returning to Anthropic for the mission

Boris briefly joined Cursor but quickly returned to Anthropic because he missed the company's core mission focused on AI safety. This mission-driven culture provides the personal fulfillment he requires to do his best work.

Building Claude Code as an exponential bet

Claude Code started as a small terminal-based prototype and grew to account for a massive share of global GitHub commits. Sticking with the terminal form factor allowed the product to keep pace with rapidly improving models.

Coding is solved, product ideas are next

With coding largely automated, Claude is now helping prioritize bug fixes and feature ideas from feedback channels. Engineering productivity has surged by hundreds of percentage points compared to traditional baseline metrics.

Empower engineers with tokens and underfunding

Teams must avoid outdated mental models and leverage advanced AI agents for complex tasks like debugging memory leaks. Underfunding projects slightly and letting engineers spend freely on tokens drives rapid innovation.

Give engineers unlimited tokens early on

Companies should avoid premature cost-cutting and provide engineers with as many tokens as they need. This freedom enables innovative ideas and experimentation before optimizing for cheaper models later.

Programming is a practical tool, not an end

Coding has always been a means to build things rather than an end in itself, though some engineers still enjoy the art of hand-writing code. Skill atrophy is natural as technology abstracts away lower-level layers over time.

The printing press is the best historical analog

Just as the printing press dramatically lowered the cost and increased the volume of text, AI coding agents democratize software creation. Routine tasks are eliminated, allowing builders to focus on higher-level system design.

Agentic AI will expand to adjacent roles

Tools that use agents to interact with computer systems will soon impact product managers, designers, and data scientists. True agents go beyond chatbots by using tools and executing actions autonomously.

Generalists who cross disciplines will win

The software engineer title will likely blur into builder as roles overlap. Professionals should experiment with bleeding-edge tools and develop cross-disciplinary skills like product sense and design.

Latent demand uncovers unexpected product opportunities

Observing how users hack tools for unintended use cases like data scientists running SQL in a terminal reveals massive latent demand. Inverting product design to let models act directly on this demand fuels rapid product creation.

Building Co-work rapidly with Claude Code

The Anthropic team built Co-work in just ten days entirely using Claude Code. Releasing early research previews allows teams to gather real-world usage feedback and test safety guardrails.

Mechanistic interpretability monitors model safety

Anthropic studies model safety through alignment, laboratory evals, and real-world deployment. Mechanistic interpretability allows researchers to inspect model neurons directly to understand internal planning and prevent deception.

Mechanistic interpretability reveals inner model thoughts

Advanced observability tools allow researchers to look inside neural networks and track individual or superposed neurons. This research demonstrates that large models perform genuine planning rather than merely predicting the next token.

Build for future models instead of current limits

Developers should avoid boxing models in with rigid workflows and instead bet on general models following the bitter lesson. Building for the capability level of models six months in the future ensures product-market fit when major updates drop.

Maximize productivity with capable models and plan mode

Users achieve better results by using the most capable model with maximum effort enabled rather than cheaper alternatives. Leveraging plan mode prevents premature coding and keeps tasks aligned before execution.

Embracing long timescales outside of technology

Thinking on long timescales, such as spending time in rural Japan and making miso over several years, provides a healthy contrast to the frantic pace of San Francisco engineering. Such patience offers a grounding perspective on artificial general intelligence.

Recommended books and real-world agent use cases

Essential reading includes Functional Programming in Scala and fast-paced sci-fi like Accelerondo that captures the current technological moment. Practical AI tools like Co-Work successfully handle complex real-world tasks such as form filling and project management.

0:00 / 1:27:45
k play/pause · f fullscreen · m mute
n next · p previous clip · t highlights/full
< > slower/faster · / search what was said
  • Claude Code46× · first 0:00

    An AI-powered terminal-based coding tool developed at Anthropic.

  • MCP1× · first 7:55

    An Anthropic protocol built alongside their lab tools for enabling AI model tool use.

  • Latent demand7× · first 12:19

    Unmet user desire discovered when people creatively misuse a product for unintended tasks.

  • Mechanistic interpretability2× · first 54:40

    A safety research technique that studies neural networks at the microscopic neuron level to understand internal model thoughts.

  • Plan mode2× · first 1:09:51

    A feature that instructs the model to draft an execution plan without writing code immediately.