Software Unscripted cover image

Software Unscripted

Native UIs without Electron - with Nathan Sobo

May 4, 2024
Nathan Sobo, early developer on Atom, discusses transitioning from Electron to native UIs with the Zed team. They explore editor evolution, programming languages, frustration leading to innovation, Rust learning curve, building native apps in Rust, and challenges in distributed systems and WebAssembly extension development.
01:16:34

Episode guests

Podcast summary created with Snipd AI

Quick takeaways

  • Transition from Electron to GPU-y for native UIs marks a shift towards leveraging OS APIs and direct graphics card rendering.
  • Balance between quality and shipping, impact of business constraints, and understanding foundational elements influence software development philosophy.

Deep dives

Founding Zed Industries and Zed Code Editor

The podcast features Nathan Sobow, founder of Zed Industries, discussing the creation of Zed, a new code editor known for its use in Rust development. Nathan's background as an early developer on Atom and the evolution of Zed from a focus on performance to creating GPU-y, emphasizing native UIs without Electron, are highlighted.

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner