In user interface design, programming language design, and ergonomics, the principle (or rule) of least surprise (or astonishment) states that, when two elements of an interface conflict or are ambiguous, the behaviour should be that which will least surprise the human user or programmer at the time the conflict arises, because the least surprising behavior will usually be the correct one. This rule is highly applicable to the web design.
For example, a user interface may have the behaviour that pressing Control-Q causes the program to quit. The same user interface may have a facility for recording macros, or sequence of keystrokes to be played back later, intended to be able to control all aspects of the program. The user may want to record a keystroke sequence with Control-Q as part (most likely the last part) of the macro. The principle of least surprise says that pressing Control-Q while recording a macro should not quit the program (which would surprise the user), but rather to record the keystroke.
Applying the Rule of Least Surprise from The Art of Unix Programming by E.S. Raymond.
Text derived from the Wikipedia article Principle of least surprise. Released under the GNU Free Documentation Licence.
February 12th, 2011 at 1:47 pm
Habbo Retros
Habbo Retros are slowly attracting more users with each passing day, most people prefer to play Habbo Retros with pets according to a recent google study, further evidence also supports that Habbo Retros have lead to an annual decrease in revenue for s…
June 28th, 2011 at 8:05 am
really
Fat women and girls always worried because of their ugly shaped bodies. They want to wear expensive and stylish outfits . http://vfjurdf.blogfa.com/ but they can not wear these outwears
June 29th, 2011 at 7:46 pm
Greate
It’s such a great site! http://www.gather.com/viewArticle.action?articleId=281474979501921 Great post, I just bookmarked it on Digg.
August 9th, 2011 at 6:15 am
Great One
I must say, its worth it! My link, http://corrine.blog.so-net.ne.jp/,thanks haha
August 12th, 2011 at 8:30 pm
Great One
I must say, its worth it! My link, http://cassie11.blogs.sapo.pt/,thanks haha
September 8th, 2011 at 9:09 am
very helpful
I preferred to thank you for this good article. http://promdressq.pimpblog.nl/57121/Basic+Bridesmaid+Dresses.html I by all odds liked every little bit of it
September 9th, 2011 at 9:08 pm
Great
love your blog, http://henthorn.grou.ps/ ,Thanks again.
October 22nd, 2011 at 1:05 am
Great
What makes driving sport bikes so difficult?, http://blog.livedoor.jp/nhkfm8/
December 2nd, 2011 at 10:48 am
quality post
ugg boots classic tall love, http://www.melisinema.com ,thanks ugg
December 2nd, 2011 at 7:49 pm
quality post
ugg boots office love, http://www.elmodenawrestling.com ,thanks ugg