Started by Ben Adler (@bennyhacks) ·
local-first software: you own your data and the cloud is a backup
The Ink & Switch essay lays out seven ideals: fast, multi-device, offline, collaborative, long-lived, private, and user-owned. CRDTs are the trick that makes merging without a server possible.
5 sources · 55 min down the hole
How I got here
- Started with
- Local-first software: You own your data, in spite of the cloud
- Ended at
- “local-first software”
The Trail
- Local-first software: You own your data, in spite of the cloud (inkandswitch.com)
- Conflict-free replicated data type (en.wikipedia.org)
- GitHub - automerge/automerge: A JSON-like data structure (a CRDT) that can be modified concurrently by different users, and merged again automatically. (github.com)
- Operational transformation (en.wikipedia.org)
- “local-first software” (hn.algolia.com)
Keep going
- the Tetris rights saga · Ben Adler · 6 sources
- Facebook took itself off the internet in 2021 · Ben Adler · 4 sources
- Three Mile Island was partly an interface problem · Pete Lindgren · 6 sources
- Google Wave died but its algorithms didn't · Samuel Okafor · 4 sources