01 / Speed
Feels instantThe fastest UI is one that never makes users wait. Perceived speed matters more than actual speed.
100ms interactions
Every click, tap, and keystroke responds in under 100ms. Anything slower feels broken.
Skeleton loading states
Show the shape of content before the content arrives. Never a blank screen or a spinner.
Persistent resumable state
Close the tab. Reopen it tomorrow. Everything is exactly where you left it.
02 / Navigation
Never lostGood navigation is invisible. Users reach any screen in seconds without thinking about where things are.
No product tours
If your UI needs a walkthrough, the UI is the problem. Good design teaches by being obvious.
3 clicks to anything
Every screen reachable in three steps or fewer. Deep nesting is a sign of unclear hierarchy.
Clean URL slugs
/settings not /app/v2/settings?uid=8f3a. Short, readable, shareable.
Cmd+K
A universal command palette. Type what you want. Skip the menus entirely.
03 / Visual
Quiet confidenceTaste in visual design means restraint. Every pixel earns its place or gets cut.
Three colors max
One background, one text, one accent. More colors mean more decisions your users have to parse.
No visible scrollbars
Hide the chrome. Let the content breathe. Scrollbars are metadata, not decoration.
Optical alignment
Align to what looks right, not what the grid says. Play icons need 2px right nudge. Circles need to be slightly larger.
L-to-R reading flow
Important content sits top-left. Actions land bottom-right. Follow the eye, don't fight it.
Copyable SVG logo + brand kit
Ship a /brand page. SVG logo, color codes, usage rules. One click to copy.
04 / Interaction
Respect the userEvery interaction is a conversation. Polished UIs speak clearly, act honestly, and never waste a click.
Larger hit targets
Minimum 44px touch targets. Generous padding on inputs. Make it easy to tap, not a test of precision.
Clipboard in, clipboard out
Paste images from clipboard. Copy results with one click. Reduce friction between your app and everything else.
Honest one-click cancel
Cancel means cancel. Not "tell us why" then "are you sure" then "here's a discount." One click. Done.
Reassurance about loss
Before any destructive action, tell users what they keep and what they lose. Show the diff, not just a warning.
05 / Copy
Say lessInterface writing is not marketing writing. Cut the filler. Use active voice. Trust the user to figure it out.
Active voice, 7 words max
"Save changes" not "Your changes have been saved successfully." Every extra word dilutes meaning.
Minimal tooltips
Tooltips are a last resort, not a crutch. If every icon needs a tooltip, the icon is wrong.
The throughline
Every principle here points at the same thing: respect. Respect for the user's time, attention, and intelligence. Taste isn't a design skill. It's the decision to care about details no one asked for.