3 ms·
I think there are two valid interpretations of the words “local-first”. 1) The outcome of all interactions can be seen locally first, but are sent to a server
by andrewingram 2y ago
I think there are two valid interpretations of the words “local-first”.
1) The outcome of all interactions can be seen locally first, but are sent to a server too. Optimistic updates on steroids, largely done to make software seem faster. Linear is the notable example.
2) The app is built so that it’s fully functional and useful without any kind of internet connectivity. But if network _is_ available, there are some augmented capabilities. Think note-taking apps like the one built into MacOS and iOS, or Bear
- josephg 2y agoRight. And I think only (2) should count as local first software. And only (2) fits the definition provided by the local first software paper. Option (1) is a legitimately useful way to build software. I wish more apps considered offline support. But I don't think "it works offline" is enough to make something count as local first software. For example, I don't consider Dropbox to be a "local first" tool. I'm worried the "local first" term will be watered down by projects like this. That distinction matters. At least to me.
- BodyCulture 2y agoThe crypto coin world is based on an Orwellian abuse of words / meanings.
- wezter96 2y ago[dead]