Search for a command to run...

Timestamps are as accurate as they can be but may be slightly off. We encourage you to listen to the full context.
In this episode of AI & I, host Dan Shipper sits down with Cat Wu and Boris Cherny, the creators of Claude Code from Anthropic AI. The conversation explores the revolutionary paradigm shift that Claude Code represents in AI-assisted programming, where traditional text editors are eliminated in favor of a purely terminal-based interface. (02:25) The discussion covers Claude Code's origin story, revealing how it emerged from an internal research project called "Clyde" and evolved into one of the most beloved AI engineering tools. The speakers delve into Anthropic's unique approach to product development through extensive internal "ant-fooding" (dogfooding), where over 70-80% of technical employees use Claude Code daily, generating continuous feedback that drives feature development. (08:28)
Cat Wu is a product and design lead at Anthropic AI and co-creator of Claude Code. She focuses on pricing, packaging, and user experience, ensuring Claude Code features resonate with users and guiding products through the launch process. Cat plays a crucial role in expanding Claude Code's reach and making it accessible to both technical and non-technical users.
Boris Cherny is the technical visionary behind Claude Code at Anthropic AI. He sets the technical direction for the product and has been instrumental in developing key features like sub-agents, to-do lists, and hooks. Boris joined Anthropic and transformed an internal research project called "Clyde" into the powerful Claude Code we know today, focusing on creating elegant solutions that work for both humans and AI models.
Dan Shipper is the host of AI & I and co-founder of Every. He's an experienced product builder and AI enthusiast who provides insightful questions and shares his own experiences using Claude Code for various projects at Every, including their "compounding engineering" approach.
Claude Code's breakthrough came from making a radical architectural decision: completely eliminating the text editor and building a purely terminal-based interface. (02:25) This wasn't intentional but emerged from prototyping, where Boris discovered that giving the model direct access to bash commands unlocked unprecedented capabilities. The key insight is that half-measures in AI tool design often create more friction than they solve. When building AI agents, consider what would happen if you removed traditional interface layers entirely and gave the AI the same level of access that expert users have.
The most successful features in Claude Code emerged from users "abusing" the product for unintended use cases. (38:00) Boris explains this concept of "latent demand" - building products that are open-ended enough for power users to hack and extend, then observing how they use it to inform what to build next. This approach led to features like sub-agents, hooks, and plugins. The lesson for builders is to create extension points in your products and watch how creative users push the boundaries, then build official support for the most compelling hacks.
Anthropic's success with Claude Code stems from having 70-80% of their technical employees use it daily, generating feedback every five minutes in their internal channel. (08:28) This creates an incredibly fast feedback loop where new features can be tested, refined, or scrapped within hours. The team builds features bottoms-up based on their own pain points, knowing that if it solves their problem, it likely solves problems for other developers. This approach only works when the team building the product is also the primary user base.
Claude Code's tools are designed to be used by both engineers and the AI model itself, creating elegant shared abstractions. (10:59) For example, slash commands can be called manually by users or automatically by Claude, and both can see the same output. This dual-use philosophy means that every tool serves double duty, reducing complexity while increasing utility. The insight is that when designing for AI collaboration, the best interfaces often work well for both human and machine users without requiring separate implementations.
The Claude Code team actively builds features knowing they might need to delete them in three months when the underlying models improve. (19:00) Boris recently deleted 2,000 lines from the system prompt because Sonnet 4.5 didn't need the scaffolding that earlier models required. Rather than avoiding this "throwaway work," they embrace it as the cost of providing the best possible experience today. This mindset allows teams to build ambitious features without being paralyzed by the fear of future obsolescence.