Slashdot Mirror


Is There Such a Thing as "Too User Friendly"?

rtphokie asks: "The story about the TiVo get-together along with some recent trials and tribulations rolling out a knowledge base along with the time I've spent recently helping my 80 year old grandfather with this VCR and TV has gotten me thinking about user interfaces and the elusive "user-friendly" label. When someone who thinks of themselves as 'non computer savvy' works with a gadget like TiVo and compains that it's 'too complicated', how should we react? Why are users immediately forgiven for not even taking the least amount of effort to look for a solution to their confusion in the manual. The tendency has always been to blame the interface and ultimately the engineers who designed it but isn't there a point where users have got to share some of the blame? Why do today's software and consumer electronics users expect to be able to fire up their new toy and magically have a complete understanding of how to use it?"

195 of 627 comments (clear)

  1. Learning curve by SpatchMonkey · · Score: 2, Insightful

    The objective is to get a learning curve that isn't too steep, while still allowing complicated tasks to be done.

    This usually takes the form of a division into 'simple' and 'advanced' modes of operation. This is probably too niave an approach though.

  2. How user friendly is a car? by gelfling · · Score: 3, Funny

    I mean people still crash for no obvious reason, right? How user friendly is a refrigerator or a power drill? How user friendly is your girlfriend?

    1. Re:How user friendly is a car? by Jack+Porter · · Score: 4, Funny

      You mean I clicked the "1 reply beneath your current threshold" link, and I didn't even get a funny comment about the poster's girlfriend?!

    2. Re:How user friendly is a car? by emag · · Score: 2

      I don't know, I've driven a LOT of different cars while travelling. It usually takes me a couple minutes to figure out where the lights, wipers, cruise control, window and mirror controls, hazards, etc, are located on various brands of cars. Not to mention I usually drive a column-shift automatic, and most cars I get for rentals are console-shift. Don't get me started about figuring out how to set the clock on some of these things. Even the "on" button for the radio can take some playing around, and there's about 4 different locations for where some manufacturers put the seat adjustment. And then half the time I don't know what side of the car the gas (petrol) cap's on, or if I can open it from the outside or need to pull a level inside the passenger compartment.

      The difference between cars and electronics? Most people have been around cars long enough to know that what they want to do is usually on some button or knob *somewhere* within a fixed area of the driver. I've seen some truly bizarre layouts (even of where, exactly the ignition key goes) in cars. Electronics are only different in that most people aren't familiar enough with the standard conventions (I can program practically any VCR after a few minutes of playing with the controls) to know where to experiment.

      Am I different from the average user? Probably. But that's because I'm willing to experiment, learn new terminology, and try to figure out "If I were the designer, what would I do?"

      --
      "The urge to save humanity is almost always a false front for the urge to rule." --H.L. Mencken
    3. Re:How user friendly is a car? by emag · · Score: 2

      Actually, around 5 years ago, I DID have to consult a manual to figure out how to turn the lights on in an Escort.

      The biggest difference between cars and electronics is that cars have had 100 years to standardize on a user interface, while most electronics haven't even had 20 (VCRs, some others excepted). A car is just another common interface in today's world, but try to drive something from 60-70 years ago, and you'd likely be a complete loss to figure out how to do almost everything you can do today with little or no thought (don't get me started on braindead drivers, though...).

      In the accelerated product lifetimes of electronics, that car's 100 years probably translates to about 10 years for electronics, and even then, lots of things like DVD players and the like try to use familiar paradigms of CD players, VCRs, etc, to at least give you some basis for figuring out how the thing works.

      Sadly, most people are just plain unable to process more than one new thing at once, and some (like my mom) can't figure out how to work devices they've had for over 10 years (like the TV...I got a call one day that it was broken, drove over, hit "input down" on the remote, and "fixed" it). Of course, part of it is a refusal to learn new terminology and ways of looking at things. The next time you're trying to explain something like a computer or TiVo to someone and they're refusing to "get it", ask them to explain how a car works, and object to the introduction of every car-specific term. "What do you mean, 'accelerator'?? I just want to make it go!" "Why do I need to know what an ignition is?" "Who cares what gears are, it should go the direction I want automatically." See how frustrated they get. It's the same way with new electronics. If you're not willing to take even a small amount of time to learn the basics (think of Driver's Ed, where you actually DO have to learn from the ground up), then you'll never get ANYWHERE, regardless of how easy the interface is.

      --
      "The urge to save humanity is almost always a false front for the urge to rule." --H.L. Mencken
    4. Re:How user friendly is a car? by Jeff+DeMaagd · · Score: 2

      One thing to remember is that people give up so dang quickly. Maybe I do that too.

      They often don't even bother with the manual. Part of it is the industry, where manuals are often poorly translated from one language to another and on occasion, yet another. Or what is described in the manual doesn't accurately reflect the product that was in the box, often manuals are made before the product is finished, or the product is changed halfway through the run, or it is a new product with a poorly adapted manual.

      _I_ can use just about anything out of the box, but I also flip through the manual once or twice just to make sure I covered everything.

      You are right, a 50+ year old car can be confusing. Starting up a '40s Buick involves pushing the gas pedal all the way down, the starter switch is at the end of the pedal, once the car is put in "start" mode. Once started, I'm not sure if I've ever listened to or felt a smoother running engine. Shifting pattern often works differently. Then there is the manual shifting, whereas nobody seems to bother with manuals anymore, but you'd think that video game playingpunks could do it with all that coordination that they are supposed to have, but noooo, they have to shred a transmission to bits to figure out how to make it "go".

    5. Re:How user friendly is a car? by kerrbear · · Score: 2

      How user friendly is your girlfriend?

      Not very. Could somebody please give me a URL to the manual?

  3. You seem hostile... by IronTek · · Score: 2, Interesting

    You seem quite a bit hotile to the everyday stupid, lazy person! Let me guess, you majored in Human-Computer Interaction?! :-)

    Seriously though, I can't say I blame you...we are too lazy to read a manual...or possibly just to prideful. At the same time, I remember a Slashdot article a few weeks ago about manuals in other countries and how users there actually read them...

    So while I understand your point, I think a truly good interface needs no manual. At the same time, I also believe that the possibility exists that such a thing isn't possible.

    People designing the interface just have to face facts that they can't please everyone...and I think we'd all be better off if people would stop buying devices they have no intention of taking the time to learn...I mean, it's great that we live in a country where you can buy anything you want...just don't bitch when you're too lazy to learn how to use it properly...

  4. "Is There Such a Thing as "Too User Friendly"?" by WIAKywbfatw · · Score: 5, Insightful

    Never. The simpler something is to use, the better.

    Don't confuse simple to use with basic - just because something is easy to operate it doesn't mean that it's incapable of doing some complicated things.

    Many examples spring to mind but the telephone is top of my list. With my phone I can call half way around the world in just a few seconds - heck, even my two year-old nephew can.

    --

    "Accept that some days you are the pigeon, and some days you are the statue." - David Brent, Wernham Hogg
    1. Re:"Is There Such a Thing as "Too User Friendly"?" by Darth_Burrito · · Score: 5, Funny

      Ba, phones are too complicated.

      First you have to sign up for a local carier, then you have to sign up for a long distance carrier. Then you get called four times a day as various phone companies try to get you to switch or sign up for extra features.

      Then you have to remember all these strange and bizarrely complicated numbers. 10-10-811-Charlie-Tango-Niner, 1-800-Collect, dialing 1 for long distance, dialing 8 to get an outside line, etc. When I think of my good friend Ben, the first thing to pop to mind isn't an arbitrary ten digit number. Using numbers for phones is no better than listing your website by ip address sans domain.

      And all that's without getting into the kinds of things people are starting to use phones for... instant messaging, checking email, listening to mp3s, things the device's interface is piss poor at dealing with.

    2. Re:"Is There Such a Thing as "Too User Friendly"?" by elmegil · · Score: 2
      I had the pleasure of seeing Douglas Adams do a speaking engagement before he left us. One of his major points, one that's quoted at length in _The Salmon of Doubt_, is this: Technology is stuff we haven't figured out how to use yet.

      The point being that no one needs a manual to use a phone (or at least not the general phone capabilities of a phone--some "modern" phones have gotten out of hand again). No one needs a manual to drive a car. These are technologies that have been assimilated. If you have to read a manual to use it, it's not assimilated. And therefore I'd say it's not user friendly enough (but part of being user friendly is being ubiquitous enough that certain assumptions are just given).

      --
      7 November 2006: The day Americans realized corruption and incompetence weren't addressing 11 September 2001
    3. Re:"Is There Such a Thing as "Too User Friendly"?" by DavidYaw · · Score: 2, Funny

      Yes there is... Microsoft Bob.

    4. Re:"Is There Such a Thing as "Too User Friendly"?" by spasm · · Score: 2

      "They require you to hold them in your hand. Why? Is your hand talking?"

      OK, so this is way offtopic, but fuck it. Karma is meaningless in these post-'the post' days anyway.

      Older Australian readers will remember "red phones" - public phones rolled out the front of small stores etc. Ever wondered why the handsets on those things were as heavy as shit? Telecom wanted people to keep calls short so the next victim could deposit their 20 cents - did some research & decided the simplest solution was to stick great slabs of lead in the handset. Heavy handset => short phone call.

  5. Too User Friendly? by commodoresloat · · Score: 2, Offtopic

    No, but there is a such thing as too much User Friendly. How many hours have I wasted reading cartoons that 1% of the population would even understand, much less think amusing....

    1. Re:Too User Friendly? by sconeu · · Score: 2

      ME TOO!!!

      this line intentionally left blank to confound the lameness filter

      --
      General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
    2. Re:Too User Friendly? by ruin · · Score: 2

      Maybe only 1% of the population thinks UF is funny because it isn't. Sorry, but the characters are ugly and haven't improved with age. The timing, when it's gotten right, is entirely ripped out of some old Bloom County strip. (not to mention the art) Go read some good comics.

      --
      share and enjoy
  6. The Windows way... by doorbot.com · · Score: 4, Insightful

    ...is to just "Wizard" every action the user may need to take. By trying to anticipate what the user wants, a wizard can be provided to allow the user to quickly, and easily, complete their task. Of course, then you end up with a wizard so large and complex that it becomes an OS in itself, and one needs to read the help files associated with each option to successfully progress thorough the wizard's heirarchical structure (refer to Windows XP's default settings for the control panel). You have to know what each option does before you can click it. So eventually, when wizards rule the lands, there will be a manual for the wizards! And, as a "computer guy" I can still say "RTFM!"

  7. RTFM by jawtheshark · · Score: 3, Insightful
    I'm sorry I have to say this but often reading the manual helps. Unfortunately the quality of the manuals has gone down in the years because the "interface is so userfriendly". I recall my first cellphone: a full 200page manual. I read it, I understood it and now I practically know how GSM works ;-) Okay, this is not for everyone....I recon, but consider this. Two years ago, my 5 year old cellphone was due for replacement (unable to get new batteries), and I bought a new one...with a manual of barely 20 pages. I felt as if nothing was explained.

    Honestly, if I don't figure it out by meddeling with the interface I just love to get the full-featured manual and read it and follow instructions. For me it has worked with numerous VCR's and other appliances. Unfortunately, *reading* is something even 80 year old grandfathers don't do anymore because technology is supposed to be intuitive. :-(
    Call me oldschool...I'm sorry...

    --
    Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
    1. Re:RTFM by JaredOfEuropa · · Score: 2

      I'll say it again: manuals need to be shorter! I see absolutely no need for a cellphone to require a manual of 200 pages. 20 pages sounds more like it.

      A common complaint I hear from non-tech folks, especially when it comes to cellphones or other relatively new technology, is that there is so much information in these manuals that they cannot find what they want, and they are confused by all the terminology. "But I don't want to know about base station controllers, attenuation, control channels or IMSI's! I just want to know how to make a damn call from my new cellphone!".

      --
      If construction was anything like programming, an incorrectly fitted lock would bring down the entire building...
    2. Re:RTFM by 1010011010 · · Score: 2

      There's also a trend towards companies not wanting you to tinker with their stuff (that you paid them for). This goes hand-in-glove with shorter manuals and "disposable" products.

      Citizens would want to know about their long-lasting products. Consumers don't give a shit. Corporations prefer consumers.

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    3. Re:RTFM by JaredOfEuropa · · Score: 2

      Perhaps... though long manuals tend to scare off people. Often there is no "basics" chapter; all the technical info is scattered through basic operating instructions.

      A good example is the little booklets that most GSM operators give out with the phones (or at least used to; I haven't bought a phone in ages). These are perhaps 15-20 pages, and cover everything: making a call, roaming, SMS, accessing voice mail from abroad, battery care, it's all there. No technical details are provided, it's all in layman's terms.

      There is a reason the providers went through the trouble of making such a booklet; they realised that most phone manuals are too confi\using for non-techies. If you want technical details, buy a book on GSM.

      --
      If construction was anything like programming, an incorrectly fitted lock would bring down the entire building...
    4. Re:RTFM by NanoGator · · Score: 2

      I think the simplest way to say it is that the 'default way of using a product' should be intuitive. If there are more advanced stuff, in most cases it's okay to hide that in the manual.

      For example: The VCR. Nobody can program their VCR (unless REALLY interested), but they can watch their movies just fine. I wouldn't classify VCR's as difficult products to use, but when it comes to 'time shifting' they can be a nuisance.

      VCR's are an interesting product because the way to play them has been established over the last 20 years. Every VCR, in terms of playing movies, is exactly identical to others. (Too bad they don't place the remote buttons in the same place on each model of VCR...) However, the method for programming one varies widely. You'd think that by now they'd have settled on a standard, but that really hasn't happened. On Screen Displays have helped some, but they're still a little weird.

      Funny, though, they're still very popular.

      --
      "Derp de derp."
  8. cause it's filling a demand. by Romancer · · Score: 2

    It needs to fill a demand, so it should be intuitive to use in fulfilling the need.

    I need to be able to look where it should be and find the answer. If I haven't read the manual I should still be able to navigate the menus and submenus to find the function that I want.

    All good products are intuitively easy to use.
    User friendly is not having three shortcuts to do the same thing, but having one really obvious and intuitively placed shortcut. Menu structure, and Icon placement and pictures are key to easy use.

    --


    ) Human Kind Vs Human Creation
    ) It'd be interesting to see how many humans would survive to serve us.
  9. Intuitive interfaces by evenprime · · Score: 5, Funny

    The only "intuitive" interface is the nipple. After that, it's all learned.
    Bruce Ediger, in comp.os.linux.misc, on X interfaces

    --

    "Weapons should be hardy rather than decorative" - Miyamoto Musashi
    I think that goes for OS's too
    1. Re:Intuitive interfaces by cornice · · Score: 2

      Your point is well taken and I found it amusing. However, I would like to dispel this myth before it gets too far.

      I have 2 young kids. After seeing what my wife went through in getting a newborn to nurse for the first time I have little sympathy for engineers complaining about end users. Yea, some baby/mother combos just fall together and all is well but often it's a complex struggle. Babies aren't born knowing how to nurse. They are born with some reflexes that in a perfect world fire in sequence and produce the proper result. Sometimes it doesn't work that way.

      It starts with a rooting reflex. When the baby's cheek is touched it causes him to open his mouth and turn his head. Then there's a reflex to open further when the lower lip is brushed. Finally sucking is initiated by touching the tongue. Timing is important and failure causes frustration. Whole careers are based on helping new mothers with this. Luckily babies learn quickly and bypass the reflex approach within a few days.

    2. Re:Intuitive interfaces by The+Cookie+Monster · · Score: 2

      I understand what this is saying, and it's an elegantly worded copout. Bruce Ediger does not know what "intuitive" means.

      Intuitition is not about knowing how to do something in the complete absence of any learned knowledge, it is knowing how to do something new because your brain has pattern-matched the problem with similiar situations you've dealt with in the past (Also, don't assume that with user interfaces, real world metaphores are the only way to achieve this).

      Interfaces that are patently intuitive:
      A tablet.
      A machine that only does one thing and only has one button.

      Geeks love to think that they are somehow above the rest of the population, but if the lusers all make the same mistake using your interface, or expect something to be somewhere it's not etc, then the interface is at fault and waffling on about nipples isn't going to change that.

      FWIW I think Bruce Ediger probably wanted to say "genetic knowledge" rather than "intuitive", but as another poster has pointed out, babies need to be taught about nipples too.

      I only ever hear this copout from the unix community, but until now I'd never seen the quote attributed. The irony for me is that I'd always considered X applications to be the worst offenders. Anyone who responds to a complaint of some UI not being intuitive, with "there's no such thing as intuitive" should not be working on user interfaces.

    3. Re:Intuitive interfaces by The+Monster · · Score: 2
      The only "intuitive" interface is the nipple. After that, it's all learned
      In other words... All interfaces suck?
      --

      [100% ISO 646 Compliant]
      SVM, ERGO MONSTRO.

    4. Re:Intuitive interfaces by mrdlinux · · Score: 4, Informative

      You didn't get it.

      First:

      • The Cookie Monster: Intuitition is not about knowing how to do something in the complete absence of any learned knowledge, it is knowing how to do something new because your brain has pattern-matched the problem with similiar situations you've dealt with in the past
      • Webster's Revised Unabridged Dictionary: Intuitive ... Knowing, or perceiving, by intuition; capable of knowing without deduction or reasoning.

      If intuition means knowledge without reasoning, then that knowledge must vary from person to person. Without clear logical steps there is no way to duplicate the intuition of one person in another person. All one can hope for is that the results might be the same, due to environment. How much shared environment is there between all peoples? Ediger thought it was breast-feeding, but even that's not so (admittedly it was in a humorous vein). Therefore, how useful is such a term as "intuitive" in describing interfaces? Absolutely useless. It is a buzzword, at best.

      Example: You are presented with a box and a plastic tube sticking out of it. What do you do?

      Next, try recursively following your examples and you will see why Ediger said what he said (and another poster pointed out that even the nipple wasn't intuitive!):

      First, you must abandon all your preconceptions. Make like Descartes.

      • A tablet - How long did it take you to learn how to write? Was it "intuitive"? Were you born knowing how to write, and use a tablet/writing surface? (presuming that this is what you mean, even)
      • A machine with one button that does only one thing - Button... hrm. What do I do with a button? Oh! They can be pushed! Great, I learned how to deal with buttons! Now I suppose I can generalize about all buttons, right? How do I put this shirt on ... hrm..

      In fact, the only conclusion I've been able to draw about the meaning of the adjective "intuitive" is that it applies to just about nothing but instinctive (ie. born with/genetic) reactions. Everything else you learned at some point. (Note, the noun "intuition" still has meaning: "knowledge without known reasoning", but you can't say a piece of knowledge is "intuitive" because there exists some person who doesn't think so--guarenteed) When most people speak of "intuitive" interfaces, they really mean "reminiscent" interfaces. Interfaces that remind them of ones that they've already learned. The question of designing a good interface is of designing one that can rely on prior experience, can introduce new concepts in a tolerable fashion, that communicates with the user well, and is efficient to use.

      Possibilities for box and plastic tube:

      • Suck on it
      • Blow into it
      • Bend it
      • Pull it
      • Push it
      • Cut it
      • Chew it
      • Step on it
      • Kick it
      • Pour something into it
      • etc...
      So which one is "intuitive"?

      Not that Unix/Linux people couldn't go a long way to designing better interfaces. But demanding "intuitive" is probably one of the reasons why it's taking so long. No one can code "intuitive" interfaces, if they can't even figure out what "intuitive" means! (Unfortunately, it looks like "intuitive" is coming to mean the ugly Windows interface more and more. It's now the most "reminiscent" for most people. So sad really, considering the advances that happened many years ago and were mostly forgotten.)

      --
      Those who do not know the past are doomed to reimplement it, poorly.
    5. Re:Intuitive interfaces by ninewands · · Score: 2

      In other words... All interfaces suck?

      You are correct sir, but as the old saw says ... "Some just suck less than others".

      <rant>
      I just recently abandoned KDE2 and went back to Windowmaker running on top of GNOME for my desktop. The reason? GNOME apps tend to more closely adhere to the Windows menu organization and keyboard shortcuts (which is merely a refinement of the Macintosh menu organization and shortcuts).

      The fact of the matter is that Microsoft spent a TRUCKLOAD of money on usability testing of the Win95/NT/98/ME/2K/XP user interface. The testing went so far as to present a list of commands to the test users along with a request that tell Microsoft which menu each command should appear on. Edit->Preferences may not make a hell of a lot of sense to a coder (who would probably prefer something like KMail's Settings->Configure KMail), which is fine if you only want coders to use your app).

      I find it funny that all these Linux advocates wanting to see Linux to "take over the desktop" but who believe they need to remake something that works just fine right now. Apple innovated, Microsoft imitated, and Linux MUST play along if market penetration is to occur. Consistency from app-to-app might take some of the FUN out of programming (I assume we can agree that design work is more fun than grinding our code), but I'll GUARANTEE you that it enhances your app's adoptability.

      This is something that ANYONE who has ever worked on a helldesk KNOWS.

      If you disagree, remind yourself by looking at the UI organization in Mozilla and/or OpenOffice. It almost EXACTLY mirrors the organization of Windows and Mac apps.
      </rant>

    6. Re:Intuitive interfaces by The+Monster · · Score: 2
      If you disagree, remind yourself by looking at the UI organization in Mozilla and/or OpenOffice. It almost EXACTLY mirrors the organization of Windows and Mac apps
      Oh, but I agree wholeheartedly. The greatest thing about the Mac UI is the consistency: Once you know how to run one Mac app, you know the basics of all - the unique features of an app are such a small subset of the total UI that the adjustments are simple enough to make. Once you've learned a half-dozen Mac apps, there's damned little that you haven't seen.

      For a while, the PC world had some UI standards that MS and IBM worked out. Things like F1 is always Help, etc. It was great. Then, as they so often do, MS changed the standards ever so gradually, to where things like Ctrl-Tab to cycle through child windows rarely works anymore, at least on MS apps. In case it isn't obvious from these examples, I hate meeces to pieces - give me consistent keyboard commands for everything, and I'll be content.

      To use the automobile analogy/cliché, it's as if some cars have joysticks instead of steering wheels, buttons on the dashboard to select gears (anyone remember those?), and a speed dial instead of accelerator pedal.

      --

      [100% ISO 646 Compliant]
      SVM, ERGO MONSTRO.

    7. Re:Intuitive interfaces by mrdlinux · · Score: 2

      It is only "intuitive" to use a pen on a tablet because that's how you learned to use a pen. If you learned how to use a pen to stab people's eyes out, then you would have no idea how to use a pen with a tablet.

      Of the 6+ billion people on this planet, a very high proportion of them will never read or write. When I consider the definition of the word "intuitive", I think of trying to explain something that is "intuitive" to us in the developed world, to someone who did not grow in the same environment we did. Handing a person, taken at random from a sample of the entire world, a pen and a tablet will have unpredictable results. If you assume literacy (and then there's the language issue) then you are relying on prior knowledge.

      As for the usage of the word "intuitive", I actually think that most usages of the word are incorrect. People use words in incorrect ways all the time, but we gather their meaning from context and common sense. When have you heard a usage of the word "intuitive" that, when applied to some concept, actually meant "intuitive" and not some better term such as "reminiscent"?

      • The computer keyboard is intuitive -- I've been using QWERTY keyboards for so long on typewriters, and I was taught english as a child.
      • Opening a door is intuitive -- I've been doing it since I was a kid and watched adults do it (dogs and cats can learn to open doors too)
      • Standing, sitting, walking are intuitive -- I don't remember falling on my ass trying to do all these things, imitating my parents, because I was too young to remember
      • Breathing is intuitive -- Actually, it's instinctual

      What, then is the correct usage of "intuitive"? To describe that which is obtained through the process of "intuition". That is -- arriving at a conclusion without a clear reasoning path (The meaning of life is 42. How do I know? It's intuitive! I used my intuition to figure it out, but otherwise I can't explain.). Can that be relied upon to obtain the same results in different people? No! There will always be a sample of people that do not exhibit the same ability at intuition, and without a clear reasoning path they can easily arrive at different conclusions.

      --
      Those who do not know the past are doomed to reimplement it, poorly.
  10. Re:First Post by balloonhead · · Score: 2, Interesting
    A.. panic over. I'm sure I'll get modded down though.

    User friendliness is a bit too subjective a term - it varies so much between users. One of the problems with a lot of modern technology is that people want so many features that extra buttons have to be added in, and extra steps - a large percentage of people never use these. I only use 4 buttons of around 30 on my DVD remote. If we took these off then we'd only have "Play", "Pause", "Stop", "scan" and "FW/ Rewind" (although I had to use "subtitle" for Crouching Tiger...), and then the techies would complain. A lot of it's about having something for everyone, and showing off all their "cool" features, but for the less tech-savvy this extra level of complexity just makes things unusable.

    This coupled with the fact that a lot of the manuals are in poorly translated Korean (No joke) can make things intimidating for people - but most users are now more tech savvy. Home computers, VCRs (DVDs) et al have only been around for the last 20-30 years or so - is it any surprise that those outside the generation that grew up with them find them a little daunting?

    The user-friendliness will change with the same controls / appliances over the next 50 years as the 'older generation' changes to the relatively 'tech-savvy'

    --
    This idea was invented by Shampoo.
  11. users by Patrick13 · · Score: 5, Informative

    with all respect to your G'father, he has probably not operated enough electronic items to learn the "language" of electronic gadgets. The more he operates, the more likely he would intuitively understand how to use something.

    This idea is discussed in Donald Norman's Design of Everyday Things, which is a great book for UI people.

    Also, I have never seen the Tivo's UI, so it could be poorly designed... ;)

    --
    ::.. check out some Cell Phone Reviews
  12. Re:Mute topic QWZX by Anonymous Coward · · Score: 2, Insightful

    AAAAAAAAAAAAAHHHHHHHHHHHHHHHHHHHHHH

    The word is MOOT you fucking idiot. MOOT MOOT MOOT MOOT

    A "mute topic" is a topic that doesn't speak.

    I had a partner that used to say that ALL THE FUCKING TIME "well, that's a mute point". I would especially cringe when he would say it to a customer.

    Sheesh, are people that fucking ignorant and retarded???

  13. Good UI quote... by Ian+Peon · · Score: 3, Funny

    Credited to one of my coworkers (who designs UIs), after pressing the wrong button on a shoddy UI:

    "ARRGH, do what I'm THINKING, not what I'm telling you!!!"

  14. UI is not that hard by Safety+Cap · · Score: 4, Interesting
    First you must understand that under no conditions will users read the manual. Ever. Save yourself the cost and don't even bother printing one.

    Now go build your system so that someone can use it without knowing anything. Also, make it so that an advanced user can get to the functions she wants without going through some idiotic "wizard."

    UI tests with actual users? What a interesting thought!!! Maybe someone should try that, too!

    --
    Yeah, right.
    1. Re:UI is not that hard by Watts+Martin · · Score: 3, Insightful

      I hear the "users don't read manuals" line frequently. It's an oft-repeated user interface design maxim, whose only fault seems to be that it's wrong.

      I used to use a word processor called Nota Bene, that's still being made (yes, it's possible to compete with Microsoft Word). I bought it in the DOS days. NB 4.5 came with a "quick start" booklet, a 900-page reference manual (!), and supplemental manuals for the bibliography manager and Orbis (basically a database query system that uses NB and text files as its databases). And a reference card, of course.

      Starting with NB 5, it became a Windows program, and the manual became a Windows help file. Take a wild guess what the main complaint about the new system was. Yep--no printed manuals.

      Nota Bene is an unusual program, but you hear this a lot if you actually listen to users of any program that has any level of complexity. A good UI means that a user can get going on basic tasks immediately, but it won't lead people to the more advanced features that require a certain level of education to use. How many Microsoft Word users know about its ability to place anchored text frames, or its inline equation commands (TeX-like, rather than using the graphic equation editor)? How many Microsoft Excel users know what a Pivot Table is? Or to put it another way, most of the non-programming computer books published these days are there to be the manuals the programs should have to start with. (One popular series is even called "The Missing Manual.")

      When you write "make it so that an advanced user can get to the functions she wants without going throgh some idiotic 'wizard,'" I certainly agree. But the advanced user has to have some kind of reference work available to become an advanced user. A good UI keeps out of the user's way--but that's not a replacement for user knowledge.

    2. Re:UI is not that hard by JamieF · · Score: 2

      Other reply-ers have contradicted the parent post effectively, except...

      Wizards are not always idiotic. Some tasks *require* multiple steps that are not well suited to a modeless UI. For example there is the Excel text file import wizard, which perhaps could have some teeny improvements in each stage, but in general is a good idea. The only other option I can think of for that is to have some kind of preference about how all future text files will be imported that you have to set, and then a 1-step import that uses that preference to import a file. That's a lot more obscure than just asking how to import the file when you open it.

      Another good example of a wizard is better known as the checkout process. All online stores have a multistage wizard UI for the purchase process, starting with a selection in the form of a shopping cart. Amazon did a good job with the 1-click thing by letting you create default checkout settings, but that doesn't cover all cases. Sometimes you need to ship it to Dad. Sometimes to work, sometimes to home.

      Don't yiz on wizards in general just because you have been frustrated by an inappropriately used one in the past.

    3. Re:UI is not that hard by brianvan · · Score: 2

      People fail to read the manual not because people have a deep-rooted tendency to eschew assistance - people fail to read manuals because manuals are poorly written.

      When I put together a computer, I rely heavily on the manual, to avoid making any ass-backward assumption that would turn my Steve Wozniak into a Wile E. Coyote. Over the years as I've read manuals, I've seen good, I've seen bad, and I've seen 100% Chinese.

      From experience dealing (coping, struggling, arguing, pleading) with users and with being a user myself, people like manuals that:

      * are written clearly and comprehensively
      * are organized sensibly
      * contain relevant and necessary information
      * do not tell the life story and history of the product line or the industry in question (marketing, bah)
      * use diagrams, topic headings, and paragraph organization effectively
      * assume that the reader is neither excessively stupid or impressively intelligent

      There are other things that people like to see in manuals, but if a manual is written along those general guidelines, people will be satisfied with it. You just have to feel out the target audience. Some people are fairly intelligent but are starting from scratch and need clear instructions to step through most of the process. Others are mostly or entirely familiar with the product and its functionality, yet may need to reference specific information or use a troubleshooter.

      The target audience SHOULD not include people who are inept and clueless - information is wasted on them because they cannot handle it and they should not be using the product in question without personal technical assistance. Sounds elitist, yet I wouldn't let a 5-year-old operate a microwave or an electric drill even WITH the manuals. And some thirty-somethings out there know just as much about, say, stereo equipment and automobiles as 5-year-olds do.

      Finally, remember that people do have a tendency to proceed as far as they confidently can without a manual, but it doesn't mean that they refuse to read it at all. Regardless of whether or not this is a good idea in any case, a manual should be designed with the idea that someone might jump in on any random page to find one thing that they're looking for. If they find what they're looking for, and the manual happens to be delightful reading, they just might get sucked into reading the whole thing. Any manual that can do this is indeed powerful and effective, and this should be a goal for all technical writers out there.

  15. Think VCRs... Think Ozzy... by FyRE666 · · Score: 5, Insightful

    I know quite a few people who can't program their VCRs, and seem proud of their ignorance. These are not (all) stupid people, but it seems that anything even slightly technical is beyond the interest of most of the population. (I'm laughing here thinking of the episode of the Osbornes where Ozzy is trying to use his state-of-the-art entertainment centre: "Why is it you need f*ckin' compuer skills to turn on the f*ckin' telly!?")

    When something as simple as setting a start and end time plus a channel is beyond a large proportion of the population, it's going to be impossible to design an interface for TIVO that *anyone* can use. At some point you have to give up...

    1. Re:Think VCRs... Think Ozzy... by e40 · · Score: 2

      OK, how many of us have their TV connected to some gizmo (A/V receiver) that is hooked up to some other gizmo (VCR or TiVo), and there are 3 or 4 remote controls on the couch?

      How many of you have a spouse that cannot change the channel on the "TV"? Any how many of you TiVO owners have had your spouse unknowingly cancel a program TiVO was recording because they wanted to watch (live) TV? How many of you TiVO owners have spouses that don't understand how TiVO works (the time-shifting part)?

      Pathetic as it may sound, there are two problems here:

      1. The UI of the typical TV setup is pathetic. The components are made by different companies that do not have any interest in making their stuff play well with others. Ozzy didn't have a chance, and he only had ONE REMOTE.

      2. A great many people don't want to expend ANY mental energy on learning how to operate a gizmo. That means even if/when the problem in #1 is solved, you'll still have people complaining that the TV setup is too complex for them to understand.

  16. The customer is always right. by ryanvm · · Score: 5, Insightful

    From a marketing point of view you're dead wrong. If you want to survive in a competitive marketplace you can't be telling your customers to RTFM. It just doesn't work that way. Bash Microsoft and AOL all you want, but part of their success is definately due to ease of use.

    There is no such thing as "too user-friendly". If someone buys a surround sound stereo system it's because they want good sound while they watch movies. They really shouldn't be asked to learn the intracacies of stereo system design.

    In the end, it should just work. If you don't make a product that's easy to use, somebody else will.

    1. Re:The customer is always right. by rgmoore · · Score: 2
      There is no such thing as "too user-friendly". If someone buys a surround sound stereo system it's because they want good sound while they watch movies. They really shouldn't be asked to learn the intracacies of stereo system design.

      Put another way, the greatness of your product is limited to what the customer can get it to do. It doesn't matter if your gizmo has the greatest technical specs in the universe. If it's so tough to use that the user can't achieve what those specs promise, they're useless. Of course the flip side is also true. If the interface is so dumbed down that the user can't get the product to do what he wants on the high end, that's also a problem.

      --

      There's no point in questioning authority if you aren't going to listen to the answers.

    2. Re:The customer is always right. by Arandir · · Score: 2

      This is why linux sucks for anyone other than nerds.

      I won't comment on Linux, since I use FreeBSD instead. But I imagine the situation is the same. There are certainly parts of any Unix or unix-like system that can be streamlined and eased. But I would submit that the real problem is something else entirely: people are unwilling to learn new things.

      We don't want to learn new things. It takes effort. It takes time. We just want to turn on our appliance, have it read our minds, and perform our wishes. But technology doesn't work that way, and it never has.

      Do you really think anyone who has never seen an automobile before can simply get in one and start to drive? Hah! The situation is the same with operating systems. People who have only used Windows will think KDE is difficult solely because they don't already know how to use it. But stick a person in front of Windows who has never seen a computer before in their lives and that "simple" interface will be incredibly complex to them.

      Ease of use under KDE is much, much better than under the Windows GUI. Once the Linux and BSD guys get the sytem configuration and maintenance stuff simplified down some more, Windows won't hold a candle to them in the ease of use department. But Windows users will never know it because they will never try it.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    3. Re:The customer is always right. by Shelled · · Score: 2
      If someone buys a surround sound stereo system it's because they want good sound while they watch movies.

      A perfect example of where an ideal crashes against reality. Good sound requires some effort and knowledge. Properly setting up a surround system means learning where to place the speakers for imaging and balance. You can't get good sound without, at the very least, learning that these basics exist and paying a modicum of attention to them. These limitations are set by the physics of sound and there's absolutely nothing a marketing department can do other than lie about their importance. User freindliness has it's limitations in reality, at some point users can't be content to remain completely ignorant if they want to achieve their desires.

    4. Re:The customer is always right. by npsimons · · Score: 2
      Bash Microsoft and AOL all you want, but part of their success is definately due to ease of use.

      Really? I always thought that their success was due to marketing their products to death. I'm so glad you came and set the record straight. Of course, by your logic, Apple should own 90% of the market. Oh, wait, it doesn't does it?

      In the end, it should just work.

      Funny that you mention Microsoft in the same post as this, because I've never seen a Microsoft product "just work".

    5. Re:The customer is always right. by ryanvm · · Score: 2

      Really? I always thought that their success was due to marketing their products to death. I'm so glad you came and set the record straight.

      Wow - I wonder if you're as much of an asshole in real life as you are online. This cloak of pseudo-anonymity really seems to bring out the prick in you. Anyway, I wouldn't have thought this sentence would have been that hard to figure out:
      part of their success is definitely due to ease of use. I'm sorry I couldn't come up with a less obscure synonym for the word part.

      Funny that you mention Microsoft in the same post as this, because I've never seen a Microsoft product "just work".

      Look fruitcake, I understand you're trying to whore karma, but try to be a little more creative than regurgitating the same old anti-Microsoft bullshit, okay? I'm no Microsoft apologist, but for you to deny that any MS products "just work" shows that you're either a complete fucking moron or... No, I guess that's it - you're a moron.

  17. It's called... by wo1verin3 · · Score: 3, Funny

    Microsoft Bob

  18. Biggest two problems: by UserChrisCanter4 · · Score: 3, Interesting

    1) Lack of basic knowledge or incentive to acquire it. I sell computers in your basic retailer setting, and consumers really are the dumbest, laziest people out there (in general, there are always exceptions). Nine times out of ten, a customer would rather complain that something is too difficult than take the extra five minutes to simply read a short section from a manual. I have people call and ask me how to connect, say, the line level plug to their speakers on the computer they just bought. Anyone who has opened a retail computer in the last two years knows that there is a big, glossy fold out "poster-size" page with a color illustreation of the three steps necessary to plug in basic cables. Square peg in square hole, blue trapezoid in blue trapezoid-al hole. Things 4-year-olds have already mastered. It also never ceases to entertain me when customers will readily spend an extra $200 to get a machine with four features they don't need just so they can have more RAM. "But," I'll say, "You can walk right over there and get an additional X MB and pop it in. Do you really want to spend another $200?".

    Problem 2: Easy-to-use is obviously subjective. I prefer a heavily hierarchical organization in everything. On windows machines, I'll typically have only 4 categories under "programs", each with sub-categories and sometimes sub-sub-categories, ie. Entertainment->Games->FPS->Q3. It makes sense to me and allows me to launch programs more quickly. It frustrates the hell out of my girlfriend, who prefers the "Giant alphabetical order list" of programs. Of course, her method is far more suitable on my iBook.

    So, to summarize: Ease of use still requires a little bit of education/effort in learning. What's easy to use for you or the interface designer may not be easy to use for Grandpa or my girlfriend or me. Allow a good degree of customization and configuring, but make those options obvious and easy to locate.

    1. Re:Biggest two problems: by bcrowell · · Score: 2
      I sell computers in your basic retailer setting, and consumers really are the dumbest, laziest people out there (in general, there are always exceptions).
      An alternative interpretation is that they simply aren't as interested in computers as you are. They don't expect to have to read a manual to use a typewriter, and to them a computer is basically a glorified typewriter.

      Nine times out of ten, a customer would rather complain that something is too difficult than take the extra five minutes to simply read a short section from a manual.
      It's perfectly reasonable for them to expect to be able to assemble their computer without spending five minutes reading the manual. I'm serious. If you go to a car dealership to test-drive a car, do you expect to have to spend five minutes reading the manual in order to figure out where the ignition is, and how to operate the seatbelts?

      Not only that, but if it takes you five minutes to find the relevant information in the manual, read it, understand it, and do it, then it probably takes them half an hour or an hour. Yes, I'm still completely serious. I teach physics for a living, and one thing I see when I work with students one-on-one is that what seems simple to me is complicated to them. To me, it might be, "OK, just solve V=IR for I=V/R and plug in the numbers." Well for them, it's a 1000-page textbook with hundreds of equations in it. First they have to make sure that V=IR is relevant and correct for the problem. (What if it's a diode and not a resistor?) Oh yeah, and the current is given in milliamps, so they have to convert to amps. And although I know instantly that the letter "I" stands for current, they haven't internalized the notation yet.

  19. Different Interfaces for Different Skill Levels by scotpurl · · Score: 4, Interesting

    Everyone writes one interface for every skill level. There ought to be different interfaces according to your choice, or according to what level of interface the system thinks you can handle.

    That last part's a bit broad, so I'll clear things up. With a normal PC, you've got CPU cycles to spare, and the computer has time to tell if you move deliberately for a menu choice, or if you're hunting for it, or if you keep choosing something, and cancelling out of the choice.

    For a VCR, the default interface should be as simple as the buttons on the front. If you read the manual a bit, it will tell you how to turn on the intermediate features. If you read a lot, you can turn on the advanced features. If you read waaay too much, you get to turn on the command-line interface that uses reverse-Polish notation, in Aramaic, but displayed approximately by using Turkish for vowels, and Cantonese for consonants.

    Everyone's not as comfortable with it as folks like us are, and because computers can do sooo bloody much, we should stop boring them, and give the computers more to do, such as providing different interfaces for different skill levels. We use short command interfaces with our kids and our pets ("Sit! Quiet!"), and much longer command interfaces with our peers ("Dude, nice frag!"). It's a very natural thing to do, and we ought to start allowing computers to do the same.

    1. Re:Different Interfaces for Different Skill Levels by ross.w · · Score: 2

      A simple example of this was the remote for my previous TV. It had a double sided remote with a cover that could be reversed to conceal the buttons on either side.

      On one side were all the buttons to adjust every conceivable parameter and menu option.

      On the other were just nice big and friendly on/off, volume and channel up/down buttons.

      The user could choose whichever side they needed/were comfortable with.

      Another example is the program Winzip,which has a "classic" interface and a simplified handholding interface for the most common functions.

      --
      If my call is important, why am I talking to a recording?
  20. As the BOFH would say... by AgTiger · · Score: 2

    > but isn't there a point where users have got to share some of the blame?

    Wouldn't that be ALL of the time? Delete their files, erase their account, and lock them in the tape safe.

    "Bastard Operator from Hell" articles here... Enjoy. ;-)


  21. You are asking the wrong question by tlambert · · Score: 2

    You asked: "Why do today's software and consumer electronics users expect to be able to fire up their new toy and magically have a complete understanding of how to use it?".

    That's the wrong question: they don't expect that.

    What they expect is that they will be able to fire up their new toy" and have it be usable. That's a *lot* different then expecting to "have a complete understanding of how to use it".

    And the answer to the real question is "because they paid good money for the thing, it should do what it says it does without me having to wave a dead chicken over it".

    -- Terry

  22. User Friendly is a myth by oGMo · · Score: 5, Insightful

    Funny, we were just talking about this as it related to another post I just made. The thing is, there is no such thing as user friendly, at least the conventional meaning of the phrase. It all boils down to two factors:

    • Ease of use
    • Ease of learning

    The phrase "user friendly" comes about by confusing the two: somehow assuming that by being easy to sit down and learn with no work, something is easier to use. Then it's "user friendly."

    Unfortunately, this isn't how it works in the real world, at least usually. A tool can be built that is easy to use---powerful, flexible, suited toward the job; or it can be easy to learn---no training required. Usually the tradeoff for the latter is that functionality is limited, so the user isn't overwhelmed. A balance of sorts must be achieved. Most of the best tools lean toward easy to use, and rightly so: you're only a newbie for a very short time. You may be using the tool for the rest of your life.

    However, these aren't necessarily mutually exclusive, either. It is possible, in theory, to build an interface that is both easy to use and easy to learn, as long as one does not equate the two, or think that one somehow implies the other. Doing this is rather tricky though. A good example of such interfaces are those for simple tools which can be applied to a wide variety of uses (a hammer, /bin/ls, etc.). Another example is that some games tend to use: the dynamic interface, which starts with a few key options, and gradually adds more.

    Thus, "user friendly" doesn't really exist in the conventional sense, which equates this sense of immediate ease of learning with continued ease of use. Rather, ease-of-learning and ease-of-use must be balanced, and attaining something truly user friendly requires a lot more than having icons and a mouse, or fewer menu entries.

    --

    Don't think of it as a flame---it's more like an argument that does 3d6 fire damage

  23. User friendlyness isn't always good. by ThePurpleBuffalo · · Score: 3, Insightful
    First let me start out by saying that I'm an elitist in a lot of ways.

    Cars are probably the most user friendly device on the market. Just think about the potential reduction in deaths due to drunk drivers if cars were LESS user friendly.

    Now, let's go to the computer side of things. Grade school children are able to find images online and print them out because of the current state of user friendlyness. I've heard of "computer class" where this is taught and encouraged, while at the same time, children who use paper, scisors and glue instead are somewhat shunned. (I think Clifford Stoll makes reference to this in "High-Tech Heretic".)

    To a very high degree, user friendlyness removes control from the user and uses "logic" to try to make assumptions about what the user really wants. Just look at MS-Word and "auto-correct" which changes "Teh" to "The". (I had a classmate in university with the last name "Teh"... in the end I used vi.)

    Am I big on user friendlyness? No. I use console Slackware. I use vi. I drive a stick. Perhaps I like to know that I control the output, and nothing will happen except what I tell it to do.

    Is there anyone else out there that feels the same way?

    Beware TPB

    1. Re:User friendlyness isn't always good. by simetra · · Score: 3, Funny

      Yes, there are those of us who feel the same way. Last night, I met a Jackass who works for Microsoft. When I mentioned that I like open-source software, he said "Well, that's a nice hobby." Bastard. So we talked about this for a while, and one of his points was that with Windows, you don't have to fuss with scripts and config files. I said, that's exactly why I like using Linux, because I have total control over it - among other things.
      I personally drive a stick. I hate cruise control. People who can only drive automatics should be shipped off to Greenland.

      --

      "Would it kill you to put down the toilet seat?" -- Maya Angelou
    2. Re:User friendlyness isn't always good. by Planesdragon · · Score: 3, Insightful

      To a very high degree, user friendlyness removes control from the user and uses "logic" to try to make assumptions about what the user really wants. Just look at MS-Word and "auto-correct" which changes "Teh" to "The". (I had a classmate in university with the last name "Teh"... in the end I used vi.)

      The last version of Word I heard of that wouldn't let you add an exception for "Teh" (capitalized, even) was 6.

      I've used on an extensive basis (it's my primary job function) 97, 2000, and XP. 97 & 2k (and possibly 95) allow you to just hit the backspace, or "undo", to remove an autocorrect. XP's "smark tags" show up after *every* autocorrect, and you can, right there in that menu, tell it to never autocorrect "Teh" again.

      "User Friendly" does not mean "The user has no control." It means "The user doesn't have to wrestle with the computer," either through obscure commands that you need a manual to know, or options that you can't touch even with the manual.

    3. Re:User friendlyness isn't always good. by ceejayoz · · Score: 2

      To a very high degree, user friendlyness removes control from the user and uses "logic" to try to make assumptions about what the user really wants. Just look at MS-Word and "auto-correct" which changes "Teh" to "The". (I had a classmate in university with the last name "Teh"... in the end I used vi.)

      Sounds like you should have RTFM'ed. Takes 5 seconds to setup exceptions to autocorrect rules and you'll never have that problem again.

      Does being anti user friendly mean you always have to do it the hard way?

  24. Different Types of Users by simetra · · Score: 5, Insightful

    It's been my experience that:
    1. 90+% of users are incapable and/or unwilling to think. Regardless of how obvious the UI is, they need to be sat down and trained like monkeys to repeat a series of steps to accomplish whatever they're trying to do. They cannot, or will not, stop, look at the screen, and make an intelligent choice on how to proceed. No matter how plain and simple the UI is, it's like they had a part of their brain removed.
    2. About 5% of users can make decisions based on the UI to accomplish their goals.
    3. The remaining few percent, which we would call Power Users, have a decent understanding of how computers work, how files work, where they're located, how to find them. They know that if they're trying to open a file, they can usually do this by clicking File, and maneuvering down the menu. They can figure out that if their X: drive isn't opening, it's probably because they aren't logged in to the network. They can take a tip, and make a logical conclusion, like "Oh yeah, okay, then I can do this and this. Thanks." These users are very few and far between.
    Windows is great for the few who understand that there are common elements of (most) every application. Still though, it's that 90+% that will suck the life out of you every time.

    --

    "Would it kill you to put down the toilet seat?" -- Maya Angelou
    1. Re:Different Types of Users by jeti · · Score: 2

      Regardless of how obvious the UI is...

      This only shows how blind you have become. To a beginner, it's not obvious how to use a standard GUI. They don't know about window focus. They don't know about widget/text focus. They don't know what these knobs on the upper right edge of a window mean. They don't know what the taskbar is for. They don't know where input is expected.
      Do I need to continue?

      Positioning a mouse is not as easy as you _now_ feel it to be. People click outside the window and suddenly everything behaves completely different from what they expected.

      You'd be amazed how simple it is for such people to use something as unintuitive as a text interface.

    2. Re:Different Types of Users by Lars+T. · · Score: 2

      Many of those 90+% of people have made an intelligent choice once (or more more times) before, but the program did something not obvious. That's why they think "Better safe than sorry". And Windows is not great, because it is full of those gotchas.

      --

      Lars T.

      To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

  25. tautology? by yali · · Score: 2
    I usually think of "user friendly" as meaning "most users find it easy to use." By this definition user friendliness, rather than being based strictly on a priori design criteria, is defined empirically. If most users find it easy to use, it's user friendly. If not, then not.

    This doesn't mean that designers are faced with a black hole until after they build a product. It just means that design principles should be induced from what previous experience tells you usually works with users, rather than dictated by what designers think people should be able to deal with.

  26. Re:This is my favorite complaint by reaper20 · · Score: 2

    Ah yes ... the worst of the sort are media players.

    Winamp, WMP, Real, and Quicktime - you can sum up everything wrong with computer UIs with those four programs alone.

  27. the perfect question to ask by Gizzmonic · · Score: 2

    if you're a design/interface coder trying to exculpate yourself. Why worry about making the UI better? It's the @$#% users' faults, they never read the manual!

    Video games do pretty well considering no one ever reads their manuals. Maybe you should try ripping off the UI from some popular console games or something!

    --
    (-1, Raw and Uncut is the only way to read)
  28. It's an underrated approach by Anonymous+Brave+Guy · · Score: 4, Insightful
    This usually takes the form of a division into 'simple' and 'advanced' modes of operation. This is probably too niave an approach though.

    On the contrary; I think it's a powerful and much under-rated approach. The biggest hurdle for most people learning a new tool is (arguably) coming to understand the fundamental way it works. After that, the rest is often just details.

    For example, if I'm using a new word processor, maybe I learn that its formatting is broken down according to characters, paragraphs, etc. and where to find the dialog for each. Then it's not a big jump to work out how to make something italic (a simple task) or to set up the kerning (a more advanced one). In this case, it would be useful to have a simple UI with common options (open and save files, change the font, run the spelling checker, etc) and a full UI with the whole lot (revision marks, change the number of columns, configure the grammar checker, perform a mail merge).

    Personally, I used to like systems that worked that way. You could start simple and learn the big picture, and once you'd got the hang of it, switch everything on and see all the details. Then you knew everything was there and you could see where you stood. These days, everything seems to come with seventeen different ways to do the simple things and an options dialog with 100 different settings, most of which show or hide some feature if the menus aren't already adjusting under your feet before you start anyway (but luckily there are seven different ways to get help). Is this really easier to learn and more user-friendly, or just making a simple tool like a word processor seem far more complicated than it is? (There's an obvious commercial/upgrade angle here, but it's not really relevant to the issue at hand, so I'll gloss over it.)

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    1. Re:It's an underrated approach by SpatchMonkey · · Score: 3, Insightful

      You have some very good points there, but just to pick up on the simple/advanced thing - the niavety is in there being only two different states.

      It's like splitting the learning curve up into two steps, when lots of smaller steps would perhaps be easier.

      Basically what I'm saying is that when the gap between 'simple' and 'advanced' is too wide, you need something else to bridge it.

    2. Re:It's an underrated approach by Anonymous+Brave+Guy · · Score: 2
      It's like splitting the learning curve up into two steps, when lots of smaller steps would perhaps be easier.

      Basically what I'm saying is that when the gap between 'simple' and 'advanced' is too wide, you need something else to bridge it.

      I certainly agree with that. I'm simply suggesting that the gap isn't too wide far more often than people give credit for these days, and that having too many steps is as counterproductive as having none at all.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    3. Re:It's an underrated approach by neuroticia · · Score: 5, Interesting

      The world is divided into two categories. Those who "get it" and those who do not. Those who "get it" understand that everything has a pattern and all they have to do is play with the gadget and read the manual/documentation and understanding will come. Those who do not get it are akin to those who call us over to set the time on their VCR without even checking to see if they could do it themselves. Those who ask us 200 times how to copy/paste and cannot remember simply because their mindset is that computers are scary complex things that do not make sense.

      These people are not going to be helped by simplification. These people are not going to be helped by hand-holding.

      There needs to be some sort of "mind building" curriculum for people who are afraid of electronics. I believe that people who are told a 3-step process (such as copy-paste) 200 times and STILL cannot remember are mentally defective and in need of rehabilitive therapy.

      Think about it. If someone is told even 10 times that "If you push the doorbell a bell will ring" and cannot remember it, you'll assume they are brain damaged and treat them as such.

      That's how I've come to treat my mother when she asks me how to copy and paste. Finally I took her to the local drugstore and made her copy a piece of paper. I brought her home and had her paste it onto another piece of paper. I then had her describe the steps she had to take to me by writing them down. If she skipped something like "Put the money into the machine" or "select number of copies" then I'd get confused and make her go back to the beginning. Afterwards I brought her over to the computer and said "There are no settings. There is nothing to remember. You drag the mouse to highlight the text you want to copy. You press the right mouse button and choose "copy". You move to the new document and right-click and choose "paste" HOW is that more complex than what you just did with the copier over at the drugstore? HOW is that more complex than tying your shoes?"

      She agreed, and then 10 minutes later called me over because she couldn't figure out how to copy/paste. She didn't even try.

      -Sara

    4. Re:It's an underrated approach by SpatchMonkey · · Score: 2, Insightful

      My mother would beat the shit out of me if I was that sarcastic and patronising to her.

      Not really. But she wouldn't like it.

      You should have more respect for your mother!

    5. Re:It's an underrated approach by FFFish · · Score: 4, Insightful

      Your post really should be moderated up.

      Further to your post is that people form paradigms, and these paradigms allow them to "short-cut" their thinking.

      A common example is found in our cars: because they have been standardized, we expect certain things to remain constant: gas on the right, brake to the left of the gas, clutch (if there is one) to the far left. Because this archetype is so well-established, we can hop into any car (in America) and drive.

      But not everyone can pop the hood and make sense of what's under there. Their world knowledge, while it does cover the driver's controls, doesn't include engine mechanics. The rest of us, who know a sparkplug from an oil filter, can pop the hood on almost any car and begin to make sense of it... and not because the engines are all laid out the same, but because the *ideas* are the same.

      Recently, my understanding of car engines was used in measuring the valve clearance on my motorcycle. I'd never do such a job on my car -- too complex -- but just knowing how my car engine works, I was able to do the motorcycle job. Heck, now I've done the motorcycle, maybe I should do the car!

      Anyway, to bring this back to computers, the paradigms for computer use aren't any more obvious than those for car engines: one only learns them by getting one's hands dirty.

      If you gain skill with one wordprocessor, you can probably use most any wordprocessor without needing help. But to learn that first wordprocessor could be a hurdle: it's not much like anything in our physical world!

      And just as most people these days don't bother to get their hands dirty with their car engines, and hence couldn't begin to conceive of changing their oil, let alone reboring a cylinder, many people don't care to get their hands dirty learning the power-user aspects of Word, programming their VCR, or even using the full capabilities of their microwave.

      And who can blame them? These are all just tools: tools for transportation, for communication, for entertainment, for cooking. Learning the minimum needed in order to get by makes very good sense: it frees your time up for doing actual, important things. Like having a life.

      --

      --
      Don't like it? Respond with words, not karma.
    6. Re:It's an underrated approach by xtremex · · Score: 2

      To tell you the truth..I understand this completely...When I firsy touched a REAL computer (A VAX back in the early 80's) at my local university (I was a kid at the time)I asked for the manual...they laughed htinking it was way over my head..but I knew how to READ...I brought the manual home and learned VMS. So when I got an account ot the school, I knew my way around...the CS students at the time were asking ME for help..I rolled my eyes because I couldn't believe tey didnt undertsand the concept of an INDEX! I would say "Hold on", look it up in the index, and do it for them...thye thought I was a genius..at 12 yrs old, I KNEW it wasn't magic,but I felt like these guys were stupid. They were in COLLEGE, taking Comp Sci and didnt understand the concept of an INDEX! I just introduced a friedn of mine (who's an economics professor) to Linux..he uses KDE. I get more calls on how to do things like (How do I center the text in KWord?). I tell him look in the help file...he gets PISSED when I say that. I say, ever use MS Word? It's 95% the same, so what do you THINK you should do..he figured it out after I said that.....

      --
      If you're not a Liberal in your 20's, then you have no heart.If you're still a Liberal in your 30's you have no brain.
    7. Re:It's an underrated approach by Bishop · · Score: 2

      Part of the problem there is that the users have probably had bad experiences with manuals in the past. Most computer manuals I have tried to read are very poorly written. I can't blame a user for looking at a computer manual in disgust, as I do the same. In general, documentation abuses the language, is poorly organized, and incomplete.

      The computer industry does not give the users any credit and assumes all users are idiots. This mindset has UI designers convinved that they have to map computers onto something familar (desktops). This makes as much sense as putting a stick shift on a toaster to control the darkness. It will work, but is it really the best interface? By attempting to map "familiarity" the designers only frustrate the users when the familiarity inevetibly breaks due to a bug or a poor metaphor. Nothing frustrates a user more then when the actual outcome is different from the expected outcome. You can't map a car's interface onto a computer. Nor can you compared a car's "easy" interface to a computer's. A computer is a completely different device.

      Here lies the problem: instead of treating computers as the powerfull devices they are, designers instead attempt to "perfect" the poor metaphors adopted years ago. Computer interfaces could be far more powerfull then they are. Instead a computers spends most of its power by drawing pretty pictures. Computer interfaces should expose the user to the power in the computer. This dosen't mean tab upon tab of check box options. Designers have to find new ways to present data. Not pretty ways, but usefull ways.

      Not that this will happen. It is much easier to sell an old program with a new look then it is to discover better ways to manipulate data.

    8. Re:It's an underrated approach by VertigoAce · · Score: 2

      What this reminded me of, actually, was what some Windows applications (in particular MS ones, but probably other professional programs; not a heavy Windows user so I wouldn't know) do in order to simplify the UI. They typically hide more advanced menu options (and after you've used the program for a while they tend to hide unused options). This way the UI is not overwhelming for less advanced users. After they've figured out the basics, they can move on to more complicated features (for example, the rule-based sorting in Outlook).

      While I personally find it a bit annoying to have to find hidden options, it could be useful to some people. Programs that aren't used by beginners take a different approach. Visual Studio, for example, doesn't hide any options, but it does let you customize the menus and toolbars to suit your needs (right click on a toolbar to see a list of all existing toolbars).

      I know I've only mentioned Windows programs, but let's face it: right now the only OS's that a complete beginner is likely to see are Windows or Mac OS 9/X.

    9. Re:It's an underrated approach by Bishop · · Score: 3

      I agree. The whole intimidation thing is real kicker isen't it. The people I hate are the ones who want to be intimidated. They feel superior for being stupid. How does that work? Compare this to my grandfather who seems to do alright despite being half blind[1]. Due to his handicap I think he looks at anything new as a challenge, and plesantly surprised when it isen't. Other people are probably pissed that a computer is supposed to be easy to use, as per marketing, but isen't. It makes them feel stupid. Those of us with more experience aren't intimidated, and when a computer dosen't work we think the developers are stupid. Maybe this is what we should tell users?

      Instead of trying to convince users that computers are easy to use do the opposite. Tell them that computers are a pain in the ass (the truth). Tell users that the user interface was "designed" by a bunch stupid punk assed condesending arrogant new hires whacked out on caffine (possibly true). Now when the user manages to remember the basics they will fell a sense of superiority and acomplishment. I am only half kidding.

      Regardless of the true complexity I often start off a mini training session with "I don't know why they had to make this so complicated..." It works for some people. Others are really stupid.

      [1] Setting up a computer for my grandfather is what started me thinking about how poor computer user interfaces really are. My grandfather has lost much of his vision, but can still read if the text is magnified to atleast 3cm/inch high letters. A typewrite has a small font. There is not much you can do about it. In theory a computer should be able to display any sized text even if there is only one letter per screen. Too bad theory dosen't work out. For many reasons it is much easier for him to use a simple magnifying lens then to try to fight with the OS and display big fonts. How peverted is that?

    10. Re:It's an underrated approach by dodald · · Score: 2, Insightful
      I used to work in an IT department, for a medium sized company (500-600 PCs/servers/control computers, 300-400 users). Most of our users were enigineers, and dispite what people say, not all engineers are good with computer, and in my case a majority were computer-idiots.

      The one thing engineers do though is read, not manuals like a smart person would but the internet. I got so sick and tired of hearing EVERY other person say "So whats the deal with microsoft?", Or "I have this problem with my home computer..." that I started telling people that microsoft was a bunch of dolts who cant program and screw every thing up (Which, mod me if you want, I don't believe).

      The people who I said this too began to call less and less frequently and when they did call the questions where considerably more complex. Instead of the usual "How do I print this out on its side?" (Landscape, THERE IS EVEN A PICTURE!) I started getting calls, about how to expose the formatting stroks, or how to get a feature that we didn't even have installed.

      So though it may not be a good idea to tell people that the software we purchased for them was crap, or to tell people that they got ripped off, it seemed to work in some cases in my experience.

      --
      101010b 2Ah 52o
    11. Re:It's an underrated approach by FFFish · · Score: 2

      Young people find computers to be intuitive, older people do not. Why? Because for the most part older people have a closed mindset.

      No. It's because for the most part, older people didn't grow up using computers.

      Hell, not one of them grew up using pushbutton phones.

      Back to my original post, which I think got a little off track: it's your paradigm that lets you use the computer easily.

      You expect moving a mouse will move the cursor. That's an awfully abstract behaviour. But, having learned that the motion you make in one place is connected to the apparent motion of a virtual object in another place, you can use a tablet or trackball.

      Having learned the "move cursor" paradigm, you're now equipped to move cursors that are controlled by devices you haven't before encountered.

      Without that paradigm, though, you'd be at a complete loss: you'd see a bunch of unidentifiable devices, none of which are obviously connected, and have no concept of "cursor", "mouse rolling", and certainly not of "clicking".

      There is a huge conceptual leap to be made just to successfully move the mouse cursor, let alone do anything useful with it.

      Little wonder so many people don't become fluent computer users.

      In many ways it is like learning a language. If you were plopped down in the middle of the Kalahari Desert, into a Bushman tribe, you'd be completely unable to understand the simplest spoken directions... just as your grandmother is unable to understand the "language" of computer GUIs.

      And just like learning languages, kids have a far easier time of it than grannies. Plop a young kid into the Kalahari, and he'd be a fluent native speaker within a year. But a granny -- well, she might learn a very few phrases.

      Or, in computer terms, she might learn how to power-on her computer and that the mouse moves the cursor; but it's gonna be a long stretch before she really understands how to use EMail, and she'll never install a firewall.

      GUI is a language. The young learn it more easily than the old, and attaining and retaining fluency requires on-going practice. Full-time immersion is more effective than occasional dallying.

      We who use computers intensively all day every day would do well to learn a bit about how the naive and inexperienced view their computer experiences.

      (P.S.: "I'm merely saying that if someone can't find their way around an obtuse interface, then chances are they're not going to find their way around a well-thought out one."

      Shall I test you on that one? I'll design an almost criminally negligent UI, and a good UI, and we'll see wiith which you find your way around!)

      (P.P.S.: Slashdot needs to support the "small" tag!)

      --

      --
      Don't like it? Respond with words, not karma.
    12. Re:It's an underrated approach by BigBlockMopar · · Score: 3, Funny

      The world is divided into two categories. Those who "get it" and those who do not. Those who "get it" understand that everything has a pattern and all they have to do is play with the gadget and read the manual/documentation and understanding will come. Those who do not get it are akin to those who call us over to set the time on their VCR without even checking to see if they could do it themselves. Those who ask us 200 times how to copy/paste and cannot remember simply because their mindset is that computers are scary complex things that do not make sense.
      These people are not going to be helped by simplification. These people are not going to be helped by hand-holding.

      These people are gonna be helped by Darwin!

      They'll starve to death when there are no more bank tellers and they can't pay for their food because they can't figure out how to withdraw money!

      They'll freeze when the gas company cuts off their power for not paying their bill online!

      They'll run their cars into bridge columns because they're distracted trying to figure out how to turn off a rental car's air conditioning!

      They won't be able to find a mate because they'll never leave the house for fear of missing a TV show that they can't videotape because the VCR is so horribly complicated!

      --
      Fire and Meat. Yummy.
    13. Re:It's an underrated approach by Preposterous+Coward · · Score: 2

      Well, I suspect that happens mostly to people who really have driven just one or two cars their whole lives and are used to the accelerator, brake, and steering behaving *just so*. If you borrow friends' cars and/or travel frequently and rent cars all the time, it's totally trivial to get into a car you've never driven before and operate it safely and effectively. OK, if it's a stick it might require a few shift cycles to get used to the clutch feel and so on, but it's really not that bad.

      --

      "Biped! Good cranial development. Evidently considerable human ancestry."
    14. Re:It's an underrated approach by Preposterous+Coward · · Score: 2

      one thing kids have in abundance is a willingness to experiment. Adults, by contrast, tend to be much more reserved. Maybe that's a normal byproduct of age and experience -- having made expensive and/or painful mistakes before, and being better at perceiving the potential negative consequences of an action, you're more reluctant to do something wild. Of course, making mistakes is a big part of learning, and if you're too afraid to try anything new, you're unlikely to learn anything new either.

      --

      "Biped! Good cranial development. Evidently considerable human ancestry."
    15. Re:It's an underrated approach by Bongo · · Score: 2

      She agreed, and then 10 minutes later called me over because she couldn't figure out how to copy/paste. She didn't even try.

      Maybe she just didn't know what to look for. Maybe she didn't realise that you had to have the mouse pointer in a particular place, or a particular app at the front, or whatever. If she can't copy/paste, then she probably needs to be taken on a tour of the whole keyboard, and oh, well, back to the very basics.

      My point is, don't under-estimate how many small but essential bits of perceptual knowledge you are employing in a "simple" operation like that. It's great that you explained the principles using the real world analogy, but does she even know that a window really is?

      Or maybe she just wants you to call more.

    16. Re:It's an underrated approach by Sj0 · · Score: 2

      gee you must be a genius. thank goodness you were there to lead those lost souls to the light.

      either that or you're an obnoxious prick that people don't like talking to much.

      try some humility on for size sometime. it's underrated.


      Hell no, everybody should try some self-confidence once in a while. 95% of this could be fixed if people gave up the attitude of "no, only smart people can use computers.". Hell, it's not that hard to pick up something completely alien and fiddle around until it makes enough sense to work. Just a willingness to get to a point where you can say "nope, what I'm doing won't do what I want it to do, but I can try something else that looks like it might work too" is a great start.

      In all things. If it seems like it might work, and you don't think you could hurt anything by giving it a shot, go for it. People are often suprised by what they learn they can do after they knock down the mental walls that tell us that others that do those things are somehow special.

      --
      It's been a long time.
    17. Re:It's an underrated approach by HughsOnFirst · · Score: 2

      Henry Ford: We can't have a stick shift, people won't understand what it does. These lights on the dashboard are also confusing.... Why not replace them with a single button saying "Start"???

      Well as a mater of fact Henry Ford did think that the stick shift was too complicated and made the transmission shift by stepping on a peddle , unless you wanted to reverse in which case you used a hand lever. No lights on the dashboard either (and no electric headlights) , and as for a button to start, that didn't come until much later. Starting involved an assistant cranking a crank at the front of the car the , the carburetors were adjusted by controls on the dashboard, the throttle (gas pedal ) was a lever attached to the steering wheel as was the lever that controlled the timing of the spark.

      At least it had a steering wheel, unlike the early some other earlier cars.

    18. Re:It's an underrated approach by Dynedain · · Score: 2


      And just like learning languages, kids have a far easier time of it than grannies. Plop a young kid into the Kalahari, and he'd be a fluent native speaker within a year. But a granny -- well, she might learn a very few phrases.

      Or, in computer terms, she might learn how to power-on her computer and that the mouse moves the cursor; but it's gonna be a long stretch before she really understands how to use EMail, and she'll never install a firewall.


      WRONG. My grandmother is a lot more proficient with a computer than my mother and father. My grammie regularily sends me email, does geneology research on the web, and types up snailmail and research results in MS Word. My mom on the otherhand is confused when I tell her she can copy or move files by "dragging" them from one place to another.

      And before you say my parents are technophobes or something, let me say this: My grandmother got her computer about a year ago, and never used a computer before that. My parents got their first Windows computer in 1990. Oh, AND my mom did her college minor in computer science (way back when they did everything on punchcards). And as an accountant, she is forced to use computers a lot.

      So why is my grandmother so much more adept? And why am I the computer guru for almost everyone I personally know?

      Time.

      My grandmother has plenty of free time on her hands to poke arround with the computer and figure things out.

      I (as most kids do) had plenty of free time to play with the computer and learn how it worked.

      My father is learning quite a bit more than my mother did, even though he runs a business that has absolutely no pressing need for a computer at anytime. But he found that Quickbooks is nice, and that with time, he can learn how to do things on the computer. He now knows how to download and install programs, how to watch out for viruses/trojans, and how to email and surf the web....a huge accomplishment from only knowing how to get to minesweeper, tetris, and solitaire.

      My mom on the other hand still can't even change the desktop background. Why? She's a workaholic at the prime of her career. She gives herself absolutely no time for luxuries, especially 'unnescessary' ones like learning how to use a computer. So even if she is forced to use email and various software for her day-to-day work, she doesn't know anything more than than how to open and use those programs.

      --
      I'm out of my mind right now, but feel free to leave a message.....
  29. Advertising by UserChrisCanter4 · · Score: 2

    No one else really advertises their products as being supposedly as simple as a computer. Let's take Dell for example:

    What is their tagline? Something like "easy to own, Easy to use, Easy as Dell", with some other stuff thrown in. What makes a Dell running XP any simpler than an HP running XP or a whitebox running XP? Dell's cases are certainly easy and convenient to work in, but anyone who's heavily interested in the "easy to use/own" aspect probably isn't poking around inside.

    Maybe they're referring to the buying process. Again, a lot of novice users (the ones who create the biggest tech support issues) are probably intimidated by the online/phone buying process. Hell, I run into people all the time who think that the local Best Buy or CompUSA must be the place to start looking for Dell.

    If I were my mother (computer knowledge-wise), I wouldn't know what the hell to make of Dell's site. Desktop-wise, I have three tiers of systems, each of which is configurable. What benefit does this RDRAM have over that DDR-SDRAM? Do I need a 64MB video card? Why is this 7200RPM drive better, and what is the standard speed? I heard those Celerons were "bad"... and so forth.

    Computers really need to be advertised less as electronic hubs or personal empowwerment devices and more as tools. I can't call craftsman when I'm having trouble building my deck, so why should Dell concern themselves with my solitaire playing issues. Don't scream "price" because if I'm talking about a quality set of power tools that I'd need to build a deck, I can dump just as much as I could on a mid-range home PC.

    It makes me shudder when I see computers advertised as e-mailing home vides. How many home users have enough mastery to understand that they'll need to import DV, edit it down, then compress it to a size halfway workable enough for e-mail, when in reality the file SHOULD be uploaded to a website/FTP server and a link e-mailed?

    In the industry's push to portray PCs as "must-have", heavily important "educational", "information devices" they have created a legion of consumers that seem to expect highly-trained "support specialists" to assist them when they can't get their picture to print out in the insane manner they seem to think it should. On the flipside, Craftsman has created a legion of users who have faith in the fact that this 150-year-old company can make a solid power-tool, and if you have questions about how to begin cutting the 2x4s, you should've hired a contractor. In reality, the two pieces of equipment are very, very similar, it's merely the perception that makes a customer feel one way about one and another about the other.

    1. Re:Advertising by 90XDoubleSide · · Score: 2
      It makes me shudder when I see computers advertised as e-mailing home vides. How many home users have enough mastery to understand that they'll need to import DV, edit it down, then compress it to a size halfway workable enough for e-mail, when in reality the file SHOULD be uploaded to a website/FTP server and a link e-mailed?

      I've taught people who don't know how to install software how to publish a movie to their website and notify thier freinds using iMovie and iDisk; I mean the machine comes with a firewire cable, it opens iMovie in import mode when you plug in the camcorder, it has a preset for a web movie, and after HomePage makes the frame page for the movie it offers to send iCards to your friends.

      --
      "Reality is just a convenient measure of complexity" -Alvy Ray Smith
  30. Complexity by Sludge · · Score: 2
    The software can be divided up into accidental complexity, and complexity which is fundamental. You need to tell your VCR when to record. You don't need a 9x1 LCD display with two red buttons and three black ones labelled with arrows and 'stop/eject/enter'. That's accidental complexity.

    I'm always wary of doing things with a click of a button. How much fundamental complexity was weeded out, in order to bring such a simple system? Usually it is this sort of system that has less options instead of more. This brings out easier to learn, harder to use. The fact that there is such market demand for these design principles is disappointing. Goods do not often live up to their true potential.

  31. Cars are a very good example. by LOTHAR,+of+the+Hill · · Score: 2, Interesting

    Are cars user friendly? If user-friendly means that you can drive it off the lot without being familar with the car then the answer is no, cars are NOT user friendly. The problem is not the placement of the speedometer, the steering column, or the stereo knobs. You see, before you can drive that car off the lot, you have to know how to drive. It takes several weeks of practice to learn how to drive a car and be comfortable. It could be longer or shorter based on the car itself (manual or auto) and the talent of the person learning to drive. Once someone is familiar driving a car, they could drive just about any car they chose right off the lot.

    I feel that consumer electronics fall into the same category. To be able to use consumer electronics "out of the box", you have have some familiarity with consumer electronics. It doesn't take years of use. It takes just enough use for the customer to grasp the basic concepts. Then off they go with TVs, stereos, DVDs, and consoles. Just as soon as they RTFM!

  32. Some things are simply new. by cornice · · Score: 2

    You know, some things are complex and new. It's that simple. Somehow you have to tell this stupid machine that you want to record some World Cup game on some channel at some time using whatever silly buttons the manufacturer could afford. Can it be done better? Sure. Make it less complex by stripping away options (wizards, shortcuts, etc.) or make it less new by using metaphors (icons, desktops, etc).

    But until the machine is smart enough to understand you, you will have to be smart enough to understand the machine.

  33. Read? Why the hell should I read? by marxmarv · · Score: 2, Troll
    Don't confuse simple to use with basic - just because something is easy to operate it doesn't mean that it's incapable of doing some complicated things.
    Don't confuse complex with complicated. From m-w.com: COMPLEX suggests the unavoidable result of a necessary combining and does not imply a fault or failure <a complex recipe>. COMPLICATED applies to what offers great difficulty in understanding, solving, or explaining <complicated legal procedures>.
    Many examples spring to mind but the telephone is top of my list. With my phone I can call half way around the world in just a few seconds - heck, even my two year-old nephew can.
    The telephone isn't all that simple and yet more basic than you give it credit for. All a telephone does from the user point of view (advanced services aside for the moment) is accept a sequence of numbers that identifies another station somewhere in the world, and attempts to build a bidirectional circuit to that station from available resources. The only reason it appears to be simple is because most people consider phone numbers as very nearly opaque. If the person supplying you with that phone number didn't give you the area code, or you're in a country other than your own and don't know how to get onto the international network, it's not so simple anymore, is it?

    But on to the point of my post. Difficulty of use of any piece of equipment is related to two design qualities. First, how many options is a user supplied with? Compare the Macintosh keyboard with the PC keyboard, a mechanical microwave timer with an electronic microwave timer, or a modern PBX station with a Bell System twelve-button POTS phone from the 1970s. A device that offers lots of possibilities right there on the front panel intimidates the inexperienced user and can disorient even the most seasoned. It is possible to offer functionality without disturbing the perception of simplicity by hiding it beneath a trapdoor, as some televisions and VCR's (and TiVo) do.

    Many Americans being functionally illiterate, the second quality governing the perceived complexity of the user experience is the amount of reading a user must do to operate the device. Products with thick manuals firmly between the user and the functionality they want are an obvious target, but a more subtle yet influential problem is that some prompts, menu items, dialog boxes, etc. are too hard to (quickly) read. Products that talk too much tend to be perceived as complicated by the uninitiated and annoying by the initiated. Menu items should ideally be no more than one short, ideally monosyllabic, easily recognized word or phrase. Good examples are "Empty Trash", "Clean up", "Quit", "Back". Bad examples are "Empty Recycle Bin" (not so easily recognized, polysyllabic), "Open Web location..." (long, unclear, not so easily recognized: compare to "Go to..."). Menus should place more frequently used options in shallower places. RPN-style "Noun->Verb->Adverb" structures are good, as usually the user knows what they want to manipulate before they know how they want to manipulate it, but consistency is more important than the particular structure.

    I am not a trained user experience professional, so take this advice with a salt shaker or two and all your wits.

    -jhp

    --
    /. -- the Free Republic of technology.
  34. The fundamental problem here is not... by 3seas · · Score: 2, Interesting

    ...is not one of user friendly but rather one of user understanding
    fundamental concepts and being able to apply them in the learning feedback
    loop so to enable second nature integration of the users mindset.

    But as things are done in teh computer industry and competition and
    anti-competition, it's hard for a user to make second nature anything
    because the industry keeps changing things.

    I.E. should a user have to learn how to use a word processor that they
    would otherwise not, due to using something else, so to be able to read
    a .doc file?

    But the problem is even worse than that as the whole nature of a computers
    and programming is simply the act of automating complexity that is made up
    of simple things. A process of automation that consist of some very basic
    and small set of actions/functionality. And this level of simplicity of
    applying concepts or actions/functionality is being kept from users in
    general.

    And it even gets worse, as the DRM is going to make it difficult to learn
    how to do it the difficult way, should the user so chose to do outside or
    four years of full time colledge and certification and license buying
    etc...

    So I guess what it all amounts to is the effort to not allow the user to
    actually do things for themselves enough to actually learn something that
    would help the user to make their use of computer more second nature.

    You cannot make something user friendly and not allow user to use it. And
    apparently blaming the users for the failure of the industry to what they
    need to is the best excuse the industry can come up with. Hell they seem
    to get everything else from the users, from ides to feedback to money to .... and of course an excuse to blame.

    I suspect this will be modded down but then that is apparently to be
    expected.

    1. Re:The fundamental problem here is not... by Joel+Ironstone · · Score: 2

      But as things are done in teh computer industry and competition and
      anti-competition, it's hard for a user to make second nature anything
      because the industry keeps changing things.


      I agree with this completely. when TVs came out they worked just likd radios, there was a dial you turned to select a station and then you sat and were entertained. Of course TVs were just liek radios and we have so many other devices that work unlike anything else we have had before. What I am not sure about is whether this difference is a result of innovation or of simply trying to actively differentiate yourself to show how "new" the thing you have just designed is.

  35. You're a luser too by guanxi · · Score: 5, Interesting

    I'd guess that most people reading this, including me, know more about info tech than 99% of the population. It's easy for us to say that anyone who doesn't figure computers out is just not making an effort and respond with a 'RTFM'.

    But why don't we look at some fields that perhaps are not part of our aptitude. How much time and effort have you spent learning about,
    - a recipe?
    - fashion and clothing?
    - fine art?
    - your elected representatives (quick, name the ones in the State capital ... Wash DC? ... local judges? ...)
    - giving your girl/boyfriend a mind-blowing orgasm?

    Now, you may say, 'but these things aren't important to me; I don't have time for them.' And then you'll understand why all the 'lusers' don't RTFM.

    1. Re:You're a luser too by nobodyman · · Score: 5, Funny
      *I* know how to give a mind-blowing orgasm :)

      Masturbation doesn't count, pal.

    2. Re:You're a luser too by Sabalon · · Score: 2

      But I don't care about fine art. I don't go out and buy a Monet or Nagel or something, bring it home and then try to figure out why I paid so much.

      I do care about food and meals that I like, I took the time to learn how to cook. Sure - I may not do it like a professional, but I know how to make a curry chicken I like, and can make some good cheesecake, which was quite a learning experience.

      Clothing - bah...I can buy what is comfortable and fashion is an insiders joke. But I have no interest in that (okay....victoria secret fashions :)

      But joe user goes out and buys a Tivo or VCR - obviously they have some interest in it.

      I just bought a $700 telescope - damn well better believe I've read a lot about both telescopes and astronomy. If I bought a piece of electronics that was $700 I'd rtfm as well. Hell...I read the one for my $200 DVD player.

      As for the mind-blowing orgasm...what's not part of your aptitude is your problem :)

  36. Of course things are too user friendly by Prong_Thunder · · Score: 2, Funny

    There are too many stupid people on earth.

    We need to make things harder to use, and eventually as a result the stupid portion of the world population will be culled out of the gene pool.

    Of course, for this to work we'll need to graft lethal devices onto simple household appliances, but i'm sure there are enough bitter sociopathic techies out there to make this a nightmarish reality.

  37. Re:My theory by Magila · · Score: 2

    The flaw in this classic argument is that all the things you mention are single purpose devices, they do one thing and one thing only (a car moves you from A to B, same for a plane, a phone makes a voice link with someone else, etc.) A computer on the other hand is a totaly different beast, it serves a multitude of functions. Everything from typing up a term paper to blowing up someone half way around the world in the latest first person shooter. Because of this a "computer" cannot magicaly do all the things it does and stay as user friendly as single purpose tools, it's a general purose machine and thus the user going to have to learn a at least a little about it to get it to do what he'she wants it to.

  38. Re:Customers are stupid by Genom · · Score: 2

    You obviously dont work with customers :) EVERY SINGLE ONE IS STUPID. At least the ones that call me are.

    LOL! Actually, I don't think all of them are stupid (some are, don't get me wrong) - but most are what I'd like to call "Aggressively Ignorant".

    They don't want to know how to do something - they don't want to learn how to do it - but yet, they still want to do it. They will go to great lengths to avoid learning how to do it. Even when presented with a simple sequence of steps that will accomplish what they want to do, they complain that "It shouldn't be hard", when it's not hard, it just takes time to learn.

    These same people will buy into whatever marketing literature is put in front of them -- AOL is "the easiest", XP is "easy to use", Laundry detergent A is better than laundry detergent X. They do this because they don't want to think for themselves.

    See, thinking takes effort, and they've been conditioned that effort is bad. It's sooo much better to pay a monthly fee to have something done for you, than to take a few minutes a week and do it yourself. It's better to let AOL handle your security and personal information, than to take matters into your own hands, and care about your own security. It's better to hate those dang Arab terrorists, then to take a critical view of your government, which is getting out of control. Thinking is bad. That's what these people believe - and they will fight for that belief to the death.

  39. Re:First Post by ranulf · · Score: 2
    I only use 4 buttons of around 30 on my DVD remote.

    Yeah. If the common controls were arranged sensibly on the remote in a cursor arrangement, you could have something like: up=play, left=rewind, right=forward[*], center=select, down=pause, menu. Then any "extra" functionality could be provided through on-screen menus.

    Of course, there are always going to be people who want extra features, like a shuttle control, but there aren't many controls that need instant access rather than a menu. There's always the option of providing a choice of controllers on purchase.

    [*] Out of interest: notice how right=forward, left=rewind shows the L-R reading bias we have... Is this accepted in UIs worldwide, or are these swapped for R-L locales?

  40. interface by depsypher · · Score: 2, Funny

    Why do today's software and consumer electronics users expect to be able to fire up their new toy and magically have a complete understanding of how to use it

    Haven't you ever watched Star Trek? Whenever the crew is finds itself on the bridge of an alien ship, it usually takes them about 5 seconds to figure out how to download the entire database, transport the stranded crew member and turn off the self destruct sequence. And meanwhile I'm still looking for a powerful IDE with a decent interface :(

  41. Re:Why shouldn't we st[r]ive for better UI by Zeinfeld · · Score: 2
    I've never bought into the whole speech control thing. I'd feel stupid in a room with other people talking to the VCR

    I have speech recognition on the car phone. It works OK for that application but the limits are pretty obvious. First you have to explain to passengers not to talk over the commands. I was giving a lift to someone who was in the voice directory and was calling his wife to tell her we would be home soon. So each time I say Roger he says 'what?' which spoiled the recognizer.

    I don't think that speech actually helps at all for most applications. In the first place the command set becomes pretty cumbersome. In most applications voice is used it is actually limited to recalling one of a small number of pre-set programs. The ambiguity in human speech is huge and machines often have no context to resolve it in.

    Good UI design for me is something that allows me to build up a coherent mental model of how the device is working. That is why a lot of folk like UNIX, the commands may be bizarely arcane but the model is usually exposed (in flat text files). Macs on the other hand are not designed as tools, they are designed as assistants. You have a problem, it tries to help you. If your problem is not the one the designers thought of, well tough luck buddy.

    The principal problem with the notorious VCR programming task is frequently user anticipation. Instead of doing something consistently the machine tries to be helpful and fails.

    Another problem with VCRs is that the 'easy to use' interface software can have bugs. Before I got my PVR I had a Magnavox VCR. After failing to tape the F1 Grand Prix twice in a row I said "I have a degree in Nuclear Physics, I was elected to be a fellow of the British Computer Society, why do I keep assuming the problem is me?" So the next time I took photos of the settings on the VCR with my coolpix, turns out that if you set the device under certain circumstances the damn thing will set itself to record a year later than programmed.

    My pet peeve in user interfaces is that manufacturers try to make devices look simple and uncluttered by making one button do six things. I know that there is also a cost issue, but when I buy a $1,000 digital camera, or even a $300 one I think that I am owed a few extra buttons. The Coolpix would be a heck of a lot easier to use if there was a single slider that controlled the flash, allowing it to be turned off completely, on, on with red eye correction. Instead the mode button that controls it also cycles the autofocus modes, and is context sensitive to boot. But it is the same for the 35mm film world. Come to think of it, the only gadgets I have that I have not managed to fully master every switch on are my N90s and its flash gun...

    --
    Looking for an Information Security student project suggestion?
    Try http://dotcrimeManifesto.com/
  42. Thoughts on 'user friendly' by r3jjs · · Score: 2, Insightful

    Over the years, both as an end user and as a coder, I have found that software falls into one out of two catagories.

    1) Software that I understand what it is supposed to do
    2) Software that I have no clue what it is supposed to do.

    For example: I have NO understanding of accounting. None, nil. A mystical and dark art done by pencil pushers.

    I don't think it is POSSIBLE to write an accounting package that I will find user friendly because I don't understand the basic premise of what should happen.

    Similar things can be said for 3D modeling packages and FPS. I rue the day that Quake came out.

    On the other hand, I undertand how Word Processors should work. I know the basic functions that should be there and I can pretty easily switch from one to the other without slowing down keystrokes.

    ---
    That, I think, is the major issue of "User Friendly." In the day and age of Star Trek and the computers of TV, the people just want to say "TiVo, record me a good show on TV tonight" and it will be done.

    Users will NEVER master basic software until they understand what the software does. Aunt Tillie will never be good with her word processor until she unlearns her typewriter. (She will never unlearn her typewriter because the text field of her mail program works like a typewriter _sigh_)

    You can't tell users not to open an attachment, because they have no clue what an attachment is. The concept, if they have any at all, will bring about an image of a photograph paper clipped to the letter or a small flyer tossed in the envelope. You don't "open" attachments, you just make sure they are there.

    Aunt Tillie will never understand clearing out her browsers cache because she has no clue about a cache. She will never understand installing a new video codex because those things are outside her realm of experience.

    Computers don't follow physical rules and so all of their worlds knowledge and understanding will fail to prepare them for the world of computers.

  43. Re:Consumers are stupid by Detritus · · Score: 2
    In the good old days (ha!), there were individual knobs on a television for adjusting the tint, saturation, brightness, and contrast. A very straightforward user interface.

    Today's television sets are likely to be much more complicated. Knobs and switches cost money, so the penny-pinching engineers remove as many of them as possible. You can't do much of anything without the remote control, and then you have to figure out the user interface for your particular model of television set.

    --
    Mea navis aericumbens anguillis abundat
  44. WRONG by nobodyman · · Score: 2

    User Friendlyness is in direct inverse porportion to Efficiency.

    Rubbish. You're confusing "User Friendly" with various user interface issues. And while it is occasionally true that a user-friendly interface can slow down a process, the intention should be the opposite.

    User Friendliness, properly executed, increases efficiency by leveraging the user's intuition in order to get a task done. For example: I could certainly copy a file from one folder to another using the command line, but intuition tells me that dragging the visual representation of that file from one (visual representation of a) folder to another will have the same effect. Since I can move a mouse faster than I can type, I think I'll go with the more user-friendly option and get the job done quicker.

    Using my own tools I can fix my car. But if I take it to the mechanic, and pay him to fix it, it will take much longer. I have to wait for him to get around to it. He is getting paid by the hour, so he is in little to no rush to get it done.

    Not only is this apples-to-oranges, it's just plain wrong. My mechanic can rebuild my transmission in far less time than I'll be able to. But since your point is so glaringly off-topic, I'll leave it alone.

    Key combos are often faster, and much more efficient than a mouse

    Yes they are, which is why most interface designers will tell you that key-combos can make for a user-friendlier system.

  45. Re:My theory by PacoTaco · · Score: 2
    Exactly. I think there is a tendency in the geek community to label people who can't master computers or electronics as stupid or lazy. There are many different kinds of intelligence and it's important to respect that.

    Further, there is absolutely no reason not to make technology as user friendly as possible. It seems a lot of geeks actually want technology to be massively complicated because it's an ego boost for them when they get something to work.

  46. Logically Sound by yintercept · · Score: 5, Insightful

    I wish people would talk about "logically sound" rather than this completely nebulous concept of "user friendly."

    Look at Windows. A great deal of the garbage we hate in Bill's operating system was stuffed down our throats under the guise of being "user friendly." For example, changing the name directory to "folders" because directory has unfriendly latin roots. The actual result of this great "user friendly" move was Microsoft now stuffs the end user's data in a bunch of folders that you cannot find...making back ups harder. The goal of an OS should be to concentrate on creating a logically sound, secure foundation on which you can build other applications. But we compromise the foundation for an undefinable user friendliness.

    It is so funny. I see it time and again. People love the "user friendliness" of MS word when they log on the first time. A few years later they are pulling out hairs as they find their systems clogged with gigabytes of files, odd templates, virii and other mysterious things that happen with word documents as systems age.

    That really crappy registry thing we have to deal with came out with a great deal of hype about a "user friendly" registry replacing unfriendly ini files. Instead of coming up with a logically sound and versatile and extensible mechanism for recording intialization parameters...we have this supposedly user friendly monster that bites our tails when things go wrong. The only way we can deal with problems in the registry is to hope that some programmer somewhere was good enough that their 5 year old win 98 program will fix the registry problem with XP when you reinstall.

    The parent of this thread was "Learning Curve." The result of the user friendly movement has been to add a bunch of garbage to programs to get the public to a feel good level, but the garbage ends up blocking them from complete mastery, since you know have a garbage user friendly layer in the way.

    Instead of "user friendly", if you aimed at the goal of logically sound...you would find yourself with products that have only a slightly higher initial learning curve, but that people can master and build on. Take the threads about driving. The configuration of the driver seat has a nice logically sound foundation. It is driven by the logic of the vehicle and it works better.

    When you really have a sound logical foundation, the actual workings of the product is all but driven from that foundation. A phone is totally un understandable until you know the logical premise that you have to hold it to your ear, and that different phones have numbers that you must dial before calling.

    Imagine a car designed by the "user friendly" gurus of MS. A six year old could get it out of the driveway, but it would take a certified MCD (Microsoft Certified Driver) to get it back in.

    1. Re:Logically Sound by ceejayoz · · Score: 2

      For example, changing the name directory to "folders" because directory has unfriendly latin roots. The actual result of this great "user friendly" move was Microsoft now stuffs the end user's data in a bunch of folders that you cannot find...making back ups harder.

      How did calling them folders instead of directories make backups more difficult? Sounds like you're griping about two separate things - "directory" being replaced with "folder" (which deserves a -1, Anal moderation) and MS putting config stuff in hidden / obscure directories (which is a valid gripe).

    2. Re:Logically Sound by yintercept · · Score: 2

      [[ Logical soundness or the lack has little to do with ease of use Logical soundness or the lack has little to do with ease of use ]]

      I agree that I am a twit and my grammar is poor, but on the only substantive part of your rant, I strongly disagree. Creating a product that logically and accurately does what needs to be done is, in the long run, the easiest system to use, learn and master.

      As for your comments about using CONCRETE NOUNS and ACTIVE verbs, that will probably change when some future generation is fed up with reading everything at fourth grade level. The byte-ebonics rag is partially true...I assume you mean when a program is more concerned with the inner workings of the machines (bytes) than what the end user is trying to accomplish with the program.

      I confess, I am not as smart as you, and can't really figure out why a dead french child psychaitrist is the last word on adult education, but if your program has to sort multidimensional arrays to work, then, uh, four year olds, and people who stopped learning at four won't be able to use it.

    3. Re:Logically Sound by yintercept · · Score: 2

      I was thinking back to win95. The reason I threw that in as an example was a white paper I remembered where an MS guru advocated burying the data in the "Program Files" "folder." This yahoo wanted to hide the files to save the user the unfriendly terms like "files" and "directories." Okay, hiding the fact that an excel spreadsheet stores information in a file saves you from having to tell the end user about files...but the poor end user is extremely confused when they can't find any of the work they spent the last three weeks creating. I have no doubt XP and 2000 are getting better.

  47. The consumers have the right attitude by Pinky · · Score: 2, Insightful

    I agree that people cannot be bothered taking the time to figure out how things work, however, I must say that their attitude is not only justifiable but that of a well ajusted persone. When programing two VCRs from the same munufacturer only 2 years apart requires a totaly different proceedure, why bother taking the time to learn how to use it? The knowlege is totaly unapplicable anythwhere else! I think that many things we learn in the computer industry are totaly absurd and useless. I mean if it takes 5 to 10 years to go from a newbie to linux user, that's 5 to 10 years of your life that are gone forever - you can't have back and what have you gained? The knowlege of how to interract with a niche OS that probably will work totaly differently in 5 years anyways....

    It's utterly embarasing, I find, that some people know so much, of what is ultimately trivia, about interracting with a big, complicated, proceedure and not even paid for it. It doubly spooky to think that at the same time, that linux and it's supporting structure are about the extent of these people's knowlege. Getting all snoby about how no one bothers to learn some here-today gone tomorrow technological gaget seems a bit.. miss-guided to say the least. If anything, spending 5 years or so obsessing about some gizmo and not getting paid for it is the truely disturbing thing. My personal opinion is that if the specialist (aka programmer or engineer) did not spend the time to make his program or gaget as easy and intuative to use as possibly he is wasting my time - forcing me to understand some irrelevent minuta of his domain. As a result he is an ass hole, just like the sales clerks that keeps me waiting in line for 5 minutes for nothing, just like the jerk in traffic that sits in the middle of the intersection on red. To hell with him and his program.

  48. Tools are not ends, but means by bobbv · · Score: 2, Insightful

    The purpose of any tool, whether it's a hammer, a TiVo or Perl, is to enable its user to do something. The goal is to get something done, not to use the tool. The less that the tool gets in the way, the easier it is for the person using it to do what they're trying to do. Learning about the tool creates a hurdle on the way to doing something. As in running, the fewer hurdles, the better.

  49. How the VCR Illustrates the Geek Gap by fm6 · · Score: 5, Informative
    Here's a conversation I have -- not a lot, but often enough. Some context: like a lot of Slashdotters, I'm the person everybody in my family, and a lot of their friends, turns to when they have a technical problem, from not being able to configure PC software, to programming an overdesigned digital watch with a poorly translated manual. I also explain things for a living (writing programming manuals), so people who are curious about basic details often ask me the "dumb questions" they're afraid to ask other geeks.

    Now, every once in a while I get asked this question: how is it that a VCR can record a TV show when the TV isn't turned on? Yeah, I can hear the snickers. But I get this from a lot of basically intelligent people. And the frustrating thing is, I've never found an explanation that makes sense to the asker. To me it's obvious, "You see, there's two tuners, the TV has one, the VCR has one...." But the eyes just glaze over.

    So the whole idea of Making Systems User Friendly is just plain bogus. It assumes that people can come to terms with any system if you just find the right methaphro for them to use. Doesn't work.

    In the real world, there are three solutions to this problem:

    1. You do a better job of explaining the basic concepts of the system to your users. But only a few really brilliant teachers seem to have much luck with this approach.
    2. You build systems that do a good job of hiding the unfamiliar paradigm with a simpler paradigm ordinary people can wrap their minds around. But again, this takes a certain brilliance on the part of the designer, who has to be at home with both paradigms.
    3. You take the Kuhnsian approach. That is, instead of trying to bridge the nerd-mundane gap, you wait for both sides to die off, to be replaced by big-thumbed folks who've grown up with the technolgy and have no trouble coming to terms with it.
    Now, you might think that solution number 3 is basically a cop-out. And I'd agree. But I think it's the solution that will be implemented -- by default.
    1. Re:How the VCR Illustrates the Geek Gap by CokeBear · · Score: 2
      Now, every once in a while I get asked this question: how is it that a VCR can record a TV show when the TV isn't turned on? Yeah, I can hear the snickers. But I get this from a lot of basically intelligent people. And the frustrating thing is, I've never found an explanation that makes sense to the asker. To me it's obvious, "You see, there's two tuners, the TV has one, the VCR has one...." But the eyes just glaze over.

      Why not just point to the cable coming out of the wall and say "see that? Thats where the TV signal goes into the VCR..."

      --
      Reality has a liberal bias
    2. Re:How the VCR Illustrates the Geek Gap by Kraft · · Score: 2

      1. You do a better job of explaining the basic concepts of the system to your users. But only a few really brilliant teachers seem to have much luck with this approach

      What I never got was this: you buy something insanely expensive, a camcorder, a TV, whatever, and all you get is a shitty paper black/white manual with it. Are you even supposed to read that, or is that just the guarantee? How about getting one of those few brilliant teachers to explain how the fucking thing works... on video... and include the videotape for free. That MUST:
      - increase post-sale satisfaction (or whatever its called)
      - reduce support calls

      I see my mother with a computer, and she's so afraid of it. I have tried to explain the basics, but she just doesnt get it. A jolly video which started out REAL slow would be much better for her than a manual or even me.

      I run a community site with a pretty complex point system (though much simpler than /. but with a much less tech audience) and whatever I wrote to explain it, they just didnt get it. I would spend rediculous amounts of time doing support. Then I found this product to do "manuals" in Flash and now everyone seem to get it. (see examples here)

      --

      -Kraft
      Live and let live
    3. Re:How the VCR Illustrates the Geek Gap by Preposterous+Coward · · Score: 2
      It assumes that people can come to terms with any system if you just find the right methaphro for them to use.

      It seems to me you're throwing the baby out with the bath water. Why assume that "ease of use" is a binary affair? There are many, many things that could be done to make computers easier to use. That does not mean that all people would instantly be able to use them (that *is* an unachievable goal).

      Think about cars. Cars are a pretty mature technology at this point, and yet they still get more user-friendly. A couple of decades ago you didn't have (in many vehicles at least) power steering or brakes. Most cars were stickshifts. There was no ABS or traction control. As a result of all those advances, most of which are either standard or low-cost options in vehicles sold in the U.S. cars are definitely easier to use today. Particularly so for marginal users (grandma whose arthritic legs can't handle a stiff clutch) or in marginal conditions (snow/ice, stop-and-go traffic).

      --

      "Biped! Good cranial development. Evidently considerable human ancestry."
    4. Re:How the VCR Illustrates the Geek Gap by Sircus · · Score: 2

      Now, every once in a while I get asked this question: how is it that a VCR can record a TV show when the TV isn't turned on? Yeah, I can hear the snickers. But I get this from a lot of basically intelligent people. And the frustrating thing is, I've never found an explanation that makes sense to the asker.

      You can probably filter this down to be a bit less patronising, but here goes:

      The VCR is a TV without a screen. Look through the ventilation grille on the back of your TV, there's all sorts of electronics you can see in there and only part of it's the screen. The VCR has all the same stuff, but instead of a screen, it's got a tape player. It does all the same stuff as the TV does, but instead of throwing it up on screen when it's done all the stuff needed to get a picture, it throws it down on tape. Later, it can read it back off the tape, follow a kind of reverse of the process and spit it back out as if the TV station was transmitting it, which the TV then receives as if it were just another TV station.

      You might need to gloss over details (like 'tuner' - what were you thinking?), but I think even my grandparents could follow this explanation. If they couldn't, there's enough flexibility there for me to explain things a bit more...

      --
      PenguiNet: the (shareware) Windows SSH client
  50. Two way street. by McDoobie · · Score: 2, Insightful

    A "user-interface" is effective if it matches the intended purpose of the application.

    Television remote controls which require a CS degree to operate are absurd. However users who expect thier PC to fire up and operate by means of telepathy are equally absurd.

    That's the trade off.

    I've often times watched office workers switch on thier "workstation" and spend an hour trying to figure out how to compose an email. The interface is simple, write your letter in the big white box, put the email address in the little box that says address, and click that fat-ass button up on top that says "Send". After I explain these little trivialities to them I get to watch thier face light up when they comprehend that "Send" actually sends the message.
    This indicates to me that the user is intellectually lazy, or just plain stupid.(As if theres much of a difference.)
    The only conclusion I can draw is that end-users(as far as Office applications go) are trained to see thier computers as magic talismans that are supposed to read thier mind and magically know whats supposed to be done. Hence the users dont bother to excercise the reasoning that says "To print my document, I click the button labled 'Print'."
    I really dont know how to turn thier minds back on again.(They really are smart people.) Perhaps a psychologist would be better suited to this analysis then I.

    On the other hand, if someone tried to sell me a remote control, or a walkman with the complexity of some Office Applications, I would beat them senseless.

    My .02 worth.

    McDoobie

  51. Technology seems complex when it first appears by DickBreath · · Score: 2

    Children don't seem to have any problems with VCR's, Computers, remote controls, cable boxes, DVD players, and I would dare say with a TiVo. My nine year old daughter can work the above.

    So what gives?

    Have you seen movies depecting older times where things like cars were considered complicated? In fact, I would daresay that cars probably *were* complicated until automatic transmission came along. Imagine having to explain to someone that they need to understand how the gears engage, the clutch releases so you can change gears, etc.

    When new technology first appears, it probably is complicated to older people who grew up in simpler times.

    Why does a toaster seem simple? Because there are no complex concepts behind it.

    Much more of what I would say here is said in books such as "The Design of Everyday Things." Or try other good books on UI.

    Just a tiny rant now. It is apparent to me from several years of slashdot reading that most here don't really know what makes a good UI. I don't mean people are stupid or anything. But people don't understand the principals of the psychology of what makes a good interface. Concepts like mapping, affordance, etc. are all strange. Just like we look down on people who don't understand the complexities of our systems are implemented. It frustrates us that others who don't know what we know seem to love to vastly oversimply what we do. I don't mean this in a mean way, but maybe we collectively need to RTFM a little more on actual existing research and work on what goes into a good UI. (Example from "The Design of Everyday Things": why do people intuitively understand two seperate hot/cold faucets, but have so much trouble with those confounded contraptions in a hotel shower?)

    --

    I'll see your senator, and I'll raise you two judges.
  52. Re:Obviously by NumberSyx · · Score: 2

    They are just as complicated when you get down into the details of their inner workings though. Probably more so.

    I thought people used Windows because it wasn't complicated and people are willing to forgive its stability and security problems, only because it is easy to use. So if Windows is just as complicated as Unix and maybe more so, why should I use it ?

    --

    "Our products just aren't engineered for security,"
    -Brian Valentine,VP in charge of MS Windows Development

  53. User Friendly? Ugh... by Kenshin · · Score: 3, Funny
    I think JeffK's explaination applies right now...

    http://www.somethingawful.com/jeffk/dr-episode1/pa ge-04.htm
    http://www.somethingawful.com/jeffk/dr-episode1/pa ge-05.htm
    http://www.somethingawful.com/jeffk/dr-episode1/pa ge-06.htm

    --

    Does it make you happy you're so strange?

  54. Standardization by Detritus · · Score: 2
    My pet peeve is the lack of standardization in devices that perform identical functions.

    For example, credit/debit card terminals are now installed in almost all of the grocery stores, drug stores and convenience stores in the area where I live. The problem is that each chain of stores uses different hardware and/or software, resulting in a unique user interface for each store. The number of steps to perform a transaction differs, as do the queries, prompts, and locations of buttons. On some terminals, YES and NO are on the top row of buttons, under the display. One other terminals, YES and NO are on the bottom row of buttons.

    All of these terminals are used for the same limited number of functions. There is no good reason why they could not be standardized.

    --
    Mea navis aericumbens anguillis abundat
  55. case in point by Patrick13 · · Score: 2

    A client of mine was having problems with her computer... of course she was infected with a virus. Anyhow, even though she had Norton installed, she had never updated the virus defs.... Because she is 60+, I opened up word to write out the procedure step by step. As soon as the gayrod Paperclip wizard from office popped out, I killed it without thinking about it, and selected the "go away forever" option (whatever the menu option says).

    The next day she calls me because Office wasn't working properly... I go back, thinking I must have missed a copy of the virus on her HD. Of course office launches just fine.... but the paperclip character was gone... and she used it all the time. Took me 10 minutes to figure out how to reactivate it.

    POINT: What an "advanced" user finds useless, a novice user finds vital...

    --
    ::.. check out some Cell Phone Reviews
  56. WRONG again by Ilan+Volow · · Score: 2

    Actually, usability tests have repeatedly shown that the mouse is faster (especially if the menus are located at the top of the screen like on a mac. Fitts' Law and whatnot) but the keyboard feels faster (while actually being slower)

    --
    Ergonomica Auctorita Illico!
  57. Half the complexity, ten times the market. by vkg · · Score: 2

    Seriously: the fall-off for technical competence among the general population is at least exponential - remember that half of the world doesn't even have telephones, a lot of people are older and unused to modern gadgets, and so on.

    Only a tiny fraction of folks are young at heart enough to enjoy novelty in their everyday objects, and the rest just want the bloody thing to work.

  58. My god, that's pathetic... by Nindalf · · Score: 2

    Personally, I've been meaning to learn to program my computer, but it has no keyboard (lost by previous owner). It only has a few tiny buttons on it: reset, power, turbo...

    Don't lead off on bitching about something's interface by complaining about how hard it is to use when you don't have the main input device.

    Well, first the VCR ought to have the tv listings.

    Yes, while we're at it, let's whine about the expensive and near-impossible features we'd like to have and pretend it's an interface issue! Why not complain that it doesn't just let you watch any show that's ever been aired? "What do you mean you have to record shows before you watch them?! What a terrible interface!"

    1. Re:My god, that's pathetic... by Nindalf · · Score: 3, Insightful

      why couldn't this have been done cheaply 10 years ago with VHS in a vcr instead of a hard drive?

      This is the part you apparently don't understand. The TIVO uses a big, fast hard drive (a small corner of which is conveniently used for holding the schedule) and a cheap, fast modem. Ten years ago, these things weren't available. Everything to do with computers was about a hundred times more expensive, and that goes for all the gear at the other end of the wire, too. You'd have to sell an awful lot of these expensive things to pay for the schedule system. Remember that people had less disposable income ten years ago, too.

      Even today, the TV schedule thing doesn't and couldn't work everywhere, and it would be very expensive. The TIVO gives you all sorts of other functionality, and its main purpose is time-shifting TV shows, while a VCR's main purpose is playing rented video tapes (just as it was 10 years ago). A good programming interface is really not very important, and not going to sell a lot more VCRs.

      Adding a clock and timer to a VCR is cheap, simple, works everywhere, and easy to isolate in the device itself. It's not the main point of the VCR, but it's so cheap that it's worth putting in every VCR just in case someone won't buy one without it.

      Basically, the kind of technology that allows the more advanced interface also makes VCRs obsolete. If you're going to go to the trouble of making a fancy programming interface, with the on-board computer, and modem, and storage that requires, you're going to make more money going that extra step and selling a TIVO-type device. If you want a TIVO, get a TIVO, don't complain that your old VCR is not a TIVO.

      Another ten years from now you likely will be able to watch any TV show at any time. It's not hard to imagine a system that would make it possible, it's just too expensive right now, and too much infrastructure would need to be built.

    2. Re:My god, that's pathetic... by Gumber · · Score: 2

      a VCR's main purpose is playing rented video tapes (just as it was 10 years ago)

      It was expected that VCRs would be used for time-shifting. Indeed, this prospect terrified broadcasters.

      Of course, by 10 years ago, the pattern you describe had been set.

  59. VCRs by olman · · Score: 2

    Funny how everyone equates VCRs with user-friendliness. Wonder why. Could it be that it's the most common device Unwashed Public comes into touch which that requires you read some docs to make the clock work..

    On the other hand, some VCR UIs really do stink. I think a good lithmus test would be whether you can use the remote without reading the manual.. That's not as obvious as you might think. Many VCRs, mine included, require you to hold down button a while you're using rocker b to perform function c. All completely unmarked in the remote, of course. And the docs. Oh god, I'm an engineer, I write technical docs and I'd fire half of the people on the spot responsible for some of the docs.. If you need to re-read the same page more than twice to make sense of what's written there, either the docs suck, or you do.

    Okay, I know what the *nix crowd's gonna say to that..

  60. Read some Donald Nroman by Preposterous+Coward · · Score: 2
    "The Design of Everyday Things" is a good place to start.

    Admittedly, I think computer-like devices are sometimes held to too high a standard. We forget how much effort it initially took to learn something we now take for granted, like how to use a pencil to write, or how to drive a car.

    That said... it is ridiculous to expect users to read a manual. For a device to become accepted by the majority of people, it has to be understandable with minimal effort by a majority of the people. Most people are not engineering types, and they don't give a rat's ass about the reasons things work the way they do, they just want their tools to do exactly what they expect. If they can learn socially (the phone is a good example -- watch somebody dial a number and you realize "I can do this too"), then people will accept it. If they have to be trained to use it, it will never succeed as a mass-market product.

    --

    "Biped! Good cranial development. Evidently considerable human ancestry."
    1. Re:Read some Donald Nroman by Todd+Knarr · · Score: 2

      So we should expect people to be able to sit down in a car and drive the very first time, with no instruction or anything? I don't think so. And driving a car is, relatively speaking, much simpler than most of the things people expect out of a computer. As for phone numbers, the idea of "I punch the buttons in a sequence and it connects me to someone" is easy, but the concepts of area codes, when they're needed, various dialing prefixes (direct-dial, international country codes, etc.) ain't exactly intuitive either. But by and large people find it easy enough, because they've looked in the book for how to do it and they use it every day.

      It shouldn't require excessive amounts of brains to get something to do basic things, but if the user isn't willing to learn what they're doing we should no more accomodate them than we accomodate people who want to drive a car without learning how to drive.

  61. You're missing the point. by Nindalf · · Score: 5, Insightful

    This isn't about being interested or not. This is about people who clearly want the result but are unwilling/unable to learn the process.

    This isn't about disgust with people who say, "I don't want to program my VCR." it's about those who say, "The VCR is too hard to program, I can't learn it." Usually, this can be translated as, "I am too lazy/frightened to bother trying."

    In my experience, if you have authority over these people, you can easily make them figure it out. Without authority over them, they'll make weak excuses why they shouldn't bother trying. If they have authority over you they'll get you to do it over and over again, regardless how much of both your time and theirs this wastes. 90% of what computer class teachers do is say, "You have to try."

    It's a truly pathetic phenomenon. I could throw theories at you about why it is, but I'm not sure why most people's minds work that way, they just do.

    1. Re:You're missing the point. by guanxi · · Score: 4, Interesting

      It's not that I haven't shared your frustration, but I've noticed everyone continues behaving the same and I think there's a rational explanation:

      I think of it as a simple micro-economic question: Programming the VCR is worth 50 to them (50 of what, I don't know). Asking me to do it costs them 10 (and costs me 10). Doing it themselves costs them 100, so it's not worth it for them to do it themselves. If they learned it, their cost would decrease, but you can't learn everything -- and their cost of learning a new technology is much higher than yours.

      Which leads to another micro-economic concept: Specialization. They spend their time and effort learning about (e.g.) cooking and doing it; I spend mine on technology. We help each other out. It's much better than me cooking mediocre food and them struggling with their VCR. Also, they learn *new* recipes much faster and I learn new tech much faster.

      if you have authority over these people, you can easily make them figure it out.

      If only I had more authority ... Yes! the world should be ruled by all-powerful -- but benevolent -- geeks. Selected by their /. karma. Mod me up, and I will put a Palm in every hand. ;-)

  62. Who's the expert here? by Dixie_Flatline · · Score: 2

    Short answer: No, interfaces can't be too simple.

    Long answer: Something to consider is that as Computing Scientists and Engineers and Designers and whatnot, WE'RE the ones getting paid to construct these things for the average person. It's our job to make sure that these things are as accessable as possible, even if that makes our job harder. We're expected to be experts, and we expect the user not to be.

    Giving a user a manual is rarely the best solution. Why isn't it possible that these things just work right away? Most people understand volume dials, on/off switches, big clear digital numbers and big, friendly well labelled buttons that say things like "ON" or "NEXT". We've actually got a fair number of things to work with, we just have to try hard to use them effectively.

    Ideally, the interface should be so transparent to the user that they don't notice it get in the way of their task. It's an important tenet to remember: The Interface is what is supposed to FACILITATE completion of the task, not impede it.

  63. Most of you have it all wrong. by Animats · · Score: 2
    Most of the postings here show very little indication of how "user friendly" interfaces are constructed.

    First of all, if something doesn't need a user interface, it shouldn't have one. You should never have to tell the computer something it already knows. This is the biggest single thing you can do in the user friendly direction.

    It takes a while for a new technology to get to that point. Electric motors once required manual brush adjustment - that's gone. Auto engines once required manual spark advance adjustment and manual fuel/air mixture adjustment - that's gone. Televisions once had vertical and horizontal hold controls, plus other obscure knobs like "vertical linearity" and "horizontal drive" - that's gone. General rule: if there's a definitive right answer, the system should take care of it itself.

    Yes, this is hard to do. And it takes lots of ass-kicking to insist that it work right.

    Once you get that right, everything else is a user preference. The MacOS made this distinction explicitly - there was the Desktop, where automatically generated information for setup was stored, and Preferences, where user desires were stored. Preferences were disposable; if you delete a Preferences document, it just took you back to factory defaults.

    The next step is to make the world safe for the user. It's not how easy it is to do something; it's how safe it is. The user should be able to try things without penalty, and thus without fear. The user should never have an "Oh NO" experience. It took a long time, but now we have unlimited Undo in many programs.

    Related to this is the rule that if it can be easily undone, you don't have to prompt for confirmation. Note that that's the key to the Amazon one-click approach. It's not that you can order with one click; it's that you can easily cancel an order, which makes ordering with one click safe.

    Then, and only then, do you start thinking about user interfaces per se.

  64. Re:Read? Why the hell should I read? by spasm · · Score: 3, Funny

    "The telephone isn't all that simple and yet more basic than you give it credit for."

    No shit. My sister in law asked if we had a phone where she could make a 'private' phone call last week; I directed her to the back bedroom where we still have a rotary phone. 3 minutes later she was back asking "so how do I use this thing?"

    She's 23. I feel old.

  65. Language barrier by Reziac · · Score: 2

    You've got the right idea, but take it a step further (and simplify the concept while I'm at it :)

    When a consumer is confronted by a computer manual, he must first LEARN THE LANGUAGE that it is written in: because the average user lacks the points of reference required to understand it, the terminology and the entire way it's talked about in the average manual (or textbook) are essentially a foreign language. That in itself presents a barrier, not just to understanding, but to even reading it in the first place.

    This is true in any field, not just in computers, nor physics for that matter :)

    --
    ~REZ~ #43301. Who'd fake being me anyway?
  66. Re:My theory by ceejayoz · · Score: 2

    But if you think about it, a computer is merely something that runs single-purpose programs. It's not that different from a car, a plane, or a phone. Yes, you can run multiple things on a computer, but you can have a phone, car, and fly in an airplane, too - one doesn't exclude the others.

  67. If it needs a manual, it's too complex. by hatless · · Score: 2

    For a consumer product, if it needs a manual, the interface is too complex.

    Back in the days before cordless phones and integrated answering machines, did you ever see a manual for a single-line telephone? Nope.

    Before "home theater", did televisions need instructions beyond a card showing which antenna wire goes to which connector? Nope.

    Have you ever rented a car and needed to read its owner's manual? Nope. What did it take to learn to drive a car? A few minutes' orientation and some practice on your own, right?

    Except maybe for the one time three years ago when you cleaned your oven, have you ever felt the need to read the owners manual for it? Does your refrigerator need more instructions than the two sentences printed next to the temperature-setting knobs and the labels on the "fruit" and "meat" drawers?

    How about an old Polaroid camera? An electric razor?

    Sure, professional tools have always required training and big instruction books, whether it's a jet plane, a video editing console, a steamboat or Adobe Photoshop. But why do consumer e-mail and DVD players need more than a page of instructions?

    The personal computer and the VCR trashed over 3,000 years of intuitive tool design. Before 1976, there was never a consumer product that needed a twenty-page instruction booklet (like a VCR), much less the shelf of books needed to operate a PC. Though it's understandable that something as complex as an office suite needs big manuals and user training, it's disgraceful that "wizard"-driven VCR programming has become a common feature in only the last five years, and appalling that anyone is expected to operate a typical home-theater setup. It's a wonder so many people manage to operate their main television these days. There's nothing intuitive or pleasant about the process.

    If anyone with basic hand-eye coordination and an elemantary-school reading level can't operate a TiVo, then the answer is no. The TiVo's user interface isn't simple enough. With nearly all cable and satellite TV systems now transmitting listings on a side channel, not to mention dialup data transfer available to the TiVo itself, there is no reason at all that operation of a PVR should ever require a user to make use of ambiguous symbols on a one-way remote control or nonverbal cues onscreen. Anyone who has used a pocket calculator, a touch-tone phone or changed channels or adjusted volume on a TV should be able to use a TiVo without so much as touching a manual once the gadget has been connected to a TV and a power outlet.

    It's not the users. It's the engineers. Get over it and do something about it, and stop using your technology background, whether self-taught over endless hours, or picked up in school, to demean and devalue others. People aren't going to "evolve" and be "trained" to spend hours and hours paging through manuals and fidgeting with lazily-designed tools; CompSci majors enjoy it as a sort of hobby. Other people have other hobbies, like playing outside. The purpose of a TiVo is to simplify the act of watching television, not to replace it with a puzzle game.

    It's up to the devices to meet people at their own level, and any engineer who feels otherwise should find a new profession. Creating--and supporting--devices that people use is about helping people, not rubbing their faces in the dirt.

    1. Re:If it needs a manual, it's too complex. by dvdeug · · Score: 2

      The personal computer and the VCR trashed over 3,000 years of intuitive tool design. Before 1976, there was never a consumer product that needed a twenty-page instruction booklet (like a VCR), much less the shelf of books needed to operate a PC.

      Really? Many people would buy their Model T's piece by piece and assemble it as they got the pieces. People automatically know how to assemble Model T's by instinct, I guess, just like their fathers were born knowing how to ride a horse. And a chess board, well that's just obvious.

      User interfaces are more complex because products are more complex. If you want the simplicity of a 1950's TV, then you can have it - at the cost of being limited to a handful of channels that can't be time-shifted. If you want a modern entertainment system that can record and play DVD's and will let you watch anything from a thousand channels when you want it, you're going to need someway to express those options. It has a certain irreducable complexity.

    2. Re:If it needs a manual, it's too complex. by Belgand · · Score: 2

      The problem is that certain interfaces are learned over time and others are not. Since you were a child you've probably watched people drive cars for what could ammount to weeks. You know that stepping on the pedal makes it go forward or stop, you know to turn the wheel to make it turn, look into mirrors to see behind you, you probably even had at least a basic idea of how to use the clutch before you ever even started to learn how to drive. The same goes with most other interfaces: you watch people make calls on phones, turn on the oven, put food in the fridge, etc. These are not intuitive to any greater degree you've simply spent more time learning them.

      Compare this to the first time you sat down to use the VCR. Ok, you've probably seen people put in tapes, press play, rewind and the other major buttons, but how often did you pay attention when they programmed it? They flipped through some menus most likely and pressed some buttons on the remote, put in a blank tape and left it be. You are far less aware of this interface because it was not as visible to you. Cutting out any problems due to your local setup the basics are probably pretty simple, but you just lack the time at it to do it intuitively.

      The first time I used a dvd player it was highly intuitive to use everything except the special functions and most of them were pretty well labeled and took only a few minutes to read. Why? Well, I'd seen people move around menus, turn subtitles on and off, switch audio tracks and so forth so I knew they could be done. The remote had a bunch of buttons to move in directions and another to select so knowing I could move around and having something that looked like it would be used for this I extrapolated the usage out of it and didn't need to read the manual.

      I still read the manual before it even got plugged in though. Does it immediately make sense that to get to slow motion you pause and then hit fast-forward? Not at first, but after reading it you brain clicks over and you can understand why it was done. Too many users just give up before then and complain that it doesn't just have a slow-motion button and the engineers should do something about it.

      The essential point is to learn the basics of the interface and then extrapolate based on your knowledge of what tasks need to be done. Even if the power button is labeled "Standby Mode Ready" I can probably look around the remote, know that there must be a button to turn it on and off and figure out what most of the others do. Given that knowledge the terms sort of might make sense to be used in such a condition and then you just have to try.

      Not reading the manual before asking for help is a problem as well though. When my mother asks how to use her Palm V and responds that she has not read the manual I do not assume that the interface is hard to use, that she is especially stupid or that she's trying to do something esoteric. I realize that she's being lazy and doesn't want to spend the time to learn how to do something and thinks that asking questions is simpler despite how it eats into my own time. Laziness is only partially the answer, the other is that of what people expect. They want technology to be the god in the box. "If it makes my life easier why should I have to learn how to use it in the first place?" dominates the thinking of most people and they refuse to admit that learning something now will make other things much easier in the future. These people do not complain about cars or phones because they have passively learned the essential points of them long ago. The more I interact with people the more I notice how much they dislike learning anything. They balk because they are required to interact with the machine on it's own terms and that means learning something new that they don't know the details of already. The problem is thus a human one, teach people to want to learn and the interface problem is largely solved. Dumbing things down isn't the answer, undumbing the people is.

  68. Re:Is the customer always who you think he/she is? by Arandir · · Score: 2

    I have to agree with you completely on this one. I know a medical transcriptionist who still uses Wordperfect 5.1 because she is much more productive with it than with any version of Word. When you can type 200 WPM and have the WP5.1 command memorized, the mouse and menu are your worst enemies.

    --
    A Government Is a Body of People, Usually Notably Ungoverned
  69. HCI Design Patterns by schmaltz · · Score: 2

    Design patterns for human-computer interaction are nascent but document well the common metaphors used in nearly all GUI computer applications today:

    http://www.mit.edu/~jtidwell/interaction_patterns. html

    --
    Big Daddy, Johnny, Burp, Aunt Zelda, Scott, Slurp, Big Momma ... where's Siggy?
  70. Re:Turn on computer && turn off brain by ceejayoz · · Score: 2

    Exactly. They pay us to make it so they don't have to figure out how we intended it to work. We're paid to make it easy for them.

  71. Preserve a "Less Friendly" option by cybermage · · Score: 2

    Using TiVo as an example: While the interface is simple to understand, almost too simple, it doesn't make the concepts under the interface simple.

    PVRs are a new concept. While you can relate some features with ease to someone who has a VCR, other features still confound people.

    So, while we all talk about making the interface easier and easier, give people time to understand the underlying concept or you're wasting your time...

    Meanwhile, those of us who "get it", have to confirm every fscking delete. It'd be nice if some of these friendly interfaces let you make the interface less friendly. I'd rather take my chances with an accidental delete every now and then, for example, instead of confirming each one.

  72. Einstein said it best by _|()|\| · · Score: 3, Insightful
    The simpler something is to use, the better. ... the telephone is top of my list

    "Things should be made as simple as possible--but no simpler." Put another way (by Larry Wall), it should be easy to do easy things and possible to do hard things.

    It's funny that you should mention the telephone. A receptionist transferred a customer to me by mistake. After fiddling with the "forward" button for a minute, I was forced to ask the customer to hang up and call again. I later discovered that my phone was an old model that lacked the "transfer" button. It required a "*" code to perform that function.

  73. oh my god, now you've done it by Indy1 · · Score: 2

    you've given a semi legit reason for that fucking paper clip to exist!!!!! Satan's already running over to REI to buy a ski parka, and rumor has it flying pigs were the true cause of the mid air accident over germany recently.

    --
    Lawyers, MBA's, RIAA? A jedi fears not these things!
  74. It's like any other technology, really... by Johnny+Mnemonic · · Score: 2


    Think about it this way: do you tune your own engine? No? Maybe you shouldn't be allowed to drive.

    And for those geeks that DO tune their own engine, well, I hope that you see the point also. We all have our own skills, and we shouldn't deny the fruits of our labor to those that couldn't replicate what we do--instead we bill them, and they bill us for what we can't do (and they can't understand why we can't do it, either.)

    --

    --
    $tar -xvf .sig.tar
  75. Of all the places you could post this question.... by Malor · · Score: 5, Insightful
    This is really NOT the forum in which you want to post this kind of question. It feels like you had already drawn a conclusion "users are dumb!" and you wanted support in that conclusion. You'll get plenty of it here, but I don't think it will be very useful advice.

    A quick example... about three years ago, I commented that you should always use a UPS on a Linux box, because the ext2 filesystem was fragile. (there was much more to this, but in the interest of brevity I'll omit it.)

    So what did I get in reply? "You're a moron, you should be manually editing your filesystem when it's corrupted and using backups of the superblock." And other posters appeared to agree with him. I don't think I got even a single reply in support of my stance... that I shouldn't have to, that a properly designed fileystem wouldn't have these problems. I'll not repeat the whole argument. Either you will understand why this was a ridiculous thing to say or you won't. But the blame-the-user mindset was firmly in place... it was MY fault because I didn't know enough, not the fault of the designer(s).

    Read the book "The Design of Everyday Things". It is a great set of examples of how badly real-life things can be designed... and how a properly designed real-life thing should automatically guide the user into using it correctly. A door that pushes, for example, should NOT have a handle, it should have a push plate... and maybe a handle for the other side, because it pulls on that side.

    According to research, there are two basic ways that humans organize data and navigate through the world: "knowledge in the head" and "knowledge in the world". People who use the former are Slashdotters... they use their memory as their primary navigation device. They tend to trust their own memories over things like street signs and maps.

    The other type of thinker uses the world around him/herself to keep them organized. WHERE the piece of paper is tells them WHAT it is. They'll trust a street sign over their memory every time. They don't try to store the entire world in their head, and (this is the crucial part) they get confused when input isn't consistently mappable to output.

    A car is easy to drive for everyone because inputs translate to outputs in a simple, direct way. There are only a few states and only about five main inputs. Anyone tall enough to see over the dashboard can successfully move a car with an automatic transmission.

    For 'in the world' thinkers, however, a computer is a deep mystery. Inputs don't translate into outputs. In a car, if you push the accelerator, the engine revs up, and the car usually goes faster. On a computer, if you click the mouse, a zillion different things could happen, depending on where the pointer was, what mouse button you pressed, what program was running, or what the time of day was, or what have you. This means computers are HARD for 'in the world' types.

    That is part of what was so successful about the Macintosh. One button. Short menus. It's still complex, but the inputs map more closely to the outputs, and the onscreen cues make it easier for externally-organized people. The internal states of the machine are more clearly reflected on screen.

    Just because something is complex on the inside doesn't mean it has to be complex on the outside, too. A modern car is an exceedingly complex device, and it takes a lot of training to be able to repair one if it breaks... but pretty much any idiot can drive. (and, judging from what I see on the freeway every day, every idiot does. :-) )

    Computers can be this way without sacrificing their power. But it's easy to blame the user and ignore the problem when the solution isn't easy. Look at my ext2 experience. Back then, it was my fault. Now that we have journaling filesystems, it's obvious that a well-designed filesystem doesn't need manual editing of the superblock after a power failure.

    Likewise, we'll someday look back and realize that gadgets didn't have to be hard, we just made them that way. And it's nobody's fault but ours.

  76. Just what do you expect of a "Consumer?" by buffy · · Score: 2
    The tendency has always been to blame the interface and ultimately the engineers who designed it but isn't there a point where users have got to share some of the blame? Why do today's software and consumer electronics users expect to be able to fire up their new toy and magically have a complete understanding of how to use it?"

    It's called Consumer Economics. You can expect the consumer demand for high tech gadgets to continue (increasing), however their technical abilities will not scale to match. This means that although consumers will want fancier toys, they don't have the patience the invest the necessary time to become an expert in any given device or technology. They just want it, and they want it now. This fact really hasn't changed in quite a bit of time (say...since the consumer economy was born.)

    We, as engineers, know that this pretty much sucks. However, if we (or the companies that we work for) want to make a buck (and they do) this is the reality that must be dealt with.

    However, there is a segment of this consumer population where the above is not true--us. We want tech, we want it now...and we don't mind if it's complicated. Understand however, that we're not the target market that is going to make our companies millions of dollars.

    We, as engineers, have to come to grips with the fact that we're not the target consumer population, and that we do, in fact, have to build for the lowest common denominator.

    Sucks. Get over it. Or, just keep posting silly Ask Slashdot questions, and not getting the answers you're hoping to hear.

  77. Re:Of all the places you could post this question. by josh+crawley · · Score: 2, Redundant

    Actually, people like you are what makes Slashdot successful. There's so much group-think on this site yet some aren't willing to succumb. I know I don't, and I get modded to hell for it sometimes.

    ---"This is really NOT the forum in which you want to post this kind of question. It feels like you had already drawn a conclusion "users are dumb!" and you wanted support in that conclusion. You'll get plenty of it here, but I don't think it will be very useful advice.

    "Well, if you don't use the command-line ONLY, you're a lamer".... Yeah. Guess I'm a lamer.

    ---"A quick example... about three years ago, I commented that you should always use a UPS on a Linux box, because the ext2 filesystem was fragile. (there was much more to this, but in the interest of brevity I'll omit it.)"

    I thought the same thing. "Windows sux" yet can survive resets like that. With the ext2fs, you had to wait for a fsck. Then you wait for the filesystem to fsck you.

    ---"So what did I get in reply? "You're a moron, you should be manually editing your filesystem when it's corrupted and using backups of the superblock." And other posters appeared to agree with him. I don't think I got even a single reply in support of my stance... that I shouldn't have to, that a properly designed fileystem wouldn't have these problems. I'll not repeat the whole argument. Either you will understand why this was a ridiculous thing to say or you won't. But the blame-the-user mindset was firmly in place... it was MY fault because I didn't know enough, not the fault of the designer(s)."

    In a very few instances, you should do as such. If you're investigating a crime (where logfiles were deleted), you use the Coroner's tookit. Other than that, it should be AS EASY as the fat32 partition type. Instead, they made it horridly fragile.

    ---"Read the book "The Design of Everyday Things". It is a great set of examples of how badly real-life things can be designed... and how a properly designed real-life thing should automatically guide the user into using it correctly. A door that pushes, for example, should NOT have a handle, it should have a push plate... and maybe a handle for the other side, because it pulls on that side."

    I remember a web-site that covered the worst software UI's. I cant remember (or find) the site. It covered Quicktime, some IBM software and others.

    ---"According to research, there are two basic ways that humans organize data and navigate through the world: "knowledge in the head" and "knowledge in the world". People who use the former are Slashdotters... they use their memory as their primary navigation device. They tend to trust their own memories over things like street signs and maps."

    ---"The other type of thinker uses the world around him/herself to keep them organized. WHERE the piece of paper is tells them WHAT it is. They'll trust a street sign over their memory every time. They don't try to store the entire world in their head, and (this is the crucial part) they get confused when input isn't consistently mappable to output."

    ---"A car is easy to drive for everyone because inputs translate to outputs in a simple, direct way. There are only a few states and only about five main inputs. Anyone tall enough to see over the dashboard can successfully move a car with an automatic transmission."

    ---"For 'in the world' thinkers, however, a computer is a deep mystery. Inputs don't translate into outputs. In a car, if you push the accelerator, the engine revs up, and the car usually goes faster. On a computer, if you click the mouse, a zillion different things could happen, depending on where the pointer was, what mouse button you pressed, what program was running, or what the time of day was, or what have you. This means computers are HARD for 'in the world' types."

    Command line is somewhat different. Yeah, the commands are a bear to remember, but input and output are simple. In a way, this is what makes Linux really nice, but also excruciatingly hard. You can simply pipe the outputs from 1 program into another program. However, this type of thoughts are usually held by very logical people. Your average person doesn't fall into this category.

    ---"That is part of what was so successful about the Macintosh. One button. Short menus. It's still complex, but the inputs map more closely to the outputs, and the onscreen cues make it easier for externally-organized people. The internal states of the machine are more clearly reflected on screen."

    The KISS principle had a good impact.

    ---"Just because something is complex on the inside doesn't mean it has to be complex on the outside, too. A modern car is an exceedingly complex device, and it takes a lot of training to be able to repair one if it breaks... but pretty much any idiot can drive. (and, judging from what I see on the freeway every day, every idiot does. :-) ) "

    ---"Computers can be this way without sacrificing their power. But it's easy to blame the user and ignore the problem when the solution isn't easy. Look at my ext2 experience. Back then, it was my fault. Now that we have journaling filesystems, it's obvious that a well-designed filesystem doesn't need manual editing of the superblock after a power failure."

    True, thank goodness for Reiser, XFS and others.

    ---"Likewise, we'll someday look back and realize that gadgets didn't have to be hard, we just made them that way. And it's nobody's fault but ours."

    That "hardness" is what keeps geeks cool (heh). It's the whole "I can do it and YOU cant" attitude. That's one of the things that's boosting Linux up. It has the capibility of nearly everything. If you dont like component A, you can put component B in its place or make your own. That A and B hold true for GUI's, Graphic subsystems, text editors, web servers, (soon to be) kernels, filesystems, command lines..... anything. Once Linux becomes the standard (soo many numerous reasons which I will not state here), you'll see usability on Linux (for the average person) to go high.

  78. Re:Of all the places you could post this question. by porges · · Score: 4, Informative

    I remember a web-site that covered the worst software UI's. I cant remember (or find) the site. It covered Quicktime, some IBM software and others.

    The Interface Hall of Shame, most likely.

  79. Re:The problem is time by tumbaumba · · Score: 2, Insightful

    The world is divided into two categories. Those who "get it" and those who do not.

    Yes, it is true, but how about making life a bit easier for us, those who get it. I mean, I do programming for living and read a lot of manuals, but I can do only finite amount of RTFMs in my limited lifetime. There should be a simple ways to perform common tasks like for example recompile apache with mod_perl, which is far from simple. Or easy way to install and set up sybase server and I want GUI for it, even a wizard. Actually I want mind control, but that is another story.

  80. Everybodys different by Alysander · · Score: 2, Insightful
    Think about it. If someone is told even 10 times that "If you push the doorbell a bell will ring" and cannot remember it, you'll assume they are brain damaged and treat them as such.

    When you do something you base your actions on a number of assumptions: here a few I can see in your (above) statement.

    • They understand english
    • They know what a doorbell is
    • They what a bell is
    • They know what ring means in conjunction with bell
    • Repetition helps you recall something
    • If you can't recall something after being told 10 times you are brain damaged.
    You mom isn't brain damaged, it's just what you are saying isn't relevant to her. It's egotistical to think that it does (The world revolves around me!!). You need to listen to the situation if you want to help.

    "There are no settings. There is nothing to remember. You drag the mouse to highlight the text you want to copy. You press the right mouse button and choose "copy". You move to the new document and right-click and choose "paste" HOW is that more complex than what you just did with the copier over at the drugstore? HOW is that more complex than tying your shoes?"

    Did you mean "Drag the mouse to highlight" or "Click and drag the mouse highlight" or "Left click at the begging of the area you want to highlight, keep the button depressed, move the mouse to the end of the area. Press the right mouse button over the now selected area. Move the mouse down to select the copy function and left click."? Things seem complicated when you don't understand them, remember that they don't think in the same way as you.

    "Those who ask us 200 times how to copy/paste and cannot remember simply because their mindset is that computers are scary complex things that do not make sense."

    So help them understand computers so they become simple and harmless.

    Don't Forget! A Practical Guide For Improving Your Memory.

  81. Usability != easy to learn by JamieF · · Score: 2

    There is such as thing as usability for expert users. AutoCAD is probably the best example: Grandma can't pick it up in 5 minutes of use, but Sally the engineer can absolutely rock out with it. But, you have to pick a target audience. If you are building software for Sally the Engineer, you still have to design it carefully, and test it to make sure it makes sense to her and is designed to maximize her productivity. A crap UI is still a crap UI.

    There is still a serious "fuck the user" attitude problem among developers. "We had to memorize arbitrary and even counterintuitive commands and conceptual models of badly designed software while we were learning about computers; why shouldn't they have to do the same?" It's pathetic. It's purely due to laziness on the part of developers, but the defense is always based on ego. Why bother doing all that extra coding to make it easy to use, the users are just stupid and won't get it anyway, so let's just code it the easy way. Right. User hostile developers create user hostile user interfaces. Just because there are *some* truly stupid users, and *some* cowardly folks who just assume they can't figure it out without trying, that's no excuse for throwing in the towel and designing junky software.

    The more complex your application, the *harder* you should be trying to make it easier to understand. That doesn't mean Clippy. That means giving it a solid, predictable conceptual model, that people can learn and feel comfortable with. Interaction designers know all about this - read a usability or information design book sometime. It's not about printing a 900 page manual, although that isn't obsolete. It's about thinking about the design of your software before firing up the text editor and coding, and testing it with real users to see if your hunch about terminology was right.

    It's time to get developers to base their ego on how *good* the user interface it is, instead of how *exclusive* it is. This ain't a bloody nightclub. It's the code you want people to use (buy?). Look down on them and tell them they're not worthy of a manual and you're just giving a competitor an opportunity to kick you in the nuts.

  82. Anyone else find this incredibly ironic? by tlambert · · Score: 2

    Anyone else find this incredibly ironic?

    A bunch of Open Source people arguing about usability, when it's clear that Open Source projects can't productize code to save their lives?

    Having been on both sides of the fence here, it's undeniable that Open Source volunteers rarely volunteer effort on boring code like that necessary for usability. About the closest thing to it are the vendors like Red Hat, which pay people to do the unsexy work, and most of that's pointed at installers.

    This article declaring uasability undesirable won't make it so...

    -- Terry

  83. The three guides to a good user interface. by Chris+Canfield · · Score: 2

    There are a lot more than one thing that goes into user interface. There are more than three, but I think it breaks down nicely into three.

    1. Self explanatory interface - this I personally think is what is often confused with Usability. Microsoft's wizards explain things in such annoying depth that it insults your intelligence. The little tool tip that pops up in Photoshop, Download mage, Word, etc gives you a suscinct summary of what the button will do. Part of this is intelligent design... The new version of Photoshop hides the paintbucket behind the gradiant tool... a highly illogical place to find it. Yet when you look for the polygon selection tool, it's right behind the lasso selection tool, exactly where you expect to find it.

    2. Intelligently designed back-end. the system has to be designed in the cleanest, most logical way for the interface to make any sense. I can never find the "Envelopes" command in Word, because it is a feature that was tacked on after the fact and never really fit into the program. I always liked the fact that you never had to worry about breaking dependencies on the MAC by moving programs or folders around, because the file system was designed to expect users to want to. Likewise, changing icons and adding things to the apple menu are simple, because the system was designed to do those things. Dos was never intended to support icons, a start menu, multiple users... but it was jerrymandered into it. The back code is a mess, and so the front code is a mess.

    3. Trust. My mother will still say things like "I want to check my e-mail. Should I press the green 'get e-mail' button?" But she grew up in an area where computer technology was more expensive than your house, and more valuable than a department full of graduate students. Touching ENIAC would be as blasphemous and dangerous as touching the arc of the covenant. She knows it says 'get e-mail,' which is what she wants to do. She even presses it unprompted when I'm not around. But she doesn't feel confident enough to try.

    And quite frankly, once you have the hindsight to use a machine and discover what it does and how it works, it becomes quite clear that the whole bloody experience was designed by a committee and not by a person. My VCR remote has a second set of channel up / down and volume buttons, a "tape position" button, a "counter reset" button, a "speed" button, a "search" button, and a "CA / Zero" button, none of which have ever been pressed. But it doesn't have a "set clock" button or a "record a program" button. Those options are hidden behind a menu in the aptly labeled VCR+ button, which appears to be a suboption of the Fast Forward button but really isn't.

    I believe strongly that people are too lazy to do any research and read the fscking manual. It's unfortunate that this society has raised us to believe we don't have to study anything to get things right. But really, why does the yamaha amp here have five lines in with five buttons and five audio out streams, but two of those buttons only work in conjuncture with two other buttons (and eachother) even though they completely override the signal? Why is the menu button on the TV only available on the remote control? Why do USB cables come with three different ends? None of these things make any sense. Most of them happened because someone tried to, say, hack on a submenu onto an existing television, or setup a new feature without adequately explaining what it does in the context of what the user is experiencing.

    Like the good Perl says, "make the common things easy and the uncommon things possible." That doesn't mean you can get away without studying how to program, but it does mean that your device has to be layed out wholistically around how people will use the device.

    And quite honestly, most devices are so painfully simple in function that there isn't any good reason to need to read the manual.

    --
    This Sig is a mnemonic device designed to allow you to recognize this author in the future.
  84. Re:Never enough... by Maserati · · Score: 2

    Yes. Being a "computer guy" is one part troubleshooting, one part figuring it out, and one part knowing the concepts and language involved. The hardest part of the life is motivating people to want to learn a bit about it, and to get them used to figuring things out. If you can do that, only then can you claim 'guru' status.

    --
    Veteran, Bermuda Triangle Expeditionary Force, 1992-1951
  85. There's no such thing as ``intuitive'' by roffe · · Score: 2

    Bruce Ediger's The only intuitive user interface is the nipple, after that, it's all learning contains a lot of wisdom. No designed user interface is, in fact, intuitive. The best one can hope for is familiar.

    Geeks like the type of interface that usually comes with VCR's and the like because they in fact are familiar. They are used in the same way as dials and keypads and other stuff we already know and love.

    Familiar, though, means different things to different people - there is no need, for instance, for a computer program to look like other computer programs. Using computer programs is a small part of most people's lives - programs should borrow metaphors from user's entire lives, not just from the part of it that they dedicate to the computer. The idea that computer programs should look like each other is almost totally bogus.

    If a user finds the TiVo difficult to use, it's probably because the user interface borrows metaphors from that part of life - dealing with technical gadgets - that the same user has experienced as intimidating, difficult, embarrassing, etc. And that again means that that particular user should have an entirely different user interface that bears no resemblance to dials, keypads, etc.

    The TiVo, then, is not user friendly - it's easy to use, if you're a geek. But just as being a geek is an aquired skill, so is, say, speaking Norwegian. Lisa gikk til skolen is an unfathomably simple sentence - if you speak Norwegian. It's in the past tense and contains one preoposition, but like, the words should be familiar to anyone, and how difficult can it be to learn Norwegian - I mean, my daugher speaks it fluently and she's not even four yet.

    --
    -- Rolf Lindgren, cand.psychol
    1. Re:There's no such thing as ``intuitive'' by foniksonik · · Score: 2

      So you're saying that software should conduct a survey or psychological exam during installation to determine which metaphors to use?

      Barring this most time consuming and completely subjective process I vote for consistency. A particualr UI may not be the best but if it is consistent with itself and similar to existing UIs then it stands a good chance of becoming familiar to the user quickly.

      Using metaphors from the 'real world' as UI to virtual applications is a completely over-rated methodology. There are soooo many more things you can do in a dynamic interface that simply are not possible with it's real world counterpart... ever try to get drop down menus working on your VCR's faceplate? or how about getting tooltips to work on your remote control? Maybe tabbed control panels for the Air conditioner in your car?

      Just a few examples of where industrial design does not cross over to software design.

      --
      A fool throws a stone into a well and a thousand sages can not remove it.
    2. Re:There's no such thing as ``intuitive'' by foniksonik · · Score: 2

      You do make several good points. I was just adding to them.

      --
      A fool throws a stone into a well and a thousand sages can not remove it.
  86. Re:The reasons why users should expect a lot from by Maserati · · Score: 2
    If they can't do their job without the computer, then the computer is a professional skill. Not just which buttons to press, but knowing what they do and how to fix it if they don't work. What can break and how to fix common problems. What kind of maintenance it needs.

    As an example, lets look at a doctor who dials in to access medical records. She must be able to do this. I think we'll all agree that the finer points of Bell's theorem are well outside her scope, but she must know that it involves a phone line so she'll have to plug into into a phone outlet. Just from the fact that it involves the phone system I expect an adult with a high-school diploma to figure out that the modem needs to be conencted to the wall, that there has to be dialtone one that outlet, and that if you have to dial 9 to mke an outside call then the modem does too.

    This last point shifts the blame to the users of the system. I've done a little work with a PBX or two(Meridians). And I've read up on my telecommunications background. So far as I can tell, please correct me if I'm wrong, no PBX designer has ever considered the fact that a foreign unit might need to access the system. The dialtone could indicate what, and if, you dial for an outside line. Standardize it in PBXs and modem manufacturers would imnplement the feature. No more "what do I dial ?". Just plug it in. The fact that modems don't work on a digital PBX line is annoying but probably unfixable.

    That's an interface issue, but not a UI issue. A related UI issue is adding the prefix to the dialer applet. I have seen intelligent people stare blankly at me when I tell them that the hotel might require 8 instead of 9, and that they can just change it here [points to number field with cursor blinking faithfully in front of what I hope will still be a working POP next week]. They just stare. It must be too much information in one sentence, it needs to be broken down more.

    --
    Veteran, Bermuda Triangle Expeditionary Force, 1992-1951
  87. Is There Such a Thing as "Too User Friendly"? by _ph1ux_ · · Score: 2

    Yes. and it even has a name: The ADA.

  88. Your point is beautiful by Ilan+Volow · · Score: 2

    I could not have put it better myself.

    Actually, even Red Hat's installers have some really bad usability problems. I once mentioned these problems to one of the lead developers of the anaconda installer, and he thought that I thought the problem was that anaconda wasn't "pretty" enough. Not to just single out Red Hat, many open source projects make the mistake of thing usability == eye candy. And we get these beautifully anti-aliased menus with beautifully rendered font that still confuse the hell out of end-users just as much as the previous versions did two years ago. But I digress.

    --
    Ergonomica Auctorita Illico!
  89. Willfull Ignorance by jayrtfm · · Score: 2, Interesting

    One of the main problems with users are those who *want* to remain ignorant about things they perceive aren't worth the effort to learn, or use.

    While working on a PC in the messenger department, I listened for about 10 minutes to the manager and another employee talk about sports. I was really impressed with their mastery of obscure baseball statistics, and the details of player's careers that were used to support their arguments.

    Then for the 3rd or 4th time, I once again had to show him how to find the "print" menu item.

    My Grandmother is another good example. At age 55 she went back to school and became a nurse, graduating 3rd in NY. Last time I offered to set up a computer and teach her how to use email and a simple word processor, she refused because she thought it would be "too complicated" so she wouldn't be able to understand it.

    Then there are the users who simply don't read the messages that pop up when something does go wrong, even when the solution is in the message. Things like the user thinking the jaz disk he was copying to his drive was broken because he kept getting the "Drive out of space" error message, or DTP techs thinking the printer is broken when Adobe ATM puts up the "FONT not found" message.

    The fax machine we used had the paper supply in a open, vertical feed tray. When you no longer saw the usual stack of paper sticking up out of the machine, it was time to add more. This was a bit too much for some people, so I taped a sign to the tray, so only when the last sheet was used, the sign would be visible. I still got the amusement of watching several people staring at the machine waiting for a fax to come out. After a few minutes I'd ask them to read aloud the sign, which was "If you just put more paper in you wouldn't be standing here waiting like an idiot"

    Another example was in a simple program I made, which was used by a dozen DTP techs (whos *job* it was to know computers). Since there was one part that had the potential of the user making a typo, the error message gave very clear instructions on what to do. The 5th unsucessfull try resulted in a message that addressed the user by name, made a rude noise, told him to call for help, and did not have any buttons to dismiss the dialog box. It took less than a week before that feature was used, and the typo mysteriously disappeared when I was watching the user try it for the 6th time......

    Basically, i think there is a case to be made for more user-unfriendly software. If the user is repeatetly doing something that can't be automagically fixed, rather than keeping him in a endless loop of:
    user goof --> error message and fix suggestion --> user ignoring it and hitting "ok"--> repeat same user goof
    the software should become unfriendly, and force the user to do something different, like actually read the error message.

    There is also an issue of the software having the needed features, but the user hasn't been taught the skills on how to find things in a new program. Basic things like actually reading all the menu choices in a methodical way, or choosing the one labeled "help"

  90. reminds me of "how does a radar detector work" by Preposterous+Coward · · Score: 3, Insightful
    When I was in high school my dad drove me, along with a girl from one of my classes, to some kind of academic event. He had a radar detector in his car, and she noticed and asked how it worked. More specifically, she presented a hypothesis, something like: "Oh, does it 'see' other cars and identify the police cars by their black and white markings?" (This was L.A., where police cars actually were black-and-whites.) Well, no, he explained, there's a reason it's called a *radar detector* ;-)...

    Anyway, the point of this is that it can be kind of funny what can happen when people's mental models of a technology device are mistaken. There are some interesting comments about this effect, if I remember correctly, in the book The Logic of Failure (author: Dietrich Dorner). It's amusing (and also hugely informative) to see how people get stumped by relatively simple technology such as a thermostat because they have a fundamentally incorrect mental model for how a thermostat works. It's a similar thing with VCRs, I suspect: Some people probably think that the TV "picture" (having no concept of signal that's coming in over the cable or the airwaves) is only there when the TV itself is on...

    --

    "Biped! Good cranial development. Evidently considerable human ancestry."
  91. Effort isn't cheap by po8 · · Score: 2

    In a world where users are deluged with new things, your new thing must be of one of two kinds. It might be so important to the user that they are willing to put substantial initial and ongoing effort into understanding it (e.g., the telephone). Otherwise, it must not require much initial or ongoing effort to understand (e.g. fluorescent replacement bulbs).

    The TiVo, for example, is not a such a huge improvement over the VCR (something many users already know) that users would be willing to spend a week learning it and a few hours a week maintaining it. Fortunately, the TiVo is easy to learn and easy to use. This is one reason why it has held on when other PVRs have fallen by the wayside. It will be interesting to see if the MS X Box PVR stuff does as well: I doubt it.

  92. on willful ignorance (and pride therein) by Preposterous+Coward · · Score: 5, Insightful
    I know quite a few people who can't program their VCRs, and seem proud of their ignorance.

    I think you've hit on an interesting social phenomenon. It's culturally acceptable -- perhaps even desirable in some circles -- to profess ignorance about certain things. I can't count the number of times, for instance, that I've heard people proclaim "Well, I don't really understand math", not with shame but with something approaching pride. (In case math-savant slashdot readers have a hard time relating to this particular example, try replacing it with something more personally salient like "I really don't understand women". In my experience, such a statement is often used as an incentive to bond with other people who feel similarly, not as a shameful admission.)

    Then again, there are things that it's not socially acceptable to admit lameness in. Openly admitting lack of knowledge of computers would probably be fatal in a forum like this one. Openly admitting a lack of knowledge about the mechanics of sex (once you're beyond a certain age / experience level) is probably something few people would do. (Though there is a Sex for Dummies book, so who knows -- I figure that's something you buy only as a gag gift, and you make sure that you get it gift-wrapped at the checkout counter!) Or ignorance of how to operate a motor vehicle (unless you're a lifelong Manhattanite, in which case it could be a perverse source of pride)...

    --

    "Biped! Good cranial development. Evidently considerable human ancestry."
    1. Re:on willful ignorance (and pride therein) by Bongo · · Score: 3, Insightful
      I know quite a few people who can't program their VCRs, and seem proud of their ignorance.

      I think you've hit on an interesting social phenomenon. It's culturally acceptable -- perhaps even desirable in some circles -- to profess ignorance about certain things.

      People have beliefs about things. The belief stops them from doing the things that other people do to get good at something.

      To be good at something you usually spend a lot of time and effort on it, practicing, learning with an open mind, and having fun. It's those actions (be it trying recipies, playing an instrument, or writing code) that make you good. But if you believe "I'm no good at it", then you'll just avoid opportunities to practice, learn, and play.

      So yeah, if people believe they "don't understand VCR's" then they are actually instructing themselves that the manual is written in Greek. Think hypnosis: "I don't understand, I don't understand, I don't understand..." That's how strong beliefs are.

      Now we all have beliefs, be they positive or negative ones, so it's not about calling some people "stupid". And the beliefs are very strong, and there can be a lot of fear associated with trying to break a belief. People will do all sorts of things to avoid having their beliefs invalidated, because there's a lot of security in "knowing" how the world works (how I belive it to be).

      (Living without beliefs is very freeing, but who wants to be free anyway?)

      So yeah, the interface and the user manual can go a long way towards being clear, simple and informative, but beyond that, if the user has a blocking belief, I dunno what you can do about it.

  93. Issues with the elderly, Psychology of aging. by Ilan+Volow · · Score: 5, Interesting

    The 80 year old grandfather's problems with the TiVO can be attributed to the fact that as people age, they experience a decline in Fluid Intelligence (their ability to deal with novel problems that do not draw upon previous experiences). It's not that the grandfather was stupid, or that he didn't read the fine manual. It was that his brain's ability to deal with a new situation that didn't draw on his past experiences was not what it used to be. When you also consider the decline in performance of short-term memory that the average 80 year-old experiences, it is really no surpise the grandfather had so much trouble.

    To design something for someone of that age, you have to draw upon their Crystallized Intelligence(the store of knowledge or information that a given society has accumulated over time). You might (if you're *really* a geek) be able to do something like rig up an analog alarm clock to the TiVO and expoit the grandfather's 30 years of experience setting alarm clocks to get him to successfully set the TiVO. Yes, he'll probably still need a TV Guide to look up the time so he can set it in the alarm clock, but the point is that the show will be recorded. It sounds crazy, but older adults often exploit their crystallized intelligence to create strategies that work around deficiencies in fluid intelligence.

    If people hack network interface cards into their TiVO's, why not hack Grandpa interface alarm clocks into them as well?

    --
    Ergonomica Auctorita Illico!
  94. Re:Of all the places you could post this question. by adolf · · Score: 2

    Is there some reason why your post reads with the semi-literate, uneven verbosity of the sort not normally found outside of Japanese stereo instruction booklets?

    Just curious.

  95. Re:Nautilus... by Anonymous+Brave+Guy · · Score: 2
    Nautilus had a preferences menu, with three items: [...] Yet this approach failed (everybody thought it was a bad idea) and they removed that feature.

    But who was "everybody"?

    I'm not familiar with Nautilus, but if it's the sort of tool that people on /. would use, you're far more likely to have people who'd find missing options irritating. The /. population is not a representative sample of the entire population, and most of them could and should probably just wack the settings up to "advanced" from step one.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  96. Getting towards user friendliness by electroniceric · · Score: 2

    The point here is well taken - devices that try to cater to people's unwillingness to work to learn eventually become restrictive and annoying.

    I'd say we're wrapping up the first round of "user-friendliness realignment". As computers, which up till a decade ago were largely for the use of people who knew what they wanted to do, and were willing to put in substantial effort to learn, turned into something that everyone needed to use, someone needed to redesing them towards accomplishing the task these new users want to do, without needing a year's worth of engineering training. To continue the car analogy, we eliminated the choke, made the car automatic, and set up Jiffy Lubes to change yout oil. For this it was necessary to think from the point of view of a email/IM/word processing user rather than a programmer and see what these people were trying to accomplish, and how to make it straightforward for them.

    I believe there will be several more rounds of usability improvments, as people begin to shape their lives more around computers, and all of these will involve making it straightforward (!= trivial!!!) to do what people want to do.

  97. Ah, but see.. by hatless · · Score: 2

    I won't go into the distinction between assembling an early automobile and driving it.

    But step back for a moment and think about what you said about a modern entertainment system. Does it need to be complex to use? What has changed from the days of the three-knob television or the five-button remote?

    The only thing people do with a home theater setup 95% of the time is watch something or listen to something. There is absolutely no reason whatsoever that users should be forced to think in terms of the interactions between devices. Someone is either watching a bradcast, watching the thing on the tape in the VCR slot, or watching the thing in the DVD slot. Why is the channel metaphor broken when a user opts to watch the tape or the disc? Why is it necessary to "switch devices" and switch interfaces when going from VCR to DVD?

    No, it's a design failure, and it's shameful.

    1. Re:Ah, but see.. by dvdeug · · Score: 2

      What has changed from the days of the three-knob television

      You can express a dozen channels as a knob. You can't express a thousand channels as a knob, and no one going to want to flip through a thousand channels - heck, no one wants to read through a thousand-channel listing. You forgot abount recording at a certain time, too.

    2. Re:Ah, but see.. by hatless · · Score: 2

      No one is going to flip through a thousand channels--though I'd argue a 1000-position knob is still more pleasant than up-down buttons--but what if you had a remote control with a color display and an iPod-like wheel, so you could zip through a list of channels and stop on one as its logo flashes past, and could instantly re-sort them alphabetically or grouped by content?

      Why does it take half a second (or more) to transition from channel to channel when you want to skip past 50 of them? What if you could write the name of the channel you want to see by scribbling it on a pad--or scribbling it on the cellphone or PDA you're already holding? In the thirty seconds it took me to come up with those interfaces, I'm sure I've improved vastly on the current way of doing things. Up/down buttons and joypads for scrolling through slow, tedious menus aren't the only ways to skin the cat. What if you or I or some engineers worth their salt spent more than a minute thinking through this problem?

      And the chronic VCR interface problem of "recording at a certain time" is an easy one to tackle--and the TiVo and other PVRs do largely tackle it--their interface problems lie elsewhere. All it took was rephrasing the problem as "recording a certain program".

      Nobody wants to record "channel 74 from 9pm to 9:30pm". They want to record tomorrow night's "South Park". There's no reason in this day and age that a cheap TV attached to a VCR shouldn't be able to let me scribble or say aloud "record South Park", ask me which upcoming airings of South Park I want recorded via a handheld display like my PDA, and be done with it, shielding me from "start and end times", channel numbers, and zeroing the tape counter.

    3. Re:Ah, but see.. by dvdeug · · Score: 2

      Part of the problem is that PDAs and pads are both much more expensive than the remote control; a microphone is unreliable, hearing what you didn't intend for it to hear and missing what you did. At the current time, both need large amounts of computer power and you either have to train the individual in artifical ways of writing or speaking, or the computer to recognize each person. They aren't good cheap interfaces at this point in time.

      There's no reason in this day and age that a cheap TV attached to a VCR shouldn't be able to let me scribble or say aloud

      Sure there is. The current UI is dirt cheap to produce; both of those methods require expensive hardware to work.

      a handheld display like my PDA

      Why do people seem to think PDA's are ubiquitious? I don't have one; I can only think of one person I know of who has one. Maybe affluent buisness men and system administrators all have them, but us college students and fast food workers don't.

  98. Complex mechanisms don't need complex interfaces. by hatless · · Score: 2

    Ask why a CD changer needs "more buttons" than a single-disc CD player. What has changed in its mission? It plays music. Why can't it have an interface that isn't coupled so literally to its mechanical design? Shouldn't the interface instead be based on its purpose?

    An intuitive 200-CD changer should be oriented to telling the user simply and straightforwardly what's currently playing, and asking her or him what they want to play next or which disc they want to eject.

    Have a look at an iPod. It's an extraordinarily complex device: it can hold thousands of songs, organize them by artist, title and album, by how recently they've been played, and in other ways.

    Count the buttons and knobs. It has fewer than a single-disc CD player or a 1974-vintage portable cassette player does. It's still not as easy as it could be, but it's still a superb lesson in how to design an inetrface based on how a device is used rather than how it's built.

  99. It's not the people. It's the products. Repeat. by hatless · · Score: 2

    The Palm is an interesting example: it's a pretty good interface design for its kind, and apart from a Grafitti reference card, someone comfortable with a WIMP interface doesn't need an instruction manual in order to use it.

    That explained a lot of its initial and ongoing success; as long as Palm buyers were businesspeople and others who use modern, mouse-oriented PCs regularly, the Palm was intuitive.

    But it really isn't intuitive to a marginal PC user. What's intuitive about the "home" button and the "menu" button? What's obvious about clicking "Details.." to adjust the alarm setting for an appointment?

    A paper phone book or weekly planner is intuitive, whereas a Palm simply does a good job of leveraging a user's already-learned skills in using a WIMP interface.

    Instead of getting mad at your mom, find someone who will be patient and cheerful when showing her how to use the Palm's modified WIMP interface. It does take training, and reading a manual is only the best way to do that if a cheerful human teacher isn't available.

    Don't you learn more easily when someone knowledgable and cheerful teaches you something than when you read a chapter of a book?

    There's a weird, sad notion shared by many engineers--software, hardware, mechanical, electrical and otherwise--that the problem is with people, and that with time people will learn to think like engineers. 25 years into the personal computing era and the VCR era and the cable-TV era, it should be obvious that people are still people, and most will never be engineers. It's the engineering that has to adapt.

    As I mentioned in another reply above (all the responses to my original post were so dismaying that I had to respond to all of them), Apple's iPod is complex and versatile, organizes its data more richly than any 200-CD changer, and yet has an interface consisting almost entirely of one knob and one button.

    The Palm's interface is still the best PIM interface out there as far as usability goes--but it can still be made far, far more intuitive. It was a smart set of compromises when it was designed, making the best of cost constraints, technical limitations, and canny assumptions about its targeted customers at the time. Let me know when crossing out an item deletes it, like the Newton did years ago, or when flicking your finger across the page of an e-book turns the page. When interface moves like that are the norm rather than isolated frills atop a regular WIMP interface, nobody will need manuals. No general-purpose PIM should need a manual.

  100. Bottom up vs. top down by Mauddip · · Score: 3, Insightful

    The reason most UIs are confusing is simply put: OSes and UIs are designed around the system (bottom up), whereas a user approaches the system from the highest standpoint (UI -> top down).

    A user with no knowledge about the system workings feels he or she is constantly pushing a stick into a jar of what seems to be unchangeable jelly. Is it strange a user feels difficult to learn something like this?

    And to put this into the 'current situation': Windows has a more intuitive UI because many users have seen it 'grow'. They or their neighbors have worked with DOS or Windows 3.1 and have seen the 'system'. UNIX boxen and Linux has only been used by a select group of individuals and the rest has not seen it grow to what it is right now. That is why people feel that Linux or UNIX is less 'intuitive' than Windows is.

  101. Why, why, why? by yelvington · · Score: 2, Interesting

    Why does my Philips clock cd/radio require 50 tiny little buttons, each the size of a wood tick, accompanied by unreadable silver-on-silver labels, arranged in swooshy patterns that have nothing to do with anything in particular? And which one do I push to turn the flipping thing OFF at 6:30 on a weekend morning when my eyes are gummed up and all I want to do is sleep for another hour? I'll tell you which one. The power cord. Yank the sucker right out of the wall. Works every time.

    Why does my Mandrake Linux box revert to KDE defaults every time I reboot, regardless of the settings in GDM? Oh, I guess I should read the source code to figure it out. God forbid that the bleeping radio buttons do what they say.

    Why does the UI for Gcombust look like a preflight checklist of a commercial airliner? (I'd mention Xine and the Gimp, but ... fish, barrel.)

    What moron decided that in the service of fashion, all television, DVD and VCR buttons should be labeled in dark charcoal lettering on a black background, no larger than 4 point type, and angled slightly toward the floor?

    Why does my Scientific-Atlanta TV remote have the power switch right next to "info?" Oops. And why does it forget my channel setting when turned off?

    And then there's house wiring. Why are my wall switches wired so that the switch on the left controls the light on the right, and the switch on the right controls the light on the left?

    Why does the fax machine require that the paper be inserted face-down, so I can't see/dial the phone number that's written on the document?

    Why do no two photocopy machines work the same way? More paper winds up spoiled in the wastebasket next to the average copier than on anyone's desk.

    How many U.S. post offices have you been to where the drive-by letter boxes are on the WRONG side of the car?

    Which side of the car is the fuel filler door supposed to be on? Do car designers like to go to the 7-Eleven and watch the chaos?

    Why does pushing the window button forward roll the window down in one car and up in the other? Is there something wrong with standards? Gee, maybe we should randomly invert the operation of the steering wheel, or the accelerator/brake pedals.

    What idjit put the car radio's "AM/FM band" button right next to the "pop the faceplate off and drop it on the floor" button?

    It must be the user's fault.

  102. Re:Obviously by NumberSyx · · Score: 2

    You Windows guys are funny. Do me a favor, find a Linux box, drop to a commandline and run ls on /bin, /sbin, /usr/bin and /usr/sbin. Then come back and tell me again how Windows is "complicated enough underneath so that you can do useful stuff (like Unix.)".

    --

    "Our products just aren't engineered for security,"
    -Brian Valentine,VP in charge of MS Windows Development

  103. Spaces in the path by yerricde · · Score: 2

    It's actually easier to back up user data and settings in Windows 2000/XP because it is all stored by default in a user's profile under Documents and Settings.

    Therein lies the rub. The name of the "Documents and Settings" folder contains spaces. You get paths like "C:/Documents and Settings/tepples/My Documents". Not only are long names hard to type into configuration scripts (making users resort to copy and paste), but some software gets confused by the spaces and perceives such a path as four words. Therefore, it's much harder to use the network backup software you had site-licensed earlier for a big sum of money with newer versions of Windows. C:/home/tepples would work better, no?

    --
    Will I retire or break 10K?
  104. Punctuation OUTSIDE quotation marks by yerricde · · Score: 2

    When you have punctuation directly following a citation, the punctuation should be placed inside the quotation marks.

    Often, the placement of punctuation inside or outside can change the meaning. How about this: He did not type "ghosts." He typed "ghosts". Otherwise, on a technical board such as Slashdot, you get people writing fputs("hello," stdout); which is incorrect C.

    Heck, I'll even bring it back to topic. Some of these prescriptive grammatical "rules" can create misunderstanding when used blindly in technical writing and can diminish ease of use.

    • Bad: To save changes to the document you are working on, press 'y.' (Actual results: This will save changes, then insert a full stop at the insertion point.)
    • Good: To save changes to the document you are working on, press 'y'.
    --
    Will I retire or break 10K?
  105. View from the other side of the fence by Mr_Silver · · Score: 4, Informative
    A long time ago, myself and a number of other people would link to a chat based program ("talker") on their slashdot sig. It went something like this:

    uberworld.org

    That was it. In short, it's a like a MUD, except it's full of people who sit around (mainly students and sysadmins) and chat about whatever they want all day. It's proper name is a "talker" and it used "telnet".

    Now this is where the problem lies. I consider the interface to be obvious. You have a bunch of commands and help files called with "help" and it's all very easy.

    But the people logging in from Slashdot, just didn't have a clue. And by that, I mean they had no idea what to do. These are people who use UNIX all day long and yet they were lost.

    So I looked at the mistakes they made and I added handholding, better information, cleaned up the help files and stuff but STILL and this is the clincher: even then, people just didn't bother reading the information on the screen.

    Even when you first log in, there are a couple of pages of information that tell you what to expect. When you actually "arrive" in the main room, you get told of the useful help file to read. Before you register if you type a command wrong, it again points you to that help file!

    Most never even found the "say" command. They would log on, scrabble with a few commands, ignore the friendly points on the screen and the automated robot that pointed them to help files and in the end give up.

    In the end, I now ask people who want to link, to actually point to a website (see my sig) in an effort to stop people logging on and being rather clueless.

    So what am I saying here? Nothing can ever be too user friendly. But it's amazing (and sometimes amusing) to see that even those people who assume that they are cream of the crop when it comes to IT issues get totally and utterly lost using something that we have both 18 and 40 year olds using with little to no IT experience at all.

    The problem comes about when there isn't enough testing. We learnt a lot from the confusion of slashdot people, but unfortunately you get to a point where you just cannot do any more but hope that users think for themselves.

    (As an aside, if you can read and can handle telnet and some basic commands - you only need 20 odd to get started - then feel free to drop by and chat, website is here)

    --
    Avantslash - View Slashdot cleanly on your mobile phone.
    1. Re:View from the other side of the fence by Mr_Silver · · Score: 2
      Sounds like all you did was throw manuals at these people and they wouldn't read them, ie it sounds like you didn't make it any more user friendly at all. The idea of making something user friendly is that they don't need to read the manual.

      Have you connected at all and tried it? There are conventions that are very easy to understand:

      say = say something to the room
      tell = tell a person something
      shout = shout something
      emote = do an action to the room
      quit = quit the program
      help = bring up the help files
      commands = show what commands are available

      I can't go deviating from those otherwise everyone else who understands the commands is going to be rather unhappy.

      At the same time, I'm getting stuck at working out new ways to try and persuade people that reading one help file and making a note of a couple of commands is the very least they should do.

      I'm happy to hear suggestions on how to make it easier but one thing I can't do is rewrite the telnet protocol.

      Yes I suppose I am throwing the manual at them. But how on earth can I make the "say" command any more easier or obvious on what it does? Or the "help" command for that matter? Whilst at the same time not dumbing it down so much that people who do know the system don't get annoyed and not changing the command set so that everyone has to re-learn everything. (the ewtoo command set is quite well established - since 95 - so any deviation from it would mean anyone used to ewtoo would have to relearn again)

      --
      Avantslash - View Slashdot cleanly on your mobile phone.
  106. Voice dialing costs thousands of times more by yerricde · · Score: 2

    A voice based device should have a voice interface. Standard.

    And watch it cost 6,000 times more to support all 6,000 languages and dialects that telephone users speak. "You mean I have to learn to say 555-9157 in Japanese to use this phone?" Keypad dialing is cheaper because it needs to support only two options: all languages used by literate telephone users use either Euro-Arabic numerals (0123456789) or the older Hindu-Arabic numerals.

    A phone should have a built in answering machine. Standard.

    A telephone with voice mail costs extra because 1. flash memory for storing voice mail messages costs money, and 2. licensing a codec to compress those messages costs money. If there were no demand for a less expensive phone that did not include voice mail, then all phones would have voice mail.

    --
    Will I retire or break 10K?
  107. 'in the world' versus 'in the head' - not so by vldmr_krn · · Score: 3, Informative

    Your description of in the head thinkers being somehow better able to deal with computers than in the world thinkers is nonsense. I'm working for a husband and wife couple as a technical advisor. The husband is what you describe as an 'in the head' thinker while the wife is an 'in the world' thinker. The wife without exception has an easier time dealing with computer-related issues.

    A typical exchange between her and I would be something like her asking me how to do something in Word. She would start Word, go through the steps necessary to get her to the problem, and then with the info on the screen she would describe what she wants to do and what she tried to do that didn't work. If I ask her to describe something in the abstract, without it being on the screen in front of her, she will always insist that she show me on screen. She frequently makes comments like 'I'll remember what the problem was when I see it again' (meaning the document she was working with). The 'solution' that she wants from me is always how to navigate the interface to do what she wants, rather than an abstract explanation.

    In contrast, the husband when asking for help does so without looking at the monitor, trying to explain the problem in the abstract. I have to insist that he bring up the problem on the screen so I can show the solution because the abstractions I give him wouldn't have a referent in his mind otherwise. A typical example of the contrast is that when the wife wants to find a file, she immediately goes to her documents folder (this is on a Macintosh) and looks visually for the file she wants, with some broad parameters as a guide to narrow her search. When the husband wants to find a file, he asks himself what sort of file it is, and where in his directory structure would he most likely have saved it. He frequently decides that the file is in (say) 'artwork,' is unable to find it, and then thinks about it more and decides that it must be in 'images,' etc.

    The husband distrusts 'in the world' knowledge and insists on having everything in his head, while the wife distrusts 'in the head' knowledge and insists on dealing directly with the world. Neither is computer-savvy, but I've frequently had times when I spent several hours plodding along with the husband through simple problems, then spending a few minutes with the wife and having her understand much more complicated situations easier.

    So there's nothing about 'in the head' thinking that is necessarily better suited for technical problems. The intelligence of the person in question (i.e., their ability to effectively use whatever type of thinking they have), is the key factor. What you're describing above is an 'in the world' thinker whose resolution is much coarser than a 'in the head' thinker. There's no reason why an 'in the world' thinker would necessarily be unable to differentiate between a mouse click in one context and a mouse click in another. And there's no reason why an 'in the head' thinker would necessarily be able to.

  108. Q: Is There Such a Thing as "Too User Friendly"? by npsimons · · Score: 2

    A: Yes. Next question.

  109. Thanks for clearing that up... by fm6 · · Score: 2
    Oddly enough you make a valid point. Sometimes the geek just doesn't know what he's talking about!

    Uhm, are these little people documented anywhere? :)

  110. Re:Obviously by NumberSyx · · Score: 2

    If you want to include libraries, better hit /lib, /usr/lib and /usr/X11R6/lib as well and while you are at it, look in /usr/X11R6/bin as well. Tell you what, I'll switch to Windows XP after Microsoft has solved its on going stability and security problems, when I can get XP, Visual Studio .NET Professional, Office Professional, BackOffice, Terminal Server, Internet Information Server and unlimited seats for all included software on a 6 CD set for $49.95, heck, I'd even pay $99.99 for it.

    --

    "Our products just aren't engineered for security,"
    -Brian Valentine,VP in charge of MS Windows Development

  111. record one channel and watch another by yerricde · · Score: 2

    Now explain how you can watch one show and tape another?

    For the same reason you can have two television sets in the same house tuned to different channels. One TV (the one inside the VCR, connected to a tape recorder) is on one channel, while the other TV (the big one below the VCR) is on another.

    --
    Will I retire or break 10K?
  112. Re:Mute topic QWZX by panda · · Score: 2

    > Sheesh, are people that fucking ignorant and
    retarded???

    Yes, apparently.

    --
    Just be sure to wear the gold uniform when you beam down -- you know what happens when you wear the red one.
  113. Re:Lusers... by LoonXTall · · Score: 2
    I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question.
    These people have just seen something absolutely incredible, and they're trying to determine the scope of its powers. Computers aren't reality, and so anyone accustomed to reality can't readily assimilate it.

    Or, to look at it from a different angle, people asking if it does "garbage in gospel out" are seeking further knowledge about this amazing thing they've just seen. The manual doesn't cover astonishment, so they have to ask.
    --

    ~~~LXT~~~
    Life is like a computer program: anything that can't happen, will.

  114. Re:she wants? by Safety+Cap · · Score: 2
    She is used for the definite neuter, ~. He is used for the indefinite neuter, ~.
    Is this you, or will I find that rule in the Chicago Manual of Style?

    Thanks.

    --
    Yeah, right.
  115. Re:Nautilus... by Fat+Casper · · Score: 2
    Nautilus had a preferences menu, with three items: [...] Yet this approach failed (everybody thought it was a bad idea) and they removed that feature.

    I thought the bad idea with Nautilus was that it was a file manager. With $13 million in vc. I'm up to my ears in file managers that want to be browsers and vice- versa and someone liked the idea of a startup to produce a file manager? There's your bad idea. I don't care how good a file manager you can make, it's just silly.

    --
    I spent a year in Iraq looking for WMD and all I found was this lousy sig.