Why Won’t IDEs Die in the Age of AI Coding? Zed Founder Nathan Sobo Explains

TL;DR
IDEs will remain essential in the AI coding era because developers still need interfaces for reading, navigating, reviewing, and sometimes editing source code. Zed founder Nathan Sobo argues that terminal tools can make real progress but may show an agent’s changes through excerpts as small as 10 lines, limiting context. Zed, a Rust-based IDE used by more than 150,000 active developers, explores a richer human-AI workflow. Read on to understand Sobo’s vision.
Transcript
just doesn't make sense to me that human beings would stop interacting at all with source code until we get to like AGI, I guess, where human beings aren't going to be doing a lot of different things. Um, but until then, I think we need to we need to look at code. And so then the question is what's the best user interface for doing that? Today we'r... Read More
Key Insights
- IDEs are essential because source code is a language for humans, not just machines.
- Zed, an IDE built in Rust, focuses on performance and real-time collaboration.
- The Agent Client Protocol allows Zed to integrate various AI coding agents.
- Zed aims to make code a metadata backbone, linking conversations and edits.
- Nathan Sobo believes visual interfaces are crucial for understanding AI-generated code.
- Zed was designed to improve human collaboration, now extended to AI interactions.
- Real-time collaboration in Zed is inspired by tools like Figma for designers.
- Zed's performance is enhanced by GPU-accelerated rendering, unlike web-based IDEs.
Install to Summarize YouTube Videos and Get Transcripts
Explore YouTube Video Summarizer or Get YouTube Transcript Extractor
Questions & Answers
Q: Why won’t IDEs die in the age of AI coding?
Nathan Sobo argues that IDEs will remain necessary as long as people need to inspect and understand source code. Developers need an interface that shows an AI agent’s edits in context, supports navigation through connected code, and lets them edit code directly when that is the clearest way to express an idea.
Q: Why does Nathan Sobo consider source code a language for humans?
Sobo says source code expresses abstract processes precisely and is intended for human consumption, not merely for execution by machines. He argues that for many programming concepts, source code itself is the clearest language available.
Q: What problem does Nathan Sobo see with terminal-based AI coding tools?
Terminal-based tools can make real progress on a codebase, but reviewing their work can be difficult. Sobo describes seeing changes through a tiny excerpt of around 10 lines, which may not provide enough context to understand an edit and its connections.
Q: Does an interface for working with code have to be graphical?
Not necessarily. Sobo cites Vim as a non-graphical interface optimized for presenting, navigating, and manually editing source code, suggesting that the essential requirement is an effective code-focused interface rather than a specific visual format.
Q: Will developers still write code manually when AI can generate it?
Sobo believes manual coding will still be useful when source code is the most efficient way to express an idea. For example, if a developer already knows the desired structure and its four fields, writing that structure may be clearer than describing it to an LLM.
Q: What is Zed?
Zed is a modern IDE founded by Nathan Sobo and written in Rust. According to the transcript, it is used by more than 150,000 active developers.
Q: What is the Agent Client Protocol associated with Zed?
The Agent Client Protocol, or ACP, connects different coding agents to different coding surfaces, including Zed. Zed creates and maintains the protocol as part of its approach to integrating AI agents with coding interfaces.
Q: What is Nathan Sobo’s vision for richer human-AI coding collaboration?
Sobo’s vision is to turn code into a metadata backbone where conversations, edits, and context remain connected. This would give developers a richer collaboration layer for understanding and interacting with the work performed by AI agents.
Summary & Key Takeaways
-
IDEs will not become obsolete with AI advancements, as source code is inherently a human-readable language. Nathan Sobo, founder of Zed, emphasizes the need for visual interfaces to understand and interact with code. Zed, built in Rust, focuses on performance and collaboration, integrating conversations and edits directly into the coding environment.
-
Zed's Agent Client Protocol allows seamless integration with various AI coding agents, positioning it as a neutral platform for human-AI collaboration. This approach aims to enhance the coding experience by linking conversations and edits directly to the code, creating a more interactive and contextual workflow than traditional asynchronous methods.
-
Nathan Sobo's vision for Zed includes transforming the IDE into a collaborative space where multiple humans and AI agents can interact in real-time. By treating code as a metadata backbone, Zed aims to provide a continuous representation of code evolution, enabling stable references and enriched interactions within the coding environment.
Read in Other Languages (beta)
Share This Summary 📚
Summarize YouTube Videos and Get Video Transcripts with 1-Click
Try YouTube Summary with ChatGPT & Claude or YouTube Transcript Generator
Explore More Summaries from Sequoia Capital 📚






Summarize YouTube Videos and Get Video Transcripts with 1-Click
Try YouTube Summary with ChatGPT & Claude or YouTube Transcript Generator