Slashdot Mirror


Top Ten Persistent Design Flaws

jlouderb writes "Bruce Tognazzini former human interface evangalist at Apple, and currently a principal at web design firm Neilsen Norman Group has begun cataloging the top ten design computing flaws that we just live with with, but shouldn't have to. Only seven are found at his article, and (not surprisingly) three are Mac related. My favorite: the mysteriously dimmed menu options. Why are those darned things grey anyway?"

24 of 1,067 comments (clear)

  1. The #1 Design Flaw by Rude+Turnip · · Score: 5, Funny

    Not adding enough coolant to prevent the web server from melting down due to the /. effect.

  2. In My Book... by ackthpt · · Score: 5, Interesting

    Tight security where it doesn't matter and sloppy security where it does.

    Inexplicable configuration. This is broad a broad item and includes buried preference settings where you'd never think to look, default settings to most frustrating (think Word), system settings under inappropriate categories and items with more than one relevence only found under one.

    Pop-Up windows which steal focus immediately from whatever task has focus (active rather than passive bulletins) Ever been typing something, and hit ENTER just as something pops up? Gee, what the heck was that about?

    --

    A feeling of having made the same mistake before: Deja Foobar
  3. Dimmed menus by Sebby · · Score: 5, Funny
    Well, dimmed menus are a heck of a lot better than hidden ones, a la Windows (with the stupid down arrow thingy you have to click to have everything show), which is totally counter-productive (typical Windows) instead of actually being helpful. I'd like to punch the person that thought that stupid thing up.

    --

    AC comments get piped to /dev/null
  4. On the Written Word by cyranoVR · · Score: 5, Interesting
    Noticed a fallacy in the "Bug List" under Item #5 - URL Naming Bug. The History of this bug reads:
    People separated written words with spaces from the time writing was invented up until around 30 years ago whenaspacebecameavaluableobjectnottobewasted.
    Not true. It is well-established that ancient Greek (as well as many other classical languages) was written with no spaces between words.

    SOATYPICALSENTENCEWOULDREADLIKETHIS!
  5. 10 persisting people design flaws by gmuslera · · Score: 5, Funny

    #1-Removing power from a device that maintains his information on devices run by power (i.e. RAM)
    #2-Thinking that computers do "magic", or at least should do to not have design flaws
    #3
    #4
    #5
    #6
    #7
    #8
    #9
    #10- Making top ten list without having 10 things to list

    1. Re:10 persisting people design flaws by 3770 · · Score: 5, Funny

      #11 Profit

      --
      The Internet is full. Go Away!!!
  6. Yeah, it doesn't "nag"... by daveschroeder · · Score: 5, Insightful

    ...but you presumably knew you WANTED to remove it.

    What if a user has an open file, and yanks the drive? How does Windows "gracefully" deal with that? Answer: it can't.

    You can pull the drive on a Mac, too - the difference is that the Mac will say, hey, you should have unmounted this first...hope you saved everything. And instead of doing something like auto-unmounting-without-nagging-when-no-files-are- open, Apple just keeps the behavior consistent: the user should know they're done using the volume (unmount it) before they unplug it. This has been the behavior for 20 years. And no, I'm not saying just because something has been some way for a long time that it needs to remain, but I just don't see the problem. Not allowing a device to be removed, or "nagging", probably saves a lot of people from fucking shit up before they've properly saved and/or dealt with items on a removable volume, instead of allowing things to be unplugged wholesale. If the user unplugs something at an inopportune moment or with open files, how is the computer supposed to be able to deal with it? Cache up the changes and not tell you? Or tell you that something was removed when it wasn't supposed to be and tell you (and keep that behavior consistent even when you "might be done with it"), like Mac OS does?

  7. Re:Some of these things are valid... by !isontime · · Score: 5, Insightful
    But when I read "Principle: The user is in charge and should be free to carry out any activity at any time without fear of reprisals" I just about lost my lunch.
    I haven't been able to read the article yet, since it appears to be /.'ed, however I would have to agree. As with driving a car, flying a plane, or just about operating anything, use comes with some responsibility.

    As for the above, swap user with driver and you may see my point.
  8. Re:Power Failure Crash... by thunderbee · · Score: 5, Insightful

    It would be trivial to have a small battery, on the DC side of the power supply instead of trying to hook up a UPS. Just 2 minutes worth of power to cleanly shutdown.
    UPS is ok to weather the power shortage, a battery inside the power supply would allow for clean shutdown.

    --
    In my opinion, Scientology is a cult you should avoid.
  9. Design flaw # 11 by adolfojp · · Score: 5, Funny

    Design flaw #11

    Using very large golden gradient shadowed GIFs each worth over 4K to represent the numbers 1 - 10 in a "Top Ten Persistent Design Flaws" webpage. It not only looks ugly, makes the website slower consuming more bandwidth, but it also takes away a good chunk of the left side of the page.

    Cheers,
    Adolfo

  10. GUI design - favorite site by juglugs · · Score: 5, Informative

    Alas, this site is no longer updated, but it still serves as my very favorite "UI Hell" page...

    http://digilander.libero.it/chiediloapippo/Enginee ring/iarchitect/index-1.htm

    Check out the hall of shame section, it's hilarious!

    PS - this link is a mirror of the original site

    --
    This sig is in Spanish when you're not looking....
  11. Stealing Focus by Hope+Thelps · · Score: 5, Insightful

    It doesn't seem to include evil applications (or operating systems) that suddenly throw new windows on the screen to grab keyboard focus away from you just as you type something.

    You lose your thread of thought AND the computer decides you said "OK" to "do you want to email your credit cards around the world" while you sit there wondering what just happened.

    --
    To summarise the summary of the summary: people are a problem. ~ h2g2
  12. He has such a hard on about the Dock by HarveyBirdman · · Score: 5, Funny
    Bug Name: Tog's raging hard on over the Dock.

    Duration: [in years]: seems like a thousand centuries ago...

    Supplier: Tog

    Alias: "I have no concept of the difference between objective and subjective usability complaints."

    Product: Tog's parents.

    Bug: Tog's perceptual abilities.

    Class of error: Intellectualy density.

    Principle: "My opinions are holy."

    Proposed Fix: Zoloft

    Discussion: Some of the things he lists as flaws in the Dock are things that I acutally like about the Dock. It's a very subjective thing. Some of the things he laments losing from Mac OS 9 were not the bee's knees he seems to imagine they were. He was just used to them, is all.

    Bug first observed: Can't check the date on the original Dock whinefest because his site is slashdotted. It happened some time after Tog ceased to be relevant.

    Observer: Harvey Birdman, Attorney At Law

    Bug reported to supplier: No. No point. You cannot argue with self-proclaimed learned wisemen.

    Bug on list since: Whinefest first published.

    --
    --- Ban humanity.
  13. Not Bugs, Maybe Not Really a Problem, Either by Spencerian · · Score: 5, Insightful

    Item 1; Power failure crashing

    In my experience, this affected Macs much less in a brownout situation than PCs. The Macs (at the time, desktop G3 systems) stayed up after a power blink of 0.5 sec, losing no data. I think current Mac OS hardware is more robust in this area, but this is not really a fault of the computer or the OS. No power, no computer worky. Sorry.

    Workaround in a mission-critical area: Buy an uninterruptable power supply, petition Apple to make a computer with very expensive (but non-volatile) flash RAM, or use an Apple laptop, which has its own battery that makes it resistant to brownouts and blackouts.

    Issue 2: The Dock in Mac OS X.

    Grousing. In the old Mac OS 9 days, there was a Dock analogue called the Launcher. It was ugly, and I rarely set it up for users, but it worked. Some people still use it for their Classic apps in OS X.

    Workaround: Many, most third-party. Apple's interface, until OS X was icon-centric for launching apps, rather than menu-centric (in Windows Start menu). The Dock is no more perfect than the Start menu, but at least it provides a consistent launcher for common apps, instead of having the user search through folders for the right app icon to launch.

    Better: Have installers ask user to add icon for applications to the Dock, which isn't done most of the time, forcing users to search about in the Applications folder.

    Issue 3: Dimmed menus.

    A bit of a grouse, but logical. Some OS X apps by third parties HAVE shown info in the greyed out menu as to why the option is not available. I believe it is more programming efficient to leave a greyed out menu than to attempt to hide it (affecting where and the order of menus on the menu bar from one moment to the next, which would confuse the hell out of me).

    I believe Tog's thought, of adding a special option in a greyed-out menu as to why this command is dimmed, could be useful. Otherwise I think he is blowing the issue up. Of course, the more complex the app (especially with palettes and THEIR commands, the more weight his argument holds.

    Issue Seven: Disk Drive Nazi.

    Not a problem, at least until removeable drives arrived.

    The Mac OS has always been intelligent, preventing you as the user from accidentally ejecting or formatting a disk you are using, including network devices. This is a Good Thing. Compare this to the behavior in Windows, which will still allow you to eject media in use, causing All Kinds of Hell.

    Workaround: His point seems more specific to USB and FireWire drives. Unless Apple creates a hardware lock that physically locks a device, preventing the thing from being removed, then there's not a lot to do there, except Apple making the OS more robust in screaming at people to tell the OS that the drive is to be disconnected before they physically remove it.

    --
    Vos teneo officium eram periculosus ut vos recipero is.
  14. Principles and lunches by RealProgrammer · · Score: 5, Funny
    • But when I read " Principle: The user is in charge and should be free to carry out any activity at any time without fear of reprisals" I just about lost my lunch.

    It appears that everyone is guilty of having a framework. This guy, you, me, everyone. We think that what we experience in the world, and what we think about it, is all there is. We're all pretty small, even the wisest of us.

    In this case, a Mac guy says the user is in charge, and thinks it's a law of nature.

    Microsoft treats users as a renewable resource, to be used and reused as needed.

    We Unix types, on the other hand, know that users are an unfortunate side effect.

    --
    sigs, as if you care.
  15. Re:Some of these things are valid... by JungleBoy · · Score: 5, Funny

    To quote someone whom I can't remember:

    "The nipple is the ONLY intuitive interface. After that, it's all learned"

    --
    "You never know when some crazed rodent with cold feet might be running loose in your pants."
    -Calvin
  16. Re:Some of these things are valid... by malfunct · · Score: 5, Insightful

    Agreed, many of his bugs were of the sort "this damn machine can't read my mind". They are good to have around though because if you solve them it could make you some money.

    The one I found funny was the continuous save. Computers "used" to do things that way (in the 70's) and if the power went out not only was your in memory copy bad, so was the one on disk because it was saving when the power went down (well back then it was on casette but the damage was the same) and is corrupted. Thats not even thinking about the fact that writing to disk all the time would slow the application down to the speed of molasses flowing uphill in January. This isn't to say that there is no happy medium. I find that 5 minute saves are plenty for me and I prefer them to go into a "backup" file that the application can handle instead of being saved in my actual document.

    --

    "You can now flame me, I am full of love,"

  17. Re:Reverse dates by pla · · Score: 5, Interesting

    No, the correct way to write a date is 2004-11-29, what's the problem. That sorts correctly! ;-)

    Ah, someone else that agrees with me on that!

    The US style of writing dates (and I live in the US) drive me completely batty. MM/DD/YY? No! That makes no sense. YYYY-MM-DD makes the meaning far more clear, and you can even extend it arbitrarily... YYYY-MM-DD-HH-MM-SS-uu.

    As an aside, how often do you have secretaries and public clerk type people (ie, the DMV) freak out on you because you write dates like that?

    I often get "How long did you serve", since apparently the military (only some branches? no clue, just speculation) encourages that date format.

    I have learned that any answer involving the phrase "lexical order" will only result in blank stares. ;-)

  18. Slashdot Design Flaw by Mr.+Underbridge · · Score: 5, Insightful
    Design Flaw: Readers are able to post on slashdot before actually reading the articles, leading to redundant information and questions being posted that were clearly mentioned in the article.

    Example: A post of "Often it is difficult to figure out why certain options are dimmed and under what context they will become active. I don't see a better alternative though other than better documentation..." attached to a story containing the solution of "Make grayed-out objects clickable, revealing what has caused the object to be dimmed and what the user can do about it."

    First Noticed: 1996

    Proposed Solution: Require the user to read the article. This could be implemented in a number of ways: either the referring home page to the message board should BE the article, or a page between the story and the article should contain some sort of code permitting posting. Or a mod of "-9999999, RTFA" should be added.

  19. Re:Some of these things are valid... by Feanturi · · Score: 5, Funny

    Proving that no matter how simple you make something, there are still going to be dumbasses that can't figure it out. It would be interesting to see a comparative study of these nipple-impaired babies as they grow up, and whether they eventually get jobs at Microsoft.

  20. Drenched in irony by oexeo · · Score: 5, Insightful

    Kinda ironic the article brakes almost as many usability rules as it points out:

    1) No alt tags - you've used images to number your list, yet no alternative text for blind users (or those with images off), this is a very well established as bad usability

    2) Confusing title - you say top 10, but don't actually have 10 items on your list, an important aspect of usability is clarity, which your title lacks.

    3) Consistency - you've divided each item into sub-sections, yet the sub-sections are inconsistent with from one item on the list to the next. If a sub-section is not applicable, I suggest you add, for instance: "History: N/A," this will save readers scrolling back and forth for a section they might believe to have missed

    4) No submission form - You provide an option for people to submit suggestions for your list, yet fail to provide a basic HTML form for them to do this, instead you opt to let them do the work.

    There are more, but I'll stop here, since I expect this to be modded down anyway. I hope you see the irony.

  21. Re:Power Failure Crash... by jonadab · · Score: 5, Insightful

    > 2 minutes worth of power to cleanly shutdown. UPS is ok to weather the power
    > shortage, a battery inside the power supply would allow for clean shutdown.

    It shouldn't even need to be enough to shutdown -- all it needs is to dump the
    RAM and processor state (register contents and such) to a designated area on
    the hard drive (or flash RAM dedicated to this purpose, or whatever) from which
    the BIOS firmware can restore everything when power comes back. The OS would
    not even need to know the power was ever out, except to fix the system time.

    --
    Cut that out, or I will ship you to Norilsk in a box.
  22. Re:ejecting disks by nospmiS+remoH · · Score: 5, Funny

    I thought you just right cli... oh, wait. WTF is wrong with this mouse?

    --
    !hoD
  23. Re:MOD UP Re:Some of these things are valid... by Anonymous Coward · · Score: 5, Insightful

    Kind of like the fear I get when I hit "Shut Down" on our Windows server, when all I want to do is log out. (Not only that, but you have to press Start to stop the computer.)