Friction is a feature
Safe choices are invisible. Distinctive choices create friction β questions, reactions, opinions. That's not a side effect. That's the signal it's working. If nobody pushes back, you made something forgettable.
Laws protect quality. Direction unlocks creativity. Every project gets both.
Safe choices are invisible. Distinctive choices create friction β questions, reactions, opinions. That's not a side effect. That's the signal it's working. If nobody pushes back, you made something forgettable.
Default is a decision. System font, centered layout, comfortable padding β each one is a stance. Own every choice or it owns you. The only sin is the unconsidered.
Before shipping, name the single element someone will remember tomorrow. The typography, the color, the interaction, the sound. If you can't name it, you're not done yet.
Grain, shadow, weight, wear. Screens are flat but design doesn't have to be. The best digital work borrows from the tangible β letterpress ink, scratched metal, worn paper. Surfaces that have been lived in.
A coherent language across every touchpoint beats a beautiful one-off every time. Colors, type, spacing, voice β when the system is rigorous, individual decisions become effortless. Brand is infrastructure.
The moment everyone agrees a direction feels right, interrogate it. Consensus is the enemy of distinction. The work that endures made someone uncomfortable when it was new.
Dark mode is not a personality. Serif is not taste. Every project starts with a conversation, not a template. Laws protect quality β no slop, no generic fonts, no flat surfaces. But palette, typography, mood, density? Those are creative decisions, not presets. Ask first. Code second.
The slop test: would ten AI agents produce the same design from the same brief? If yes, start over.