E162: The AI Code Editor War with Zed

Topics covered
Popular Clips
Questions from this episode
- Asked by 90 people
- Asked by 45 people
- Asked by 38 people
- Asked by 36 people
- Asked by 24 people
- Asked by 13 people
- Asked by 10 people
- Asked by 7 people
Episode Highlights
Lessons Learned
Nathan Sobo, the founder of Zed, reflects on the lessons learned from developing Atom, a code editor that gained significant popularity. He emphasizes the importance of building a code editor from scratch, highlighting the need for performance and extensibility. Nathan shares his journey from lacking basic skills to mastering the art of creating a code editor, stating, "I mean, I just learned how to build a code editor. Honestly, when we started Atom, we didn't know how to do it at all." 1 Atom's growth was significant, reaching over a million monthly active users, but Nathan acknowledges the need for a more analytical approach in future projects 2.
  Â
Vision & Drive
Nathan's vision for Zed was deeply personal, driven by his desire to create a next-generation code editor that would surpass his previous work. He was motivated by a sense of unfulfilled potential and a personal challenge to achieve what he describes as his "white whale." 3 Nathan's journey began with a unique pitch at a GitHub party, which eventually led to the creation of Atom and later Zed 4. His commitment to innovation and performance in code editors is evident in his dedication to building Zed from the ground up.
  Â
Performance Focus
Performance was a critical focus during Zed's development, as Nathan prioritized creating a responsive and efficient code editor. He recounts the moment he realized the importance of performance, stating, "I remember the first day that I just started, like, editing text in this thing in plain text markdown. And I'm like, oh, my God, it is fast." 5 Nathan's commitment to performance extended to addressing feedback and ensuring the editor could handle collaborative coding seamlessly 6. His dedication to creating a tool with no "sand in the gears" reflects his passion for engineering excellence.
Related Episodes


E103: Competing with CoPilot to Give Developers AI Superpowers
Answers 383 questions

E121: Coding in the Cloud with Coder
Answers 383 questions

E157: Build Your Own Production-Grade AI CoPilots With Copilotkit
Answers 383 questions

E129: The Race to Help Build Custom AI Models
Answers 383 questions

E149: One AI Agent to Rule Them All?
Answers 383 questions

E99: Developing AI Agents with Generally Intelligent
Answers 383 questions

E148: Software Refactoring in the Age of AI
Answers 383 questions

E51: Enhance Your Coding Skills by Playing Battlesnake
Answers 383 questions

E130: Orchestrating AI Workloads with Union AI
Answers 383 questions

E156: Code-First Product Integrations with Ampersand
Answers 383 questions

E84: How Replit Is Supercharging The Coding Experience
Answers 383 questions

E86: Building Secure Containers Faster with Slim AI
Answers 383 questions

E118: Building React Framework Gatsby
Answers 383 questions

E62: Bring Visibility to Your Codebase With CodeSee
Answers 383 questions

E33: Evidently AI and Open Source Machine Learning Monitoring
Answers 383 questions
