← The Journal
Craft

The quiet case for offline-first

By MarkJun 4, 20263 min read
A woman on her phone on a warm-lit underground platform

Offline-first sounds like a limitation. In practice it’s the thing that makes an app feel calm, and we’d not build one any other way now.

Craft · 3 min read

Most apps treat the network as the main event and your device as a narrow window onto it. Offline-first flips that. Your phone is where everything actually happens, and the network, if you use it at all, is just there to move things about. It’s a small change in where the truth lives, and it changes how the whole thing feels to use.

It’s faster, because nothing’s waiting

When the app isn’t reaching across the internet to save a thought, there’s no spinner, no “syncing”, no little pause while a server somewhere says yes. You write, it’s saved, done. Capture has to be quick or you stop trusting it, or worse, stop using it. I guess, one of the fastest things an app can do is not phone home in the first place. If it takes more than a second or 2 to save a thought, I stop using it, and I doubt I’m alone in that.

It’s calmer, because it always works

Offline-first has a quieter benefit that’s easy to miss. Every feature, works everywhere, all the time. On the tube, on a plane, in the bit of the countryside where the signal dies, in the office with the dodgy wifi. The app never turns around and tells you it can’t do the thing right now because it can’t reach a server. There’s no degraded mode. It just works, which is a surprisingly rare feeling.

It’s more private, almost by accident

Here’s the part the privacy crowd cares about. If the work happens on your device, your thoughts aren’t being shipped off to be processed somewhere you can’t see. The whole point of an encrypted notes app falls apart if the words were already harvested on the way in. Keep the work local and there’s simply less of you leaving the building. The most private data is the data that never had to go anywhere.

The catch, and why it’s worth it

Offline-first makes some things harder for us, the builders, and I’ll be straight about that. Live shared editing, the kind where two people type in the same note at once, is genuinely at odds with holding your data on your own device under your own key. You can’t easily have both, and we chose your side of that trade.

I think it’s the right way because, the everyday feeling it buys, is worth more than the feature it costs. An app you can always open, that always works, that never makes you wait and never quietly leaks. Boring, in the best way. And the boring one is the one you actually keep using.

Notes that are yours alone, by design.

Catchlight launches soon for iPhone. Join the list, early joiners get 30 days free instead of 14.

Early joiners get 30 days free, instead of 14, when we launch, and that’s all we’ll email you about.