
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
- SE Radio 723: Dave Airlie on Linux Kernel Maintenance · June 3, 2026 · 1h 9m
- SE Radio 722: Dwayne McDaniel on the Engineering Challenges of Secrets Management · May 27, 2026 · 52 min
- SE Radio 721: Rob Moffat on Risk-First Software Development · May 20, 2026 · 53 min
- SE Radio 720: Martin Dilger on Understanding Eventsourcing · May 13, 2026 · 56 min
- SE Radio 719: Birol Yildiz on Building an Agentic AI SRE · May 6, 2026 · 54 min
- SE Radio 718: Will Sentance on JS Modernization · April 29, 2026 · 59 min
Explore listener stats, chart rankings, contacts and more on the Software Engineering Radio - The Podcast for Professional Software Developers podcast page.