Interactive graph

Local-first Software

Created Jul 24, 2026, 10:27 AM · Updated Jul 24, 2026, 10:27 AM

Local-first means my device holds the truth; sync is optional icing - backup should behave the same way.

Key Concept

  • Truth lives on the device first; cloud sync is backup, not the vault.
  • Level 1: Your phone or computer holds the real copy first - like keeping your diary in your room and photocopying it for backup, not storing the only copy at school.
  • Level 2: Local-first means your device owns the master file - online sync copies changes, it does not replace your copy.
  • Level 3: Local-first software keeps truth on the device and treats cloud sync as redundancy - if the service vanishes, your notes survive.
  • Level 4: Pick tools that work offline with full features - sync is insurance, not the vault you would crawl to after an outage.
  • Level 5: Building a Personal API and Digital Minimalism both assume you can read and write without begging a server - cloud-only stacks fail when the tenant changes the rules.
  • Choose what is public, what stays private, and what gets encrypted before it leaves the room.
  • Sync should merge edits without picking last-write-wins by clock alone.

Examples

  • If the phone dies mid-grocery run, the list on the fridge still works.
  • Grandma's recipe cards live in the kitchen drawer - not an app that might vanish.

Note Relationships

RelationshipWikilinkReason
alternativeBuilding a Personal APILocal files vs push API when boring export wins
contradictsDrafting in Publicwhen private-first truth beats publishing before I am ready
extendsPKMYour device holds the truth and sync is icing - that is how a brain backup should behave
Why I Still Keep a Desktop or Laptop

Why I Still Keep a Desktop or Laptop

Every couple of years someone goes mobile-only. I keep a laptop because real work happens faster there - upright, keyboard, full apps - not because I'm lending gear.

RSS Feeds - What I Wish I'd Done Sooner

RSS Feeds - What I Wish I'd Done Sooner

I figured RSS quietly died around 2010. A friend pointed out it never actually did - it just stopped being trendy. Two weeks of using it later, I was a convert.

Sustainable Online Publishing

Sustainable Online Publishing

Social media is easy to start and risky to depend on. I publish on my own site anyway - a free stack that works and why the habit matters more than the tools.

The Mouse Wheel Click: One Button, Three Operating Systems

The Mouse Wheel Click: One Button, Three Operating Systems

Most people right-click every link to open a new tab. There's a faster button under their finger - same gesture on every OS, and almost nobody uses it.

How I Built JoRap Notes: After Losing PHP Hosting

How I Built JoRap Notes: After Losing PHP Hosting

I lost my old PHP hosting and a chunk of my work. A weekend later I landed on Hugo + GitHub + Cloudflare Pages - faster and better than what I was paying for.

Why I Still Run My Own Website

Why I Still Run My Own Website

People ask why I don't just post on Facebook. After years of watching platforms die and rules change, here's why I keep my own corner of the internet.

Random Note

One garden note picked at random — shuffle for a new pairing with this note.

AI prompt

Loading…