Local-first software (2019)
151–160 of 308 posts
Re: Local-first software (2019)
#152Yes a thousand percent! I'm working on this too. I'm sick of everyone trying to come up with a use case to get all my data in everyone's cloud so I have to pay a subscription fee to just make things work. I'm working on a fitness tracking app right now that will use the sublime model - just buy it, get updates for X years, sync with all your devices and use it forever. If you want updates after X years buy the newest…
How do you plan to do the syncing without some sort of cloud infrastructure?
Re: Local-first software (2019)
#153Earlier quoted context omitted.
But who said anything about AI? Lots of local-first apps have nor need any AI whatsoever. And by the way, Topaz Labs has good offerings for editing photos and videos with AI that run locally, works great for many use cases (although it's not fully generative like Veo etc, more like upscaling and denoising, which does use generative AI but not like the former).
I suspect that most content will be generated in the future and that generation will dominate the creative fields, white collar work, and most internet usage. If that's true, it's a substantial upset to the old paradigms of data and computing.
Re: Local-first software (2019)
#154Re: Local-first software (2019)
#155In theory, I love the local-first mode of building. It aligns well with “small tech” philosophy where privacy and data ownership are fundamental. In practice, it’s hard! You’re effectively responsible for building a sync engine, handling conflict resolution, managing schema migration, etc. This said, tools for local-first software development seem to have improved in the past couple years. I keep my eye on jazz.tools…
Here is a good recap of the current players. https://www.localfirst.fm/landscape
Re: Local-first software (2019)
#156Yes a thousand percent! I'm working on this too. I'm sick of everyone trying to come up with a use case to get all my data in everyone's cloud so I have to pay a subscription fee to just make things work. I'm working on a fitness tracking app right now that will use the sublime model - just buy it, get updates for X years, sync with all your devices and use it forever. If you want updates after X years buy the newest…
Re: Local-first software (2019)
#157In theory, I love the local-first mode of building. It aligns well with “small tech” philosophy where privacy and data ownership are fundamental. In practice, it’s hard! You’re effectively responsible for building a sync engine, handling conflict resolution, managing schema migration, etc. This said, tools for local-first software development seem to have improved in the past couple years. I keep my eye on jazz.tools…
CouchDB on the server and PouchDB on the client was an attempt at making such an environment: - https://couchdb.apache.org/ - https://pouchdb.com/ Also some more pondering on local-first application development from a "few" (~10) years back can be found here: https://unhosted.org/
Re: Local-first software (2019)
#158One thing I’m personally excited about is the democratization of software via LLMs. Unfortunately, if you go to ChatGPT and ask it to build a website/app, it immediately points the unknowing user towards a bunch of cloud-based tools like Fly.io, Firebase, Supabase, etc. Getting a user to install a local DB and a service to run their app (god forbid, updating said service), is a challenge that’s complex, even for deve…
> Unfortunately, if you go to ChatGPT and ask it to build a website/app, it immediately points the unknowing user towards a bunch of cloud-based tools like Fly.io, Firebase, Supabase, etc. Not sure where your experience is coming from but when I asked an LLM, Claude to be more precise, it referred me to local options first, such as SQLite. It didn't consider cloud platforms at all until I had asked, presumably becaus…
In my experience it’s great at utilizing local storage and SQLite, if you ask it to.
I just asked the ChatGPT web client (4o, as that’s what most non-developers might default to):
> Can you build me a website for my photos
And it immediately started suggesting Wordpress, Wix, Squarespace, etc.
Specifically, this was section 4 of the various questions it asked me:
> 4. Tech Preference (optional)
> - Do you want this as a static HTML site, WordPress, or built with something like React, Next.js, or Wix/Squarespace? > - Do you need help hosting it (e.g., using Netlify, Vercel, or shared hosting)?
As a non-programmer, I likely wouldn’t understand half those words, and the section is marked optional.
If I follow the “default path” I’m quickly forking over a credit card and uploading my pictures of dogs/family/rocks to the cloud.
Re: Local-first software (2019)
#159Re: Local-first software (2019)
#160Yes a thousand percent! I'm working on this too. I'm sick of everyone trying to come up with a use case to get all my data in everyone's cloud so I have to pay a subscription fee to just make things work. I'm working on a fitness tracking app right now that will use the sublime model - just buy it, get updates for X years, sync with all your devices and use it forever. If you want updates after X years buy the newest…
How do you plan to do the syncing without some sort of cloud infrastructure?