What a tide table taught me about empty states
Sometimes “nothing here” is the most useful thing a tool can tell you.
Independent product designer & writerGothenburg, Sweden
Complex problems, made a little clearer.
A field app that keeps marine biologists working, even when the boat loses its signal.
Replacing a 20-year-old member banking system without losing the people who rely on it.
A live view of tram and bus delays that helps commuters and dispatchers see what comes next.
A free, practical guide for municipalities publishing their very first datasets.
Showing all 6 posts.
Sometimes “nothing here” is the most useful thing a tool can tell you.
What happened when our carefully sized buttons met cold hands and a moving boat.
The old form held more knowledge than its hundred fields first suggested.
A small change that made our conversations about numbers much more precise.
Thirty days of looking up from my phone and noticing how a city gives directions.
Better scoping starts with what needs to change, before anyone opens a timesheet.
A note from the field
On a boat outside the Koster Islands, a marine biologist showed me the tide table she had folded into her notebook. Several cells were blank. I asked whether the data was missing. “No,” she said. “There’s nothing to measure there yet.” She knew exactly what the blank meant. Our app would have called it an error.
We were testing Tidepool, a field app for recording coastal observations. I had designed a perfectly tidy empty state: a small illustration, a friendly heading, and a button to add an observation. On land, it made sense. On the water, it collapsed several different situations into one cheerful screen.
A site might have no observations because nobody had visited it. It might have observations that were still on another device. Or a researcher might have visited, looked carefully, and found no eelgrass. That last case was data. Treating it as an invitation to “get started” erased the work someone had already done.
“Nothing found” and “nothing recorded” tell two very different stories.
We stopped drawing screens and started writing down the states. The list was short, but it changed the conversation with the developers:
observation.status:
not_visited # no field visit yet
not_found # visited; species absent
pending_sync # recorded on another device
Each state needed its own sentence and its own next step. “No visit recorded. Add a field visit.” “No eelgrass found on 6 October.” “Waiting for observations. Connect when you’re back on shore.” We could remove the illustration because the explanation was finally doing its job.
The useful test wasn’t whether the original researcher understood the screen. It was whether a colleague opening that site three weeks later could tell what had happened. Had somebody looked? Was the device waiting? Should they go out again? The interface needed to preserve that context without asking anyone to remember it.
I now review empty states alongside populated ones, with real examples of how a record becomes empty. I ask what we know, what we don’t, and what the person can do next. Sometimes the right response is a button. Sometimes it’s a timestamp. Sometimes it’s a plain sentence that makes absence legible.
The tide table stayed on the boat. The distinction came back with me.
Written in Gothenburg, with a notebook still smelling faintly of the sea.
I’m Maya, an independent product designer and writer based in Gothenburg. I work with teams turning complicated information into tools people can trust, from a biologist’s field log to a credit union’s everyday forms.
Before going independent in 2024, I spent five years in studios and product teams, learning to ask better questions and stay close to the people doing the work. My practice moves between research, interaction design, and prototypes built in code.
I like a clear label, a useful diagram, and a workshop where everyone gets a pen. Away from my desk, you’ll usually find me on a tram with a sketchbook, walking along the coast, or trying to identify something growing between the rocks.
Gothenburg, Sweden · Usually near the water
“Empty states are content”Nordic Design Days, 2026
“Forms that survive a migration”Front-end Gothenburg, 2025
I’d love to hear what you’re working on.