These fields are all optional and need only
be supplied if you would like a direct reply.
Your email address
Your real name
You must answer this!
If you don't, my spam filtering will
ensure that I never see your email.
What's 8 plus five (in digits only)?
Please make your changes here and then
Editing tips and layout rules.
File: TheForgivingUserInterface ''' <link rel="alternate" type="application/rss+xml" ''' href="/rss.xml" title="RSS Feed"> ********> width="25%" |>> ''' <a title="Subscribe to my feed" ''' rel="alternate" ''' href="http://www.solipsys.co.uk/rss.xml"> ''' <img style="border-width: 0px;" ''' src="http://www.feedburner.com/fb/images/pub/feed-icon32x32.png" ''' align="middle" ''' alt="" />Subscribe!</a> _ ''' <a href="http://twitter.com/ColinTheMathmo"> ''' <img src="http://www.solipsys.co.uk/new/images/TwitterButton.png" ''' title="By: TwitterButtons.net" ''' width="212" height="69" ''' alt="@ColinTheMathmo" ''' /></a> <<| ---- My lastest posts can be found here: * ColinsBlog ---- Previous blog posts: * SettingUpRSS * WithdrawingFromHackerNews ---- Additionally, some earlier writings: * RandomWritings. * ColinsBlog2010 * ColinsBlog2009 * ColinsBlog2008 * ColinsBlog2007 * ColinsBlogBefore2007 ******** !! The Forgiving User Interface - 2011/04/05 Recently as I was changing the time on the radio alarm clock in my bedroom to make the adjustment for British Summer Time, I was struck by the placement and labelling of the buttons. For years I have found myself pressing the wrong buttons, and thinking I'm just stupid (or at least, half asleep). But I had a closer look and was a little surprised at what I found. Let me show you ... ********> So here I have a picture of the time. There's nothing special about this, it's just a standard, 24-hour digital clock. Notice, however, that the hours are on the left, and the minutes are on the right. I suspect that will come as no great surprise to you. ******** images/TimeDisplay.jpg ********< ********> Here we have the buttons used to adjust the time. To change the time, you hold down the "Time" button, and to change the time of the alarm, you hold down the "Alarm" button. I suspect that this will also come as no surprise to you. ******** images/TimeAlarmSet.jpg ********< ********> Then while holding down your chosen button, you additionally press the hour button to advance the hours by one, and the minute button to advance the minutes by one. Holding down your chosen hour or minute button will see it auto-advance. And, once again, this will (most likely) come as no surprise to you. ******** images/Hours.jpg ---- images/Minutes.jpg ********< Here, let me show you the buttons in all their glory. ---- |>> images/FullPanel.jpg <<| ---- Hmm - hang on a minute. Why is the minute button on the left, and the hour button on the right? Well, I have no idea. [[[> images/LiftFloors.jpg ]]] But this somehow reminded me of the sign I saw recently in a lift (or elevator, if you prefer) in a hotel. It listed the floors, and the rooms to be found on each one. I didn't get a photo at the time, but here's one I took a little later: It struck me. Why are they listed in an order opposite to how they actually occur in space? Why is the lowest floor at the top, and the uppermost floor at the bottom? (And why does one not say "lowermost" And or "uppest"?) Well, you got me again. I have no idea. At least it doesn't really matter in this case - I won't press the wrong button. [[[> ''' <a href="http://blog.jgc.org/2010/06/elevator-button-problem.html"> ''' The Elevator Button Problem</a> ]]] But that also put me in mind of an article I read a while ago about how the correct operation of the buttons on a lift is actually a cultural thing. The lift car is currently above me, I want to travel up, I need to command the lift to come down to me, so I press the "Down" button. No. I press the "Up" button, because I want to go up. Are you sure? Yes, I'm sure. Why are you sure? Because I've learned it (or be shown, or been told). [[[> images/MixerTap.jpg ]]] You probably think that one is obvious, so let me give you a little quiz. Here is a mixer tap for a hand-basin. It has clear markings for "Hot" and "Cold." But if I want hot water, which way do I turn it? Since the "Hot" symbol is on the left, do I turn it left? Or do I turn it right, thus bringing the "Hot" symbol to the front and making it more prominent, indicating that the water is now hot? Left? Right? I don't actually know. It got me to wondering just how many other "User Interfaces" can be similarly ambiguous (or maliciously misinterpreted), and it was brought home with a vengeance recently when I returned to the development of one of my projects. I went to the web site, logged in, and couldn't actually work out what I should do. That's not a good sign. So next time you think an interface is completely obvious and unambiguous, stop. You might be wrong. In fact, I wonder if it's ever possible for an interface to be obvious to everyone. Perhaps the the best you can do is to make it mostly obvious, and in the rest of the cases, make sure it doesn't really matter if someone gets it wrong the first time. There's the real design challenge. By all means make it pretty, but above all, make it unsurprising. And in the cases where that fails, make it forgiving. ---- |>> | |>> <<<< Prev: <<<< ---- SettingUpRSS <<| | : | |>> >>>> Next: >>>> ---- TheLostPropertyOffice <<| | ---- ********> ''' <a href="http://twitter.com/ColinTheMathmo">You should follow me on twitter</a> ******** ''' <a href="http://twitter.com/ColinTheMathmo"> ''' <img src="http://www.solipsys.co.uk/new/images/TwitterButton.png" ''' title="By: TwitterButtons.net" ''' width="212" height="69" ''' alt="@ColinTheMathmo" ''' /></a> ********< <<| ********<