Skip to content
Journal
1 min read design, craft

On Clarity as a Design Tool

The best products aren't the ones with the most features — they're the ones where nothing is in the way.

The hardest part of building something good is deciding what not to include.

Every feature you ship is a promise: that you’ll maintain it, that it won’t get in the user’s way, that it earns its place in the interface. Most features don’t clear that bar. Most features are noise dressed up as usefulness.

Clarity is subtractive

When I look at software I admire, the defining quality is almost always restraint. Someone, somewhere, fought hard to keep the thing simple. They said no to the obvious addition. They resisted the temptation to hedge.

Clarity isn’t about making things pretty. It’s about making the next decision obvious — to the user, to your team, to your future self.

The compounding effect

Small decisions compound. A clean component API today means a clean feature next month. A precise vocabulary in your codebase means fewer bugs in six months. A simple data model means you can actually ship the thing your customer asked for on Monday without rewriting the world.

Every piece of complexity you don’t add is a decision you don’t have to justify later.

That’s the quiet power of clarity. It’s a design tool that works on code, on product, on communication — on everything.

Where to next

More writing in the journal, or jump back to the beginning.