How Bad User Interfaces Can Ruin Lives
Lauren Weinstein writes: A couple of months ago, in "Seeking Anecdotes Regarding 'Older' Persons' Use of Web Services," I asked for stories and comments regarding experiences that older users have had with modern Web systems, with an emphasis on possible problems and frustrations. I purposely did not define "older" — with the result that responses arrived from users (or regarding users) self-identifying as ages ranging from their 30s to well into their 90s (suggesting that "older" is largely a point of view rather than an absolute). Before I began the survey I had some preconceived notions of how the results would appear. Some of these were proven correct, but overall the responses also contained many surprises, often both depressing and tragic in scope. The frustration of caregivers in these contexts was palpable. They'd teach an older user how to use a key service like Web-based mail to communicate with their loved ones, only to discover that a sudden UI change caused them to give up in frustration and not want to try again. When the caregiver isn't local the situation is even worse. While remote access software has proven a great boon in such situations, they're often too complex for the user to set up or fix by themselves when something goes wrong, remaining cut off until the caregiver is back in their physical presence.
I'd love interfaces that don't change every 2 weeks. Especially certain web browsers and desktop environments which seem to be plagued with such issues.
Perhaps Slashdot should take a cue from this article and stop messing around with the UI!
'without cognitive impairment'.
'cognitive impairment' is a hell of a lot more gradual than you think.
For someone using computers a lot, they're probably going to figure it out.
For someone not using computers a lot, and who have managed to do things by remembering exactly what to click - this is enormously fragile.
Issues from 'I might break it' -> 'I might put it in a mode I don't understand how to get out of'
Someone in this position may not be able to recover from an expanded list collapsing down to a tiny triangle on a mis-click, especially if this is a feature that they will never need.
Or icons changing from ones they know, or menus moving around.
I think a problem is the automatic assumption many young people make that the reason why an older person doesn't use something is because it's to complicated for someone older. I claim that this is largely false, and that the reason why older people don't use the technologies is because they suck, are intrusive, unreliable and fleeting.
Young people are less critical, and seldom think long term (and when they do, they think a year is long term).
Why should an old person learn to use (in rapid succession) CompuServe, AOL, Yahoo, LiveJournal, Myspace, Facebook, Flicker, Pinterest, Instagram (and so on and so on), instead of his relatives putting a little effort into hand written letters and face time?
The user interface of the THERAC-25 had a great deal to do with allowing the massive radiation overdoses to happen. For instance, the machine allegedly reported an error that could mean EITHER "radiation dose too high" or "radiation dose too low" to an operator, while indicating an underdose. The operator repeatedly told the machine to deliver more radiation, not knowing that the machine was actually delivering a massive overdose to the victim (who later died).
http://users.csc.calpoly.edu/~jdalbey/SWE/Papers/THERAC25.html
Having worked in user support and network administration for multiple industries, I can imagine the frustration for caregivers when even the remote support software is just too confusing for the user.
For instance, many of the most popular remote support services require the end user to jump through multiple hoops that may include surfing to a particular web address (which they invariably type into Google or Yahoo instead of the address bar), entering a series of digits they swear they typed correctly (but often haven't and are too stubborn to re-read what they typed), then watch the screen for browser interaction prompts (which may be reasonable-sized prominent pop-up dialogs, but are more often either a noticeable thin yellow bar at the top or bottom of the browser window, or even worse, a pop-up window that somehow ended up as a pop-under, even though that's not how it is supposed to be), then click only the buttons that answer in the affirmative. All of this assumes the user's browser even works correctly.
Some days, it seems that even the young-uns can't figure out how to allow a remote support session.
I do know there are a few less-complicated remote support products, but they are few and far between, do not seem to be popular enough to be in common use in these scenarios, and often have more security issues than the services I mention above.
Much of the remote support problem is the catch-22 of browser security. If you don't secure the browser more, the customer is at risk. If you do secure the browser more, the customer's experience is further complicated.
There are those who would say "just educate the user". These are the people who do not understand their fellow humans and the limitations different types of learner and different generational barriers.
So, what about writing down instructions ahead of time? That gets into what the original post discussed; The interface will inevitably change, either for the browser or for the remote support service.
I'm not saying I think there is a fix. I don't. I do think it is something that might could be solved if the industry becomes more aware of the Human Interface Design problem it has.
What happened is that people who used the system very day, day in and day out, became so fast at entering the machine settings the rate of UI events exceeded the ability of the custom monitor software written for the machine to respond correctly to them.
Which is still to some extent a UI issue.
But the literal "killer" is what happened next:
1) The machine detected that it had screwed up.
2) But the UI reported this by a cryptic error message: "MALFUNCTION nn" - where the 1 = nn = 64 error codes not only weren't explanatory, but weren't even included in the manual.
3) And if the operator hit "P" (for "proceed") the machine would GO AHEAD AND OPERATE in the known-to-be-broken mode, giving the patient a fatal (high-power, not-swept-around) electrons rather than a 100x weaker flood of x-rays, with NO FURTHER INDICATION that something is still wrong (unless you count the patient sometimes screaming and running out of the room.)
If 2) and 3) aren't user interface problems, what is?
Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
In my spare time I pay visit to local elders and from them I have heard plenty of horrible anecdotes of how a change, no matter how minuscule that might be, might have a detrimental effect to some of the users - especially the elders
For example - for years there was a service whereby the older people can call up, and a human operator will answer. If the older people needs something that service would try to find people / resources to help out
That went on many years without problems and many elders, especially those staying alone, rely on the service
Then suddenly someone decide to save some money by installing an auto attendant, where callers must listen to some options and then dial a particular number for a particular task
For young people there should be no problem - but for older people where many have problem listening, and hand-eye coordination ability are no longer 'sharp', that auto attendant thing puts off many of the elderly
Couple with it the audio script that was badly scripted (long-winded and without clear roadmap), and was read by someone with a very lousy accent
Many of the elders have told me that they stopped calling that service because to them 'it's a torture'
In short - a UI change, no matter how minor it might seem, may whack some severe blows to users whose ability are not as sharp as others
The interfaces do suck. I can help out my mother, not because I'm smarter, but because I've learned to deal with the idiocy that's out there and understand some of the obtuse terms being used. I deal with crappy stuff all day long, she doesn't.
Most recent example: her email lost her address book and send buttons. Basically that toolbar vanished. Don't know how it happened, probably some obscure key sequence she hit by mistake. So I have to go to the menu (this being Thunderbird it hasn't yet removed menus in the asinine way that Firefox did), find the way to change the view, look at which toolbars are active, click on "message" in my guess that these buttons were on the message toolbar and not the mail toolbar. Not hard but completely obtuse to someone not versed in how UIs are done.
Next problem in the same phone call: it wasn't showing all her email. 15 unread messages that it didn't seem to display or download. This one had me stumped actually for a bit. Turns out she had accidentally clicked on one of the filtering buttons at the top of the list. It is not at all obvious what has happened, or what these buttons do. But click on one and it only shows messages that match its filter (she had clicked the one to show only messages from those in her address book). Now if there should be ANY menu bar that should have to option to be disabled, it is that completely optional one, not the one containing the button to let you send a message.
To really make this hard, Mozilla is changing their UI all the time, without warning, without consulting with users, with devs thinking they know what's best for the entire world. Leave the UI alone, and stop being actively hostile to the user.
Thankfully, I've got TeamViewer which makes remote control easy. I recommend it. You need the other end to have broadband though or it'd be too slow.
It's not just computers. Plastic measuring cups have their sizes in raised plastic numbers, almost impossible to see. Packages, even for staple foods, are really hard to open. Printed instructions are in really small font. And on and on.
I wish there was a culture of designers taking their work home to their mothers and grandmothers to see how their stuff operates in the real world. Also, every CEO should be required to call in to their company's telephone support system, use the menu, and listen to the hold music -- over their cell phones while they drive (or are driven ) to work. (Not to mention legislators being required to go to the DMV, etc., etc.) Things would change real fast...
First, this survey was not mainly about grandmothers. They had "ages ranging from their 30s to well into their 90s," and "a vast number of responses involved highly skilled, technologically-savvy individuals -- often engineers themselves."
The overwhelming complaints were of:
- "low-contrast interfaces and fonts, gray fonts on gray backgrounds"
- "Hidden menus. Obscure interface elements (e.g., tiny upside-down arrows). Interface and menu elements that only appear if you've moused over a particular location on the display. Interface elements that are so small or ephemeral that they can be a challenge to click even if you still have the motor skills of youth."
- "the sudden change of an icon from a wrench to a gear, or a change in a commonly used icon's position"