← Back

The details nobody notices

2023

There's a particular kind of design work that never shows up in a portfolio. It's the 40ms you shaved off a transition. The subtle easing curve on a dropdown. The way a button gives tactile feedback before the action completes. Nobody screenshots these things. Nobody tweets about them. But everyone feels them.

I've spent most of my career obsessing over these details, and I've come to believe they're what separates products people use from products people love.

The 200ms rule

There's a threshold in interaction design — roughly 200 milliseconds — below which a response feels instant and above which it feels sluggish. But "instant" isn't always what you want. Sometimes a deliberate 120ms delay with a smooth ease-out makes an action feel more intentional, more weighty. The delete confirmation that takes a breath before completing. The navigation that slides rather than snaps.

Timing is the typography of motion. Get it right and nobody notices. Get it wrong and everything feels off.

Invisible affordances

The best interfaces teach you how to use them without you realizing you're being taught. A button that subtly lifts on hover, suggesting it can be pressed. A drag handle that wobbles slightly when your cursor approaches, saying "grab me." An input field whose border brightens as you focus, drawing your attention exactly where it needs to be.

These aren't decorative. They're functional signals encoded as aesthetics. They reduce cognitive load by moving information from the conscious to the subconscious. You don't think "I can click this" — you just know.

The sound of silence

Some of the most important design decisions are about what to remove. The loading spinner you replace with a skeleton screen. The confirmation dialog you eliminate because the action is easily undoable. The tooltip you delete because the label was clear enough all along.

Every element in an interface is a small tax on attention. The fewer elements, the lower the tax. The goal isn't minimalism for its own sake — it's clarity. An interface with fewer things, where each thing earns its place, will always outperform a busy one.

Why this matters

I think about these details because I believe design is fundamentally about respect. Respect for people's time, attention, and intelligence. Every rough edge, every unnecessary step, every confusing label is a small act of disrespect — a designer saying "my convenience matters more than yours."

The details nobody notices are, paradoxically, the ones that matter most. They're the difference between software you tolerate and software that feels like it was made just for you.