Case Study · Q4 2025

Whilst™: on the dignity of waiting.

A sixteen-week inquiry into the loading indicator — three dots, in succession — and the proposition that the user, while waiting, is alive.

Role
Principal Interaction Designer, Lead Pacer
Team
1 PD, 2 IxD, 1 motion designer, 1 chronotherapist (consulting), 1 retriever (in residence)
Duration
16 weeks (research-led, including a 10-day vipassana sit and a fortnight of canine respiration logging)
Disciplines
Interaction · Motion · Phenomenology · Vipassana
Stack
HTML, CSS — specifically, @keyframes
Recognition
Submitted — Awwwards, FWA, CSS Design Awards, SiteInspire
§01 · The Problem

The user, while waiting, is alive.

Our interfaces have largely declined to acknowledge this. Spinners spin; bars fill; we have, as a profession, treated waiting as a problem to be hidden, rather than a stretch of the user's life to be inhabited with care. The loader, in our era, has become an apology. We propose to recover it as a courtesy.

Where the button compels us to act, where the line invites us to pause, the loader asks something more difficult: it asks us to stay. We set out to take that asking seriously.

§02 · Discovery

Listening, in the kitchen, to people waiting.

We conducted eleven generative interviews on a brief we titled "the experience of waiting" — at the dentist, at the bus stop, on the phone with a parent. We did not record the interviews. We took notes by hand, slowly, in pencil, between long pauses we asked the participants to permit.

"I'm not bothered by waiting. I'm bothered by not knowing if I'm allowed to stop." P-08, midwife, age 47, Glasgow

We had this response printed letterpress and pinned, by intention, beside the studio kettle — a third frame, completing the row begun by Threshold™ and Caesura™ above the sink. The kitchen has, over the course of these three engagements, become the studio's true reading room.

The lit review drew on Bergson on duration, Heidegger on boredom (briefly, until consensus turned), Pärt's longest pieces, and a short re-encounter with Tarkovsky's reflections on time-as-pressure-in-the-image. Mid-project, four members of the team attended a ten-day vipassana sit at Dhamma Dipa in Hereford. We returned, by our own account, slower.

§03 · The Three

Why three dots.

The inherited convention of the loading indicator is three dots. We considered, in the course of the work, two; we considered four. We arrived, with relief, at three.

Two dots is hesitation: a stutter, a clearing of the throat, a thing about to be retracted. Four dots is decoration: a fence, a grid, a counting-out. Three is the smallest number that can be a rhythm. Three is a sentence; three is a breath.

§04 · The Cadence

On the breath beneath the dots.

We tabulated six candidate cadences, each tested at three ambient conditions (matte glass, OLED, projected on the studio wall during sunset). The verdicts below are the consensus of the studio after a structured weeklong critique, conducted in deliberately soft-soled shoes.

1.2 scycle
100 ms · stagger
"frantic; emergency-room"
1.5 scycle
150 ms · stagger
"anxious; just before being dumped"
1.8 scycle
200 ms · stagger
chosen
2.4 scycle
300 ms · stagger
"stoned"
3.0 scycle
400 ms · stagger
"passive-aggressive"
4.0 scycle
500 ms · stagger
"dying"
Fig. 11 — The Cadence Study. Specimens are running live; the chosen cadence is the third row.

The chosen cadence (1.8s cycle, 200ms stagger, sine-eased) was derived from a fortnight's observation of Walter, the studio's golden retriever, asleep in the hallway between the print-room and the kitchen. We logged his respiration at 11.6 breaths per minute (mean), with a settled stagger of approximately 200ms between inhalation and exhalation. We adopted the rhythm in full. Walter, who is thirteen and a half, was paid, per session, in Wensleydale.

The Chronograph.

For purposes of the documentation, we have produced a single specimen of the chosen cadence at scale, in the manner of a watchmaker's card. The dots, opposite, are running at the pace they will run on the user's screen.

0 ms 200 400 900 (mid) 1,800 (cycle)
Cycle
1,800 ms
Stagger
200 ms
Easing
sine, in & out
Source
Walter, golden retriever, age 13½, asleep, hall
Compensation
Wensleydale
Fig. 17 — The Chronograph. The artifact, at scale, with provenance.
§05 · The Persistence

What the loader owes the user when it stops.

What happens, exactly, when the work resolves and the dots have nothing left to count? The loader departs. We must ask, as we asked of the placeholder before it: with what dignity?

We considered three modes of ending. The snap we rejected as cruel — a thing simply not there anymore, with no acknowledgement of the time the user has spent. The fade we rejected as inadequate — too close to the placeholder's disappearance, and not, in the case of the loader, the truth: the loader has not been replaced, it has been resolved. We chose, in the end, to settle: the dots come to rest as if breath itself had paused, the result resolves into the page, and the user is restored, gently, to themselves.

The accessibility note: the screen reader announces the resolution rather than the dismissal. We have, in our small way, asked the assistive layer to speak in the same key as the visible one.

§06 · Synthesis

The artifact.

What follows is the result of sixteen weeks, eleven interviews, ten days of silent breath-watching, a fortnight of canine respiration logging, six candidate cadences, three modes of ending considered, and one watchmaker's card we are very pleased about. It is three dots. They are, at present, running.

Whilst™. Loading. Indefinitely.

It is, in the end, just three dots.
And the time you spend with them.

§07 · Reflections

What Walter taught us.

Whilst™ taught us that waiting is not the absence of an interface — it is the interface, briefly turned to the user themselves. We are grateful to our research participants, to the staff at Dhamma Dipa, and especially to Walter, who, in the course of this engagement, slept with great consistency. Walter is now thirteen and a half. We do not yet know what we will do without him.

2,177 234 view 35,440