The cranky user, The Principle of Least Astonishment

Some tips for meeting user expectations and avoiding unpleasant surprises

From the developerWorks archives

Peter Seebach

Date archived: May 13, 2019 | First published: August 01, 2001

When computers are at their most usable, we don't even notice them; when they are at their least, they astonish us. Here, Peter explores the Principle of Least Astonishment, and how it can help you develop better interfaces.

This content is no longer being updated or maintained. The full article is provided "as is" in a PDF file. Given the rapid evolution of technology, some content, steps, or illustrations may have changed.

Zone=Web development
ArticleTitle=The cranky user: The Principle of Least Astonishment