Tools That Disappear
The best tools are the ones you stop noticing. A good text editor doesn’t make you think about the editor. A good keyboard shortcut doesn’t make you think about your hands. The tool recedes, and what’s left is the work.
This sounds obvious until you start building software, at which point it becomes very easy to forget. Features accumulate. Menus grow. Options proliferate because someone, somewhere, wanted each one. The result is a tool that constantly reminds you it’s there — through friction, through decisions it forces you to make, through the cognitive load of its own surface area.
Getting out of the way is a design achievement, not a lack of ambition. It requires knowing what the user is actually trying to do, then removing everything that doesn’t serve that. The hardest part isn’t building the features. It’s deciding which ones to leave out.