In issue #3 "Take the computing power back", I talked about moving back to local-first software. It turns out I’ve stumbled upon a few interesting reads in the past month that are related to this subject:
Fast machines, slow machines
Twitter user Julio Merino is comparing his old machines and how they run basic apps like notepad and terminal to newer computers and tries to understand why this 20 year-old hardware has less lag than today’s creme de la creme.
If you’ve got limited resources, it also means that you can go very far with an old computer running Linux.
Mycelite
To help developers make local-first software that syncs over the network, Mycelial has released Mycelite, an SQLite extension with syncing capabilities. It is still in heavy development, but I’ll be following its progress for sure.
I’m curious how it compares with MacOS’s CoreData framework.
Scaling the Linear Sync Engine
Linear, the trending project management service for developers just released a blog post with a video of a talk on how they made their sync engine grow. This engine lets customers work on local data, then takes care of how to reconcile that data with the backend.
The Zed editor is gaining some momentum
After working extensively on full Elixir syntax support, which basically fixed all the issues I had working with Zed as a daily code editor, the team introduced a GPT panel where you can have (parallel) conversations with Chat GPT while working.
Knowing that it already had support for Github’s Copilot assistant, not only is the editor fast, it is also quite feature-rich now.
If you find an interesting article that you think should be featured here, hit me on Twitter and I’ll make a follow-up post.