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.
ever heard of a Therac 25?
Snowden and Manning are heroes.
suggesting that "older" is largely a point of view rather than an absolute)
Anyone without cognitive impairment or severe physical limitations can use most common user interfaces (which is definitely not to say they can't be made more usable and efficient).
That includes many 70 year olds, and a fair number of 90 year olds.
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!
Hell, I'm not even 40 yet and I would like to see some of the websites I regularly use to stop changing UIs for the sake of change.
Progress I will accept it, but if I need to spend the better part of a morning trying to figure out how to do something that only took 3 clicks before the update, that's not progress in my book.
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.
strong. I don't want to say "failing" just very poor memory and the like caused by very poor health. One case is a man who was in the tech industry years ago, but that doesn't mean that as his mind was harmed by the effects of illness he could continue to make sense of Google's ever changing interface. He didn't have a problem with mail so much (he used thunderbird, so that interface wasn't changing), but he couldn't navigate Google's changing phone service interfaces. Combine that with poor eyesite and problems with phone drivers that occasionally have to reload ... and there would be days when he had no phone service until someone came by and fixed his computer.
Keep in mind that there are people (once again the same man) who at times find simply dialing a phone too hard. Maybe they're too slow for hospital phone that gives you 20 seconds of dial tone then gives up, or worse gives you 20 seconds but no audio cue like a dialtone.
For such people you need interfaces designed differently than ones for average customers. You need interfaces that NEVER change. You need interfaces that have no time-outs. You need interfaces that force modal interactions rather than assuming that the user will NOTICE something.
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
Although software is getting easier to use in many ways, mobile OSs manage to include both the best and worse in usability.
"Press that button below the screen, then tap the envelope picture to see your mail", is something that almost anyone could work out for themselves, but actions such as a long-hold on an item, swiping it left or right, tap with two fingers at once, dragging in a direction with two or three fingers, drag down to reveal the hidden search box above the list and drag from outside the screen area all are examples of interactions that you might never discover.
I've worked for two companies where "agile" methodology applied company-wide meant point releases every one or two weeks and minor UI changes with every point release to "get better with each version." This floated mgmt's boat and kept the UX/UI people busy and excited, but it was a nightmare for customer support and (evidently, by extension) for customers who could never quite feel as though they'd "learned" to use the software.
Every time they logged in they struggled to figure out how to repeat the workflows they'd struggled to get ahold of the previous time. Of course, the widgets, labels, views, etc. tended to change between logins. Kind of like a maze with moving walls.
I argued for UI changes to be batched for major versions, but this supposedly wasn't "agile."
STOP . AMERICA . NOW
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"