4 ms·
Local-first goes beyond privacy and offline, but nevertheless I think it serves those goals better in fairly obvious ways. I'm a programmer and artist that wor
by wellpast 4y ago
Local-first goes beyond privacy and offline, but nevertheless I think it serves those goals better in fairly obvious ways.
I'm a programmer and artist that works with various non local-first tools (ranging from project management/task collaboration, diagramming, programming--iterating and generating code, etc) and the thing I want more than anything is the fast, tightly integrated experience you get from desktop apps. (The web tech stack is all oriented around consumer-first and not producer-first.)
We need a streamlined tech stack for desktop-first applications. Which probably involves a p2p (*ish) connection and sharing mechanism (nostr looks interesting for this), CRDTs or other patterns, and -- why is this so friggin hard -- tools, frameworks and libraries for cross-platform desktop apps (and don't say you can't retain OS-specific touchpoints when doing this).
- KrugerDunnings 4y agoWhy would you need CRDT for this traditional OT, this always turns into some weird political debate about decentralisations. The complexity has not necessarily something to do with consensus algo, where CRDT are not best in class, but what if your creative app is using some compute shader for some visual effect? This is not possible without WebGPU, and then still someone has to do the work of porting all of this.
- worksonmine 4y agoWhy is not wanting every action one takes on the web getting collected, analyzed and sold considered a "weird political debate"?
- ianopolous 4y ago100% agree. I want a web where using web apps is private by default. Been working on an attempt to move towards this: https://peergos.org/posts/a-better-web https://peergos.org/posts/a-better-web
- iamwil 4y agoWhat kind of tight integrated experience are you imagining? Is it integration with 3rd party API services? Or with other desktop apps on the same local computer? Or something else?