๐Ÿ”— Ditch those words!

Liked this post by Robin Rendle.

Folks will spend so much time adding fancy illustrations and making sure the icons arenโ€™t blurry but when it comes to words and actions in interfaces they seem to gloss right over them.

It’s a well known trope in UI design that the user generally doesn’t read things. So I can forgive those who feel that words in UIs are not as important as icons. But I do occasionally wonder if the pendulum has swung too far. More than once I’ve encountered a UI with icons, without any description, that I didn’t understand, and it had an effect of my ability to use it.

Every word in a UI needs to act like a hammer, with each successive word the interface should become clearer, more easily understood. If you put a word like Explore in an interface it might make sense but now add another navigation item like Discover beneath it and now both words make no sense. The UI has collapsed into meaninglessness and folks are forced to click and think and furrow their brows to understand the difference between the two.

I didn’t even consider the case where words could interact with each other this way, like elements in a chemical reaction. But seeing it described like this, it makes total sense.

The cynic in me worries that the folks who made this interface donโ€™t want me to read the popup or modal or alert or web page or list of settings or whatever and they really just want me to click a button. The words are designed to be longwinded and confusing. They just want the click.

I think it’s easy to read this as the UI design being intentionally obscure, just to herd the user through specific interaction flows that benefit the company. I’m sure there’s a bit of that. But I also think that some designers are simply trying to help the user trying to achieve what they want out of their software. It may be that they just haven’t got the right words to explain it, being someone who’s working on the software every workday. And I don’t know how this could be improved. Adding more words for the user to not read doesn’t seem to be the solution. Maybe more user testing? Some way to better understand how the user thinks the software works.

Anyway, very interesting post.