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.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode