Local-first software
This seems very relevant to our goals and values for software dev:
https://www.inkandswitch.com/local-first.html
"In this article we propose “local-first software”: a set of principles for software that enables both collaboration and ownership for users. Local-first ideals include the ability to work offline and collaborate across multiple devices, while also improving the security, privacy, long-term preservation, and user control of data.
We survey existing approaches to data storage and sharing, ranging from email attachments to web apps to Firebase-backed mobile apps, and we examine the trade-offs of each. We look at Conflict-free Replicated Data Types (CRDTs): data structures that are multi-user from the ground up while also being fundamentally local and private. CRDTs have the potential to be a foundational technology for realizing local-first software."
Josh Fairhead Mon 5 Aug 2019 1:42PM
Awesome, thanks for sharing this. We've were working low tech for the last month in Italy building local first software... All our non prescriptive analogue boards at liminalvillage.com failed but we had some interesting emergent thoughts were yet to try (appreciative signalling) thats written up as rough draft here if your interested. I'll pass along the link and read in depth :)
Paul d'Aoust Tue 22 Oct 2019 5:25PM
Thanks very much for pinging me on this @strypey -- definitely relevant to my interests! Something we ought to incorporate into our learning materials for Holochain app developers.
Kristian · Mon 5 Aug 2019 12:56PM
Yes, indeed this seems quite relevant, thanks for sharing. Gonna read through the full article later tonite, the approach seems pretty much what I'd generally expect talking about "mobile" and "collaborative" computing in a hype-free, meaningful manner.