Signal over noise

11 min left

0

Essay · Summer 2026

The quiet interface: designing for attention, not dopamine

A field note on slowing the scroll — progress as place, not a percentage shout.

Noor HaddadDesign leadAug 4, 20261/5

01

Signal over noise

Most reading chrome shouts. Bars race across the top, docks claim the thumb zone, pills float like notifications. The reader never forgets they are being measured.

A quieter pattern treats progress as place. You always know where you are in the essay, but the chrome stays at the edge — a spine, not a banner.

02

The vertical spine

Progress should feel like place — a spine you can touch — not a timer racing the thumb.

Map each section to a tick on a tall rail along the inline end. As the reading line moves, ticks fill and the active chapter label updates. No competing sticky header.

Because the rail is logical (`end`), it mirrors correctly in RTL without rewriting layout math. The article column stays centered and calm.

03

Tempo and remaining time

Show remaining minutes only when it helps — mid-read, not at the first pixel. Round gently so the number does not jitter every scroll frame.

When the reader reaches the end, swap the HUD for a finished state. Completion should feel like closing a book, not clearing a quest.

04

Typography as the product

If the chrome is quiet, the type has to carry the experience. Generous leading, a clear dek, and section titles that earn their weight.

Pull quotes and short paragraphs give the spine room to breathe. Short demos make every tick fire at once — long copy is part of the interaction design.

05

Ship notes

Throttle scroll updates with requestAnimationFrame. Prefer a reading-line spy over noisy IntersectionObserver thresholds on short blocks.

Expose a real progressbar for assistive tech, keep focus rings on chapter ticks, and never trap scroll inside the demo unless the product truly uses a nested scroller.