Boris Cherny: Building Claude Code
Y Combinator Startup PodcastFull Title
Boris Cherny: Building Claude Code
Summary
The episode discusses the latest advancements in AI models, particularly Opus 5, highlighting its improved performance, immunity to prompt injection, and ability to run for extended periods.
It delves into the philosophy of building AI products by focusing on "unhobbling" models and embracing empirical testing, leading to a paradigm shift in software development where coding is increasingly automated.
Key Points
- Opus 5 demonstrates significant performance gains, achieving 30% on the Arc AGI benchmark, a substantial leap from previous single-digit or low-teen scores, indicating accelerated AI model development.
- Opus 5 exhibits unprecedented long-running capabilities, especially when combined with auto-mode, allowing it to operate continuously for days, weeks, or even months without external scaffolding.
- A key breakthrough in Opus 5 is its immunity to prompt injection, a critical security advancement that protects against malicious instructions embedded in external data, thanks to a multi-layered defense system including a prompt injection classifier.
- The system prompt for Claude Code has been drastically reduced by over 80% for Opus 5, reflecting the model's increased intelligence and reduced need for explicit instructions to perform tasks correctly.
- The development philosophy for Claude Code emphasizes "ablation," a process of deleting and reintroducing parts of the system prompt and tools to understand their impact and ensure optimal performance with new models.
- The concept of "product overhang" is introduced, representing untapped capabilities of AI models that current products do not fully leverage, suggesting a significant opportunity for innovation in how we interact with and utilize AI.
- "Unhobbling" models involves removing product-level constraints that prevent them from expressing their full capabilities, a core principle behind Claude Code's success in enabling models to perform more complex tasks.
- Rewriting an entire codebase from ZIG to Rust over 11 days using Opus 5 exemplifies the model's advanced capabilities in complex code translation and transformation, tasks that would have taken over a year for human engineers.
- The shift in prompt engineering is moving from detailed instructions to describing higher-level tasks and guardrails, trusting the model to execute and verify its work, reflecting a more collaborative approach to AI interaction.
- The future of AI development is characterized by an empirical approach, where understanding model behavior through experimentation and observation is paramount, rather than relying solely on theoretical computer science principles.
- Dynamic workflows and loops/routines are emerging as powerful tools for orchestrating thousands of agents to perform complex, long-running tasks, enabling automated software maintenance and development.
- The "abstraction police" routine highlights how AI can proactively identify and unify duplicated abstractions in codebases, demonstrating an ability to improve code quality and consistency autonomously.
- The idea of "coding is solved" for certain types of code is proposed, suggesting that the focus for exceptional builders will shift from the act of coding to higher-level problem-solving, design, and user interaction.
- Learning computer science in the age of AI should still involve practical, problem-driven approaches, combining core CS knowledge with other skills like business sense and user communication to create impactful products.
Conclusion
AI model development is rapidly accelerating, with new versions like Opus 5 offering significant leaps in capability, including enhanced performance and security.
The approach to building AI products is shifting from detailed instruction to empirical observation and "unhobbling" models, allowing them to perform complex tasks that were previously beyond their perceived capabilities.
The future of software development will likely involve increasing automation through AI agents, shifting human focus towards higher-level problem-solving, product design, and user interaction.
Discussion Topics
- How can developers effectively identify and bridge the "product overhang" in AI models to unlock new capabilities?
- What are the ethical implications of AI models running for extended periods and automating complex tasks like software maintenance?
- In an era where AI can increasingly "write code," what fundamental skills should aspiring computer scientists prioritize learning?
Key Terms
- Prompt Injection
- A security vulnerability where malicious input is embedded within a prompt to trick an AI model into performing unintended or harmful actions.
- Ablation
- In the context of AI development, a process of systematically removing or disabling components of a model or system to understand their individual impact.
- Product Overhang
- The gap between what an AI model is capable of doing and what current products or interfaces allow it to do, representing unrealized potential.
- Hobbling
- The act of restricting an AI model's capabilities through product design or implementation, preventing it from reaching its full potential.
- ZIG
- A systems programming language designed for robustness, optimality, and maintainability, often seen as a successor to C.
- Rust
- A multi-paradigm, general-purpose programming language designed for performance and safety, especially safe concurrency.
- Electron
- A framework for creating desktop applications using web technologies like JavaScript, HTML, and CSS.
- Swift
- A powerful and intuitive programming language for iOS, macOS, watchOS, and tvOS apps.
- GitHub Actions
- A CI/CD platform that allows automation of software workflows directly within a GitHub repository.
- CLI
- Command-line interface, a text-based interface used to operate software and operating systems.
- Agent
- In AI, a software entity that can perceive its environment, make decisions, and take actions to achieve specific goals.
- Dynamic Workflows
- A feature in Claude that allows for the orchestration of multiple AI agents to perform complex, multi-step tasks.
- Test-temp Compute
- A newly introduced metric for AI computation that considers the effectiveness and efficiency of testing and task execution.
Timeline
Introduction of Opus 5 and its performance gains on the Arc AGI benchmark.
Discussion of Opus 5's long-running capabilities and its "auto mode."
Explanation of Opus 5's immunity to prompt injection and the underlying security mechanisms.
Details on the significant reduction of Claude Code's system prompt for Opus 5.
Explanation of the "ablation" process used in developing Claude Code with new model releases.
Advice for users to experiment by deleting system prompts and custom configurations.
The process of rebuilding system prompts by observing model behavior and identifying failures.
Definition and explanation of "unhobbling" and "product overhang" in the context of AI models.
A historical example of product overhang with the original Claude Code and its impact on Sonic 3.5.
Guidance on giving models harder tasks and describing exit criteria rather than overly specific instructions.
Example of Opus 5 rewriting a codebase from ZIG to Rust over 11 days.
The concept of model elicitation and its connection to prompt engineering.
The evolving skill set from prompt engineering to context engineering and empirical problem-solving.
An experiment of rewriting an Electron app in Swift using a long-running prompt.
The empirical approach to using Claude, focusing on giving challenging tasks and verifying work.
Explanation of dynamic workflows and how they enable thousands of agents to work productively.
The concept of Cloud maintaining itself through routines and agents.
The notion that coding is becoming "solved" for certain tasks and the emerging role of builders.
The importance of an empirical mindset and forgetting prior assumptions when working with AI models.
Advice for CS students on what skills to still learn the traditional way.
A special announcement regarding a complimentary upgrade for attendees.
Episode Details
- Podcast
- Y Combinator Startup Podcast
- Episode
- Boris Cherny: Building Claude Code
- Official Link
- https://www.ycombinator.com/
- Published
- July 28, 2026