Good design offers one way to do it

A popular misconception is that good design offers multiple ways to do the same action.

That’s redundancy; the opposite is monotony—having exactly one way to do some action.

Monotony sounds dull, but is actually a profoundly clarifying guideline. I first heard about it from Jef Raskin—yes, the Macintosh guy.

Let’s analyze some examples.

1. Journal entries

iOS’s Journal app has a delightfully short feature set:

  1. Create and delete entries
  2. Edit and add attachments to entries
  3. Bookmark and filter entries

Unfortunately, it lets you bookmark, edit, or delete an entry in 4 ways:

Redundancy distracts.

Imagine if you had exactly one way to edit an entry. You’d focus more on actually journaling; and spend less time learning to use the app, and deciding which way to use it.

Meanwhile, there’s only one way to create an entry, or attach an image.

Would it be better if you could also create an entry from within the entry editor? Or also attach an image by touching and holding an entry?

Quoting Jef Raskin:

When you have to choose among methods, your locus of attention is drawn from the task and temporarily becomes the decision itself.

When there’s only one way to do something, you never decide which way to do it; you just do it.

2. Playlists

There are 2 ways to add a song to a playlist: from the song, or from the playlist.

From the song makes sense. You’re already looking at it: “this song would be good for the party!” Plunk.

From the playlist is horrible. You have to browse your entire library inside a sheet, using views with smaller artwork and no sort settings.

And what if you want a song not in your library? You can’t search the catalog. Perhaps they could add a Search tab here…

No, now we’re cloning the entire app inside one of its sheets. Bananas.

The main UI is the best way to choose songs, because that’s what it’s for. It should be the only way to add to playlists.

Those inferior versions of the albums, artists, and songs lists inside the sheet? It took effort to make those, all for an experience that was incomplete and unnecessary in the first place.

Monotony simplifies development too.

3. App folders

iOS offers one way to create an app folder: drag an icon onto another.

You can’t create an empty folder first, then put icons into it. You don’t even have the option, so there’s no decision to make. If you never noticed that, that’s a good thing.

I designed album folders in Songpocket the same way: the only way to create a new folder is while moving albums. It’s simpler for users to use, and for me to maintain.

Clarification

Monotony doesn’t mean only one way to produce some result. That would eliminate the Backspace key, because it lets you put “hello” on your screen in infinite ways.

So there’s room for interpretation in what you call an action.

You could call it redundant for a keyboard shortcut and a clickable button to activate the same command, but that’s generally fine. Accessible controls too.

Rather, it’s redundant for a toolbar button and menu command to do the same thing. When you explore each area, you have to remember which actions are unique, versus which actions are also available elsewhere. That’s a load of cognitive load.

Monotony improves focus

A monotonous design is easier to learn, use, and maintain.

Plus, it’s easier to support, because there’s only one help article to write, and when users contact you, you know they’re all using it the same way.

Quoting Jef Raskin again:

[A]n interface that is both modeless and, insofar as possible, monotonous […] would be extraordinarily pleasant to use. A user would be able to develop an unusually high degree of trust in [their] habits. The interface would, from these two properties alone, tend to fade from the user’s consciousness, allowing [them] to give [their] full attention to the task at hand.

Design means deciding how things should work: to consider all the possibilities, and choose the best one.

It is irresponsible to waste people’s attention with pointless options by being indecisive. Eliminate what doesn’t need people’s attention, and you free people to focus on what actually matters.


See also: