Front Load Decisions

In some cases you have to ask the user to make a decision. For those instances, it’s a good idea to front load decisions as much as possible so the user can make them all at once and then be left alone. For example, it’s best to allow users to enter software-licensing information at the beginning of the installation process and not stop the installation in the middle to ask them for their licensing data.

Here’s another example of an unnecessary interruption, this time from OpenOffice.org:

images/png/interruption_openoffice_example.jpg

Instead of interrupting the user during a search, simply add an option to the search dialog, the way BBEdit[92] does.

Or, best of all, don’t ...

Get Designed for Use now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.