Why a control panel full of settings isn't the same as a usable system
A system with every possible setting exposed looks powerful in a demo and becomes a burden in daily use — because flexibility and usability are different things, and software often optimises for the first at the expense of the second.
Why more settings isn't more capability
Every exposed setting is a decision someone now has to make, correctly, to use the system properly. A control panel with forty configuration options doesn't give your team forty useful capabilities — it gives them forty chances to configure something wrong, and no clear guidance on which of the forty actually matter for their daily work.
What good design actually does with complexity
It hides it. The underlying system can be genuinely sophisticated — handling exceptions, edge cases, unusual scenarios — while the everyday interface shows only what a person needs for the task in front of them right now. Complexity should live in the engineering, not in the screen the user has to think through every day.
A test worth running on your own tools
Ask someone who uses a system daily to name the three settings that actually matter to their work. If they can't, or if they list settings they've never touched, the system is exposing more than it needs to — and that excess is costing attention, not adding capability.
We design interfaces around the handful of decisions a user actually needs to make, keeping the rest of the system's capability available but out of the way.
Frequently asked
A system with every possible setting exposed looks powerful in a demo and becomes a burden in daily use — because flexibility and usability are different things, and software often optimises for the first at the expense of the second.
It hides it. The underlying system can be genuinely sophisticated — handling exceptions, edge cases, unusual scenarios — while the everyday interface shows only what a person needs for the task in front of them right now. Complexity should live in the engineering, not in the screen the user has to think through every day.
We design interfaces around the handful of decisions a user actually needs to make, keeping the rest of the system's capability available but out of the way.