Dec 19, 2006

Design better software, eliminate lots of options

In this software design post, titled “Choices = Headaches”, the author describes how Windows supports 15 different ways of turning off a PC ( sleep, hibernate, switch user, logoff, lock, shutdown, etc.) and shows how only one option is really needed, a logoff button which the author calls "b'bye".

“Inevitably, you are going to think of a long list of intelligent, defensible reasons why each of these options is absolutely, positively essential. Don't bother. I know. Each additional choice makes complete sense until you find yourself explaining to your uncle that he has to choose between 15 different ways to turn off a laptop.”

Very pragmatic advice that reminds me of Antoine de Saint-Exupéry's comment, "Perfection is reached not when there's nothing left to add, but when there's nothing left to take away."

1 comment:

Anonymous said...

"Perfection is reached not when there's nothing left to add, but when there's nothing left to take away."

Wonderful quote, thank you for posting it. When I read, it immediately made me think of my iPod!!