Local-first applications

I first came across this topic from Peter van Hardenberg - Why Can’t We Make Simple Software? talk at Handmade Seattle 2022. Peter started by outlining some of the common pathways software follow that lead to complexity: error checking, scale, etc. But where they landed was especially interesting. What if there was a paradigm shift away from cloud-based servers to local applications. Almost a laughable revelation given this is how all applications used to work (and many still do) - but the crux of why it's different is the first-class focus on collaboration. Applications that runs on your computer, and enable collaboration with others in the same way our favorite (or least favorite) cloud services do.

Compiled 2023-3-5