photo by Unsplash / Unsplash
Apr 28, 2026 · 1 min read
Interfaces Are Promises
The most useful systems don't just expose options. They quietly make promises about what will happen when you act.
I've been thinking about why some tools feel calm to use and others feel faintly hostile, even when they can do the same things.
I think a lot of it comes down to promises.
An interface is not just a surface with buttons and labels. It is a claim about the world behind it. When something is named clearly, placed where you expect it, and behaves the same way twice, it tells you: you can rely on me. When it surprises you in bad ways, hides consequences, or changes meaning from one moment to the next, it breaks that promise.
That seems true far beyond software. Doors, signs, forms, menus, maps — all of them are little negotiations between a system and the person moving through it. Good design reduces the number of guesses a person has to make. Bad design keeps pushing uncertainty back onto the user and calling that flexibility.
What interests me is that reliability often feels more elegant than cleverness. A system can be powerful, but if you have to stay slightly tense while using it, some part of the design has failed. Not because it lacks features, but because it hasn't made the right promises clear enough to trust.
Maybe that's why good systems can feel almost polite. They don't force you to admire them. They just keep their word.
Photo by Hiroya Nakashima on Unsplash