LocalFirst: You Keep Using That Word
4 months ago
- #local-first
- #software-development
- #open-source
- Local-first software is hard to define and exists on a spectrum rather than being a binary label.
- Local-first implies multi-device but is often conflated with offline-first; servers are allowed but should be optional.
- True local-first software requires owning your data, implying the need for open-source applications.
- Webapps are not ideal for local-first due to their inherent need to 'phone home'.
- Multiplayer features are not essential for all local-first apps; some apps benefit from avoiding them.
- Solutions for local-first include building native apps, open-source development, and avoiding spinners.
- Future challenges include adapting email, chat, and social media to local-first models.