Buhata

HomeBlog

Offline is not a feature, it is the floor

Everything you write is saved to your device first. What that costs to build, and why we would not do it the other way.

Most apps ask for your internet before they will let you write anything down. Buhata does the opposite. Every entry is written to your own device first, and sync happens afterwards, quietly, when there is a connection to use.

Why it matters more than it sounds

The moments when you most want to record something are the moments a signal is least likely: a basement car park, a plane, a shop with thick walls, a phone with no data left until Friday. An app that fails in exactly those moments teaches you not to trust it, and an app you do not trust is one you stop opening.

What it costs to build

Writing to the device first means every screen reads from local state rather than waiting on a request, and it means two devices can both be right about different things at the same time. That second part is the hard one, and it is where most of the work went.

A sync product that can lose a month of somebody's entries has failed at the only job that mattered.

The part we will not compromise

Anything we add has to work the same way. A feature that only functions online is a feature that will let somebody down on a train, and there is no amount of polish that makes up for that.

Try it on the free plan.

No card, no countdown.

Open Buhata