Why Your Door Handles Make You Feel Stupid

I spent three years at a hardware company dealing with product feedback tickets, and roughly 40% of them came down to the same thing: the product was fine, the user just couldn't figure out how to use it because nobody bothered to make the interaction obvious. That is basically the entire premise of Norman The Design Of Everyday Things, a book that is way less catchy than its title suggests but genuinely useful if you are working in product or design. Donald Norman's central argument is straightforward. Bad design makes people feel dumb when the real problem is the designer. He introduces concepts like affordances, signifiers, and the seven stages of action, but the core takeaway is that every interface should communicate its own usage without requiring a manual. A door handle that looks like it should be pushed but needs to be pulled is the classic example he uses throughout the book. It is everywhere. I have personally wrestled with hotel bathroom doors that had no visible mechanism for engaging the lock, which sounds trivial until you are standing there at 11pm with a full suitcase behind you trying not to make noise. Affordances are what an object physically allows you to do with it. A flat plate on a door affords pushing. A handle affords pulling. Signifiers are the visual cues that tell you which affordance to use. The problem is that most designers conflate the two. They assume if something has a handle, people will know to pull it. This assumption is wrong more often than you would think.

Norman also breaks down decision-making into stages. Input, processing, specifying, executing, perceiving, and comparing. When a user gets stuck somewhere in that chain, it is not because they are incapable. It is because the system failed to provide clear feedback at the point of failure. I remember troubleshooting a checkout flow where users were abandoning carts at the payment entry screen. The issue was not the payment processor. The button color changed to a slightly darker shade after clicking but gave zero indication that anything had happened. Adding a loading spinner and keeping the button label as "Submit Payment" reduced our abandonment by about 18% overnight. That is the kind of thing Norman describes at a theoretical level and then shows you how to spot in the wild.

Applying These Ideas To Your Own Work

If you want to actually use these principles rather than just nodding along while reading, start by mapping out every interaction point in your product and asking what the user can perceive at each step. Can they tell what action is available? Can they tell what action they just performed? Can they tell whether the result matched their expectation? Write it down. I keep a running list on a blank document where I note any moment where I had to think twice about what to do next. Those moments are where the design is leaking. Within a week of tracking my own confusion points across a dashboard I was building, I found seven distinct places where signifiers were missing or contradictory. Fixing those took about two days and eliminated roughly 60% of the support tickets we were getting for that feature.

Get the Full Details

Cool Tools of Doom: 'The Design of Everyday Things' by Don Norman
Cool Tools of Doom: 'The Design of Everyday Things' by Don Norman

Where This Approach Falls Flat

There are limits. Norman's framework works best for physical and digital interfaces with clear goals. It does not translate well to creative tools where ambiguity and exploration are part of the value. A photo editor or a music production app should not reduce every decision to the simplest possible path, because that strips away the capabilities that power users depend on. The same principle applies to games and art software. Over-applying Norman-style clarity to these domains will produce something usable but sterile, and your users will tell you quickly. Another gap is cultural variation. What reads as an obvious signifier in one region may read as confusing or even offensive in another. I learned this the hard way when a client in Southeast Asia tested a form interface that used a checkmark icon for confirmation. In their context, that same icon carried different connotations and caused genuine confusion. The fix was not to add more text labels. It was to replace the icon entirely with a text-only confirmation state. Simple, but it is the kind of edge case Norman does not cover. If you are looking for a deeper dive into the research behind these ideas, the original paper Norman published on cognitive artifacts remains relevant. The book itself is a collection of observations more than a methodology manual. It will change how you see things but will not hand you a step-by-step process for fixing them. For that you need to apply the lens yourself and track your own friction points over time.

A Practical Checklist

  • Every interactive element needs a visible signifier that matches its actual function
  • Users should never need to guess what state something is in. Feedback must be immediate and unambiguous
  • When something goes wrong, the system should explain what happened and what to do next in plain language
  • Test with people who have no context about your product. Their first thirty seconds of interaction will reveal more than any focus group you run internally
  • Document every confusion point you find and track whether fixes actually move the needle

The book is available through most major retailers. It is out of print in some regions but widely available secondhand. The concepts have been absorbed into most UX design courses now, so you will find summaries everywhere. But the full text still holds up, and the examples are specific enough that they do not feel dated despite being over twenty years old at this point.