Illustrated in this simple dialog are three common errors that software producers make:
- Assuming that users know what the heck their acronyms mean,
- Not helping users understand the implications of selecting/not selecting an option, and
- Using a single selection control to perform what appears to be a combination of two actions (e.g., “run WinSAT” and “enable Windows Aero desktop theme.”)
Here’s the context: I was finishing up a Windows 7 install, and found an updated driver for my laptop’s video card. When I started the install, I was presented with this dialog.
Honestly, I have no idea what “WinSAT” is, what it does, or why anyone would (or would not) want to run it.
And the second half of the sentence is even more perplexing… is it presenting me with an independent action, or is it referring to a consequence or outcome of “running WinSAT”?
Hey Intel, I love your SSD drives and I’ve been happy with your hardware for years…but you need a bit of work on your software UI’s.
And don’t even get me started on Intel’s software app for handling multiple monitors…it’s the epitome of frustrating software.
Really? I need permission from EVERYONE?
Well OK, but I think that’s going to take awhile…can you give me some time to get everyone’s permission? Or do you need to know right now?
Fine, be that way.
I just read an article I found via Digg (my favorite guilty pleasure social news aggregator) about the drawbacks of desktop Linux. The writer touches on the ecosystem-related reasons that desktop Linux is languishing, but almost completely glosses over the fact that many people who try out a Linux distro are beset by significant and sometimes insurmountable usability and user experience issues.
First the author makes the dubious claim that “in 2009, any reasonably smart person can use any major Linux distribution without much trouble” (maybe he hasn’t read “The Great Linux Girlfriend Experiment“…). Then he goes on to contradict himself when he talks about the bad attitudes exhibited by Linux experts toward “noobs” who ask questions and ask for help for something as simple as installing Flash…which *should* be absolutely brainless. Quoting the article:
…what if someone new does run into a problem with installing Adobe Flash and asks for help online?If he or she is lucky, they’ll get a considerable and informative answer from an Ubuntu forum or LinuxQuestions. But all too often, I’ve seen such questions answered with responses like “RTFM you noob! What are you doing running that trash distro anyway! It’s GNU/Linux, not Linux!”
Be that as it may, I just don’t buy the argument that any reasonably smart person can use Linux today. For too many people, using Linux is like walking a tightrope. As long as you’re on the straight and narrow, you’re fine. But if you fall, you usually fall hard and? can’t recover.
Or, putting that (admittedly crappy) metaphor aside for the moment, what happens is that for many new desktop Linux users, the OS turns into a time sink as a result of what should be very minor problems such as installing a graphics driver…or even getting a program installed.
For many of us, that’s the *real* Linux experience.
Not parsing phone numbers into area code-exchange-suffix is just plain lazy coding. It makes for hard-to-read numbers.
’nuff said.
OK, I didn’t say enough. This is yet more evidence that the price of usability is eternal vigilance.
Stepping off the soapbox now. Have a good day y’all.