←back to thread

Local-first software (2019)

(www.inkandswitch.com)
863 points gasull | 5 comments | | HN request time: 0.789s | source
1. kristianc ◴[] No.44475130[source]
The old model—a one-time purchase, local install, full user control—worked because devs could sell boxed software at scale. Now, that model collapses unless someone’s willing to either Undervalue their own labour, or treat the software like a public good, absorbing the long tail of maintenance with no recurring income.

The article posits it as though subscription software is something which has been sneaked in on us. But users today expect things like instant updates, sync across devices, collaboration, and constant bug fixes and patches - none of which come easily if you're only willing to pay for the system once.

replies(3): >>44475238 #>>44475332 #>>44475841 #
2. OjotCewIo ◴[] No.44475238[source]
> as though subscription software is something which has been sneaked in on us

Oh but it has (IMO).

> users today expect things like instant updates [...] constant bug fixes and patches

Nah, this is in reverse. With boxed software, the developer had to deliver an essentially bug-free product. Now, with easy updates technically possible, the developers have gone complacent, and deliver shit. That is why users expect bugfixes instantly. (And any enlightened user abhors unrequested features, as there are no features without regressions, and who wants regressions in any serious application?) The only tolerable online updates are security fixes.

> sync across devices, collaboration

This is a valid expectation, but its execution has been a train-wreck. Research, design and implementation should start with end-to-end encryption; the network architecture should be peer-to-peer (mesh, not centralized). What do we get instead? More centralization of control than ever, and less privacy and ownership than ever.

replies(1): >>44475278 #
3. kristianc ◴[] No.44475278[source]
Generally that's not how I remember it - third party software on the Mac at least got some kind of a beach-head because Windows software was full of bugs, crashes, corrupted files, drivers that never worked, and patch CDs mailed to enterprise customers like they were firmware apologies. Own your own software, taken to its logical endpoint, was a shareware nightmare.
4. flkenosad ◴[] No.44475332[source]
> treat the software like a public good, absorbing the long tail of maintenance with no recurring income.

Good point. Governments would do this if they really worked "for the people"

5. threetonesun ◴[] No.44475841[source]
The old model of boxed updates is still in use by some companies today, JetBrains comes to mind. In either case you tuck major new features in a new major version or rolling yearly releases and sell the customer a license to the software that gets a year of updates. In a similar vein many apps I use on my Mac have monthly subscriptions but cancelling them limits their use to essentially one device, but doesn't remove the application or my access to the data.