SE Radio 716: Martin Kleppmann Local-First Software

SE Radio 716: Martin Kleppmann Local-First Software

From Software Engineering Radio - The Podcast for Professional Software Developers by SE-Radio Team

April 15, 2026 · 55 min · Episode 716

About this episode

Martin Kleppmann discusses local-first collaboration software and its benefits over cloud-first models.

Martin Kleppmann, Associate Professor at the University of Cambridge and author of the best-selling O'Reilly book Designing Data-Intensive Applications, talks to host Adi Narayan about local-first collaboration software. They discuss what the term means, how it leads to simpler application architectures compared to the cloud-first model, and the benefits to developers and users from keeping all of their data on their own devices. Martin goes into detail about how applications can synchronize data with and without a server, as well as conflict-resolution techniques, and the open-source library Automerge, which implements CRDTs and developers can use out-of-the-box. He also clarifies what kinds of applications would be suitable for the local-first approach. In the context of AI, they discuss vibe coding, local-first apps, and how the conflict-resolution work that enables data to be synchronized between users can also work with human-AI collaboration.

People in this episode

Host: Adi Narayan

Guest: Martin Kleppmann

Topics covered

  • local-first software
  • collaboration
  • application architecture
  • data synchronization
  • conflict resolution
  • AI collaboration

Keywords

  • local-first
  • collaboration software
  • data synchronization
  • conflict resolution
  • CRDTs
  • AI
  • Automerge

Mentioned in this episode

Organizations: University of Cambridge

Products: Automerge

Books & works: Designing Data-Intensive Applications

More episodes of Software Engineering Radio - The Podcast for Professional Software Developers

Explore listener stats, chart rankings, contacts and more on the Software Engineering Radio - The Podcast for Professional Software Developers podcast page.