The Kindest Apps Are Local-First: CRDTs, Sync Anxiety, and Why SQLite Won 2025

Latency isn’t just a performance metric. It’s a posture. A sub-100ms response says, “I trust you.” A spinning loader says, “Hold on, we’re asking permission.” And when you’re jotting a note, editing a task, or flipping a toggle on a flaky train ride, that trust, or lack of it, quietly shapes how you feel about the app, and about yourself. That’s why I’ve started thinking of local-first not as a feature, but as a form of kindness. ...

Dec 14, 2024 · Dominic Minischetti