Metamuse Episode 41 — October 14, 2021
Local-first software with Martin Kleppmann
Local-first is a set of principles that enables collaborative software without the loss of data ownership associated with the cloud. Martin is a computer scientist on the frontier of this movement, and he joins Mark and Adam to discuss how creative people put their souls into their work; a vision for a generic AWS syncing service; and why local-first could be a breakthrough for indie app developers.
Episode notes
- Martin Kleppmann
- University of Cambridge
- Debussy four-handed piano piece
- Martin’s previous startup, Rapportive
- Apache Kafka
- Designing Data-Intensive Applications
- Writing a book: is it worth it?
- Local-first software: You own your data, in spite of the cloud
- Ink & Switch
- Geoffrey Litt
- Pixelpusher
- the fish says “what the hell is water?”
- “crushing it”
- elevator pitch
- Google Docs
- realtime collaboration
- defrag your hard drive
- self-hosting an SMTP server and spam filtering
- thin client
- Peter van Hardenberg
- Pixelpusher
- Automerge
- “there is stuff you always use; and stuff that won’t work when you need it”
- Slack’s free vs paid message retention
- federation, mesh network
- CRDTs
- How we pay for software
- Swift, Kotlin
- technology transfer
- fuzz testing, Monte Carlo simulation
- local-first Trello clone demo
- end-to-end encryption
- Firebase