Nov 20, 2025
The Invisible Labor of Micro-interactions
Last week, I spent four hours adjusting a button hover state by three pixels.
My manager walked by and asked what I was working on. "Button animations," I said. She glanced at my screen, saw what looked like a regular button, and nodded politely before moving on. I could see it in her eyes—the question she was too kind to ask: why are you wasting time on this?
The button shipped. No one noticed the hover state. No one commented on the subtle scale transform or the perfectly timed opacity fade. The product moved forward, users completed their tasks, and my four hours vanished into the invisible.
But here's what I know: those four hours matter.
We talk a lot about design decisions that users see. The color palette. The layout. The copy. These are the things that show up in portfolio case studies and design system documentation. They're easy to explain, easy to justify, easy to measure.
But the craft of interaction design lives in the spaces between. It's the 180ms delay before a tooltip appears. The ease-out curve on a modal that makes it feel like it's floating into view rather than jerking into existence. The way a loading spinner doesn't just spin but has subtle acceleration and deceleration that makes it feel less mechanical, more alive.
There's a famous story about a potter who spent years perfecting his craft. A student asked him why he spent so much time on the bottom of the pot—the part no one would ever see. The potter replied: "But I will know."
This is the paradox of craft: the better you are at it, the more invisible it becomes. A poorly executed micro-interaction draws attention to itself—the janky animation, the delayed response, the awkward transition. But a perfectly executed one disappears. It just feels right.