Slashdot Mirror


Are More Choices Really Better?

A. Bosch writes to mention that Joel Spolsky of Fog Creek software has a commentary that examines the need for choices in software. From the article: "This highlights a style of software design shared by Microsoft and the open source movement, in both cases driven by a desire for consensus and for 'Making Everybody Happy,' but it's based on the misconceived notion that lots of choices make people happy, which we really need to rethink." With software steadily becoming more sophisticated, are more choices really necessarily better?

309 comments

  1. Yes. by drinkypoo · · Score: 5, Insightful

    Next question?

    Seriously though, yes, more choices are always better. However, the additional choices don't have to be easy to get to.

    For example, practically everything in Windows is configurable. However, in most cases the configuration is not exposed via a GUI. It's set to some default and you need to tweak the registry.

    The same is true of Unix, of course; you often need to go to the config file directly to accomplish something, even where a GUI is available. You can accomplish all kinds of wacky things editing Xresources files.

    But in both of these cases the full complexity is not directly exposed, so the user doesn't have to deal with it. On one hand this makes the software more complex and typically leads to bloat. On the other hand, this lets one tool accomplish many tasks without bothering people who don't use the functionality with its presence.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    1. Re:Yes. by TheWoozle · · Score: 1
      Seriously though, yes, more choices are always better.

      O RLY? How would you like to die today? We have a lovely selection of slow, painful ways to die. Nobody has a wider selection!
      --
      Insisting on "correct" English is like saying that there is only one, definitive recipe for chili.
    2. Re:Yes. by Tackhead · · Score: 5, Funny
      > > Seriously though, yes, more choices are always better.
      >
      >O RLY? How would you like to die today? We have a lovely selection of slow, painful ways to die. Nobody has a wider selection!

      Slashdot Poll
      How would you like to die today?

      . Drowning
      . Burnination
      . Decapitation
      . Breasts!
      * Snu-Snu
      . Snu-Snu with CowboyNeal

    3. Re:Yes. by holistah · · Score: 1

      out of the way is good, hard to get to is bad. I hate having to learn some secret code to change something, but I also hate having to make a million choices to get anything to work... Choices should be available, and easy to get to, if you are trying to get to them. Sensible defaults should be set but you should be able to change just about everything, and the documentation should exist to explain how, as well as how each change effects the overall program.

    4. Re:Yes. by diersing · · Score: 1

      Changing the punch line doesn't change the answer. Considering we all have to die, having the choice between slow plainful ways sure beats having someone else make the selection for you.

    5. Re:Yes. by gEvil+(beta) · · Score: 1

      Breasts is an option, yet Tackhead votes for Snu-Snu. Go figure...

      --
      This guy's the limit!
    6. Re:Yes. by Palshife · · Score: 1

      O RLY? How would you like to die today? We have a lovely selection of slow, painful ways to die. Nobody has a wider selection!

      See, if I had more choices I'd choose not to die at all. Better!

      --
      Attention deficit disorder is a complicated issue, spanning several major... HEY LET'S GO RIDE BIKES!
    7. Re:Yes. by Tackhead · · Score: 1
      > Breasts is an option, yet Tackhead votes for Snu-Snu. Go figure...

      If there are no breasts in your Snu-Snu, you're doing it wrong. Even on Amazonia, there's at least one breast to work with :)

    8. Re:Yes. by Moofie · · Score: 2, Funny

      {izzard} I'll have the cake, please. {/izzard}

      --
      Why yes, I AM a rocket scientist!
    9. Re:Yes. by Hoi+Polloi · · Score: 1

      I think Graham Chapman answered this question well in the movie "The Meaning of Life"

      --
      It is by the juice of the coffee bean that thoughts acquire speed, the teeth acquire stains. The stains become a warning
    10. Re:Yes. by Fat+Cow · · Score: 1

      In this case, the extra choices are not there because different people want to do different things. They're there because the software and/or hardware doesn't work optimally.

      e.g. Why wouldn't you want to hibernate rather than standby if your machine has been sitting idle in standby for a few minutes? Maybe because your hardware, your drivers or your software doesn't support recovering from it. Similar unsatisfactory reasons apply for all the other choices.

      --
      stay frosty and alert
    11. Re:Yes. by drinkypoo · · Score: 1
      e.g. Why wouldn't you want to hibernate rather than standby if your machine has been sitting idle in standby for a few minutes? Maybe because your hardware, your drivers or your software doesn't support recovering from it.

      Or maybe because I don't want to wait for my system to load the boot loader, load the kernel, and then load two gigabytes from my laptop drive into RAM?

      I'm really not sure where you're trying to go with this example, but you didn't get there.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    12. Re:Yes. by Anonymous Coward · · Score: 0

      But we're all out of cake!

    13. Re:Yes. by JJ!x · · Score: 1

      Options are things consumers want ... but they don't need, cause when there are to many they can't choose.... so there are two options in general good or bad and if you brake it down there are all the option in between ... but hey... we are binary thinkers here ain't we ? :-)

    14. Re:Yes. by cbybear · · Score: 1

      More choices do not always lead to happiness.

      http://www.sciammind.com/article.cfm?articleID=000 56941-1933-1196-906983414B7F0000&pageNumber=1

      http://www.swarthmore.edu/SocSci/bschwar1/maximizi ng.pdf

      This may not be directly applicable (since the cost of a choice in a software program is usually minimal), but I've found it interesting to consider when designing a user experience.

      --kev

    15. Re:Yes. by Overly+Critical+Guy · · Score: 1
      Seriously though, yes, more choices are always better.

      I love how definitely you state this despite an entire article proving otherwise.
      --
      "Sufferin' succotash."
  2. Absolutely. by dbc001 · · Score: 0, Offtopic

    Each different software is like a branch of the evolutionary tree. The more branches, the more options. The good software flourishes and encourages imitators, the bad software dies off.

    1. Re:Absolutely. by SuperMog2002 · · Score: 2, Funny

      Then why is Windows still around?

      --
      Sunwalker Dezco for Warchief in 2016
    2. Re:Absolutely. by karlto · · Score: 1
      Then why is Windows still around?

      That question is actually very insightful from a couple of different perspectives.

    3. Re:Absolutely. by Oliver+Defacszio · · Score: 1

      How about this -- it's the current best option for the x86 platform? Pound your fists all you like, but nothing has come around that offers more upsides than downsides.

      If Apple sold a version of OS X that ran on generic x86 hardware, then you might see some software Darwinism at work, but that ain't gonna happen.

      --

      -
      Inventor of the term 'pardon my French'.
  3. What does this have to do with anything? by 0racle · · Score: 3, Interesting
    With software steadily becoming more sophisticated, are more choices really necessarily better?
    What does one have to do with the other? Choices are only good when all your options are simple? It's better to have one that works in a very complex, impressive manner then several that work better for different people?
    --
    "I use a Mac because I'm just better than you are."
  4. Conversely by tsanth · · Score: 2, Insightful

    Fewer choices are not necessarily better.

    1. Re:Conversely by toddbu · · Score: 1

      I agree. I like how the author says that reboot could be gotten rid of and that you'd just flip the power switch. Obviously he has never remotely managed a machine.

      --
      If you don't want crime to pay, let the government run it.
    2. Re:Conversely by drpimp · · Score: 1

      More Choices in software is like more choices with Women. More choices are typically better. In comparison to women ...

      Some software is free, some women are free.
      Some software is expensive, some women are expensive.
      Some software has bugs, some women bug.
      Sometimes you get fucked by software, sometimes you get fucked by women (in more than one way).

      The point is with more choices, there is a better chance that there will be something that suits your need for the current project / sexual conquest.

      --
      -- Brought to you by Carl's JR
    3. Re:Conversely by Anonymous Coward · · Score: 0

      I really don't understand why so many people give this Joel guy so much credit. He's written a few mildly insightful articles, but he also writes a fair bit of uninformed gibberish, imho.

    4. Re:Conversely by Anonymous Coward · · Score: 0

      Shouldn't that be "inversely" instead of "conversely"

    5. Re:Conversely by Anonymous Coward · · Score: 0

      I felt that "conversely" fulfilled my intent of conveying inversion, correlation, and contrariness better than "inversely," which merely implied a reversal of terms.

    6. Re:Conversely by An+Onerous+Coward · · Score: 2

      Yes, but that's too obvious to need stating. The converse thought (that more choices can lead to a worse overall experience) is the one that actually surprises.

      Imagine going to the grocery store and finding three different brands of refried beans. Three is a small enough number that you could actually try out all available brands to see which one you like best.

      Now imagine going to the grocery store and finding thirty different brands, broken up along numerous axes (mild/spicy, regular/lowfat/lowsalt, standard/vegetarian, etc.) What are the effects?

      First negative effect: You have twenty-seven more products to compare. That can't help but take more time.

      Second negative effect: While it's much more likely that your ideal refried bean is somewhere on the shelf, it's far less likely that you'll find the one that is best for you, which undermines much of the value of having all the choices in the first place.

      Third negative effect: People generally take one of two approaches to a choice. Either they are 'maximizers' or 'satisficers.' If you're of a maximizing persuasion, then as you're eating the refried beans you'll be wondering if you could have made a better choice back when you bought them. This also undermines the value of having all those choices, since you were supposed to choose something that made you happier.

      For satisficers, it's a slightly different story. Once they've found something that fits their ideal of good price/good yumminess, they never look back. All those other brands on the shelf don't make a difference. But they probably would have found a satisfactory choice among the original three selections, so all the extra choices don't help them much either.

      I guess what I'm saying is... refried beans suck. Or maybe I'm saying that our "every imaginable product in a dozen different variations" approach to consumption isn't making people happier. In my ideal world, you'd go to the grocery store, and it would be lined from floor to ceiling with cans. Each can would have a plain black and white label which said 'Stuff' and each can would be on sale at $0.33/can.

      Someday. Someday.

      --

      You want the truthiness? You can't handle the truthiness!

    7. Re:Conversely by wootest · · Score: 1

      If you're remotely managing a machine, it's very often: a) not a laptop, b) through an entirely different user interface (say, some sort of lights-out management for servers or remote management for dozens of clients) or c) through the normal UI, but with extra options (say, VNC or Remote Desktop Connection, with things like "send ctrl+alt+delete", "send file" and so on). "Restart" wouldn't be hard to add here. Remote management is common, but it's not what the issue is about: usability for casual users. In this exact issue, optimizing for "system administrator managing things remotely" instead of "some guy trying to turn his computer off" isn't a good way to go.

      You're right, though, that removing restart is overkill. Joel's two choices presents oversimplified compromise. Many previous options are degraded to the point of being useless. However, his core point is that he doesn't think that having 15 ways to turn off or log out your laptop is sane. It's not about the individual choices being hard to learn, it's about the fact that having 15 choices is ridiculous, and that there's probably a way to cut down on them and still keep most functionality and nuances intact. Everything after that is just a napkin implementation draft.

    8. Re:Conversely by Anonymous Coward · · Score: 0

      Yeah. I'll admit to being pedantic here, but it annoys me how the words inverse and converse, which are distinct in formal logic, are conflated in normal language.

      The original statement was essentially "more choices => worse situation". The inverse would be "not more choices => not worse situation", which is almost equivalent to "fewer choices => better situation". The converse would be "worse situation => more choices".

  5. Good Question, Wrong People To Ask by eldavojohn · · Score: 5, Insightful
    With software steadily becoming more sophisticated, are more choices really necessarily better?
    This shouldn't be an "Ask Slashdot," this should be an "Ask Your Customer" question. Because, like a lot of things, it depends. I'd imagine your average Slashdot user would love more choices, which is why the Slashdot interface is slowly expanding for subscribers--and also why Linux is so popular on this site. Seriously, name me one software project with more options than Linux. Hell, the number of distros alone should tip you off.

    That said, let's take the average American. Their head would explode if you started explaining all they could do with Linux. They'd probably rather be trapped in the movie Deliverance than be faced with building and configuring Linux from scratch.

    So don't ask me if more options are better because it depends on the case. I don't want my text editor to have all the bells and whistles known to man although I expect my process management suite that I use at my company to be able to interface with web services. Even though I prefer Emacs over MS Word, the next person my prefer them flipped.

    To recap, ask your customer. Ask your end user. Ask your mother if she'd be able to user your software (provided it's meant for the general public). But the last people you should be asking are members of the Slashdot community.
    --
    My work here is dung.
    1. Re:Good Question, Wrong People To Ask by uuilly · · Score: 1

      I totally agree with you. Engineers often judge products by the sum of the features / options rather than how well they are put together. I have this fight all the time w/ people on my team. They outsource too many decisions to the user that he / she probably doesn't care about, and often isn't even qualified to make the decision. When the users are confronted with these decisions and they don't know what the pros and cons are and they back off and find something else. I think we loose lots of users for this reason.

    2. Re:Good Question, Wrong People To Ask by Anonymous Coward · · Score: 0

      This shouldn't be an "Ask Slashdot," this should be an "Ask Your Customer" question.

      Don't ask. People don't know what they want.
      Do market research - apparently they have ways to find out what people really prefer.

      Given the choice, they will claim to want to have more ways to use the gadget.
      But give them a product that is simple to use, and they will pay more for it.
      It works every time for Apple.

    3. Re:Good Question, Wrong People To Ask by wyenson · · Score: 1

      Are you sure the customer always knows what's right?

      Wasn't it Henry Ford who said "If I had asked people what they wanted, they would have told me a faster horse."

    4. Re:Good Question, Wrong People To Ask by Anonymous Coward · · Score: 0

      I accidentally modded you overrated. I am commenting to undo.

  6. Survey Says.... by antirelic · · Score: 2, Funny

    YES. More choices is always better. Competition is always better than no competition. Unless of course you are talking about operating systems, which we all know Micr$oft is the only solution. For everything else, competition/choices is good.

    --
    20th century Marxism is not progress...
    1. Re:Survey Says.... by webrunner · · Score: 1

      There are a few situations where more choices is worse. Format wars, for instance, where both formats are more or less equivalent but just driven by different companies.

      --
      ADVENTURERS! - ANTIHERO FOR HIRE - CARDMASTER CONFLICT
    2. Re:Survey Says.... by antirelic · · Score: 1

      Good point, but as you point out, format wars are the exception to the rule. I wonder how "formats" can be fit into other aspects of the economy to therefore make other "formats of cars" a non-viable solution... ;-)

      --
      20th century Marxism is not progress...
    3. Re:Survey Says.... by miyako · · Score: 1

      Even in this case, more choices can be better. Take the BluRay/HD-DVD format war. Both formats are more or less equivilent functionally, so consumers in this choice get to pick the company (companies) they hate less to support. Sometimes choices isn't about choice in products, but in who supplies the products.

      --
      Famous Last Words: "hmm...wikipedia says it's edible"
  7. The next dvorak? by RingDev · · Score: 1, Flamebait

    Joel is a smart guy. Scratch that. Joel is an incredibly smart guy. But must every single post he makes on his own web site be headlined on /.? It's not like his ego isn't big enough already. No need to stoke the flames of that fire.

    -Rick

    --
    "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    1. Re:The next dvorak? by Anonymous Coward · · Score: 0

      Joel's an idiot....

      so maybe he is the next Dvorak

    2. Re:The next dvorak? by Ed+Avis · · Score: 1

      Yeah, and he didn't mention Ruby on Rails even once.

      --
      -- Ed Avis ed@membled.com
    3. Re:The next dvorak? by RingDev · · Score: 1

      Joel's an idiot....

      I disagree. Joel is a very, very smart man. He just lets his ego get in his way to often. His ideas and concepts are often full of great insight and design, but they need to be de-Joelified before they can be applied out side of Fog Creek.

      -Rick

      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    4. Re:The next dvorak? by jo42 · · Score: 2, Interesting

      What's a "Joel" and why should anyone, other than a very few people, give a wet fart?

    5. Re:The next dvorak? by Anonymous Coward · · Score: 0

      Joel Spolsky is a smart guy? Are people on /. really such sheeple to actually believe that? Joel Spolsky is outspoken and has done a good job promoting himself. That's about it folks. He's all about generating business. Period.

      Joel Spolsky is renowned for rehashing the previously existing tech debates and paraphrasing what has been said a million times before for his own goals. You don't see any thing new or truly unique coming out of his writing. Oh and we can't forget what else he is known for, his ego.

      And for such a "smart guy" he sure delivers some uninspiring software.

    6. Re:The next dvorak? by scott_karana · · Score: 1

      Joel's actually a fairly well-known ex-Microsoft developer who's put out some nice books and articles about software development, management, usability, and so-on. Unlike Dvorak, he's actually done things in the real world.

    7. Re:The next dvorak? by geekoid · · Score: 1

      "Joel is an incredibly smart guy"

      Can you post a link to something that verifies this? His blog sure doesn't.

      This is the nitpic of all time. Logically uoui don't need those choice in the example, but logic does not equal intuitive.

      So few choilce may be good, but that doesn't mean the logical choice will be the one the wins. User behaviour is the real issue.

      Always remember "To the user, the GUI is the system."

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  8. To clarify... by Otter · · Score: 4, Informative
    Since no one will bother to RTFA -- the "choices" he's criticizing aren't configuration choices (which is also a valid debate), but redundant (or basically redundant) ways of performing the same action via multiple routes.

    That said, the KDE and GNOME guys can return to ranting at each other...

    1. Re:To clarify... by arun_s · · Score: 2, Informative

      Right. The example he gives is of a dozen different options to hibernate/logout/shut down a computer in Vista. The screenshot really does say it all.
      I'm thinking of other places where his reasoning holds true, but I'm coming up with blanks here. I mean, I can close a tab in firefox by middle-clicking it, pressing Ctrl+W, clicking on the small X, or with File->Close Tab. They're all redundant ways of doing something but it involves different input devices and shortcuts, and each is equally useful for different people. Information overload? Hmmm.. can't think of any other example where its such a waste as in TFA, really.

      --
      I can explain it for you, but I can't understand it for you.
    2. Re:To clarify... by sean_ex_machina · · Score: 1

      The comments on this post provide a great example of how this sort of crap happens in the first place. The developers keep shouting "more choice is always better!" without regard as to whether it is needed or useful.

      We should really be looking at this from the perspective of diminishing returns. Distinguishing between, say, "log off" and "shut down" is great, but eventually you reach a point where it simply isn't meaningful to add any more complexity to the software. How many people even know what Hibernate does, after all?

      That said, although most of the shutdown options are indeed nearly useless on a desktop, they are very useful on a laptop. Perhaps Windows just needs to figure out what type of computer it's running on and act accordingly.

    3. Re:To clarify... by miller701 · · Score: 1

      At first, I liked the MS bashing in the TFA, especially when Mac OS X does it with much more style. The more I thought about it the 15 choices he thinks up, the more it fell apart.

      15 choices: Not everyone has a laptop keyboard so subtract 4 choices
      11 choices:

      Close lid/Sleep: hardware/software to make the PC sleep
      Power Button/Shut Down: hardware/software to power PC off
      Log Off: I'm done with my PC for now, but keep it running

      Lock: I need to go do something else, keep my programs running, I'll be right back
      Switch user: same as above, but let another user log in if needed.
      These two could be combined like he says

      Lock button and power button left of the arrow: I'm guessing if he moused over the button, it would tell him what the button does.

      Hibernate/Sleep: Why there has to be a difference between these two, I don't know

    4. Re:To clarify... by Mitijea · · Score: 1
      I don't know about other people, as I don't make their choices for them. But for me, I use Hibernate approximately 90% of the time, if not more. So just because others don't know about or use a feature means I shouldn't have it available to me?

      When a person can only see the world from their own perspective, then multiple self-perceptually-similar choices seem redundant. But for those outside that perspective, those same choices may appear to have significant differences. Don't try to lock everyone into your own small box; let them have their own small box of their own.

    5. Re:To clarify... by 'nother+poster · · Score: 0, Flamebait

      I read TFA. He needs to just stop whining. If you can't decide what you want your computer state to be when you "shutdown" step away from the computer. Permenantly. All of the choices you are given in the menu do different things. The buttons, real and virtual, are simply shortcuts to the menu choices. What a pussy he is if he can't make a decision and wants the developers to decide for him. Well, it locks, then sleeps, then hibernates in his world. And if that is not what I want it to fucking do? What if I want it to hibernate right now so I can leave Starbucks and go back to my desk, but not lose my state vectors? Oh, and if he decides not to go that far, which does the sleep/hibernate choice he describes do, sleep or hibernate? I think the real choice he needs to make is to get a clue, or get a clue.

    6. Re:To clarify... by Moofie · · Score: 1

      "So just because others don't know about or use a feature means I shouldn't have it available to me?"

      No, but it shouldn't necessarily be presented to a novice user as a choice between "Shut down, log off, go away, hibernate, sleep, lock, make computer not be on anymore, standby, and f*** off".

      --
      Why yes, I AM a rocket scientist!
    7. Re:To clarify... by Anonymous Coward · · Score: 0

      He is an ex-microsoft employee and the author of VBA for Office applications. I believe he has a clue, but you are right about the whining.

    8. Re:To clarify... by weinerdog · · Score: 1

      Since no one will bother to RTFA -- the "choices" he's criticizing aren't configuration choices (which is also a valid debate), but redundant (or basically redundant) ways of performing the same action via multiple routes.

      Actually, he's saying that the interface is giving the user several options each of which someone would think is important but which most users are unable to distinguish from one another.

      The main theme of Schwartz's book (which is a good read) that Spolsky references is that most people will tell you they want more choices but, when you actually give them more choices, they are less happy because more choices means more work: each choice you have to make is one more obstacle to accomplishing your goal, and it is often difficult to judge which choice is the best. Once a choice is made, people tend to feel regret and remorse because they worry that they haven't made the best choice (Schwartz says people tend to obsess over having "the best" rather than being happy with the first thing that is "good enough" and worry that they might have been able to make a better choice if only they had spent more time and effort investigating all the options. If you have ever tried to buy the "right computer" from Dell, you can probably sympathize.)

      So, if you take away the "logout" option, someone is going to scream and say that it is absolutely essential that you have the option of both logging out and simply switching to another active user but, for most people, if they even know what the difference is, either one is "good enough" and making them choose which just adds anxiety and yet another bit of work they have to do in order to make the computer do what they want it to.

      --
      There's no such thing as Scotchtoberfest!
    9. Re:To clarify... by pikine · · Score: 1

      Being able to do the same thing by different means is not the problem here. The concern is how many choices are too similar but marginally different.

      Imagine you have a computer designed for word processing, with three keyboards. One is used to enter normal letters. Second one is used to enter boldface letters. A third one is for italic letters. This is more like the situation described by the article. These keyboards have similar functions (i.e., for input letters), nonetheless they're different choices.

      Back when I used Windows 2000, there used to be three different ways to format a disk: quick format, normal format, and format with verification (I'm not including low-level hard disk geometry formatting, because this option is usually not available to end-users). Quick format only writes a fresh super-block on the disk but does not erase data area. Normal format goes through the entire disk and erases data. Format with verification has a last stage that also tries to detect bad sectors.

      Nowadays, format with verification is arguably redundant. Any hard disk now can detect bad sectors and map them to good ones transparently. If a sector cannot be mapped, disk drive returns an error code right away, and the operating system would have the opportunity to mark the bad sector and allocate another sector. Marking bad sectors can be deferred until the disk is actually used. The user doesn't need to know this.

      Normal formatting is also redundant. When you write new super-blocks, you effectively end up with a brand-new file-system to work with. If you want to erase your disk drive before throwing it away, formatting is not enough.

      The only sane option left is quick format. This is the only option that anyone would ever need. This is essentially how mkfs on unix formats a disk. If you want disk erasure, there are other programs to do that.

      Amazingly, I think iTunes and iPhoto on Mac OS X are also confusing. We already have Finder that manages organization of files. Why do I need iTunes to manage my music files and iPhoto to manage my picture files? I can do pretty much the same thing with Finder + Quicktime for iTunes, or Finder + Preview for iPhoto (Finder can display thumbnail icon).

      In Tiger, the line between Finder and iTunes/iPhoto blurs even more with Spotlight---now searching your music and pictures are done as if you're using specialized application that manages metadata about files. You now also have Front Row which combines iTunes and iPhoto, and Photo Booth which should really be part of iPhoto. These are an explosion of options. I don't know if Apple is aware of that.

      --
      I once had a signature.
    10. Re:To clarify... by Kjella · · Score: 1

      I'm thinking of other places where his reasoning holds true, but I'm coming up with blanks here. I mean, I can close a tab in firefox by middle-clicking it, pressing Ctrl+W, clicking on the small X, or with File->Close Tab. They're all redundant ways of doing something but it involves different input devices and shortcuts, and each is equally useful for different people. Information overload? Hmmm.. can't think of any other example where its such a waste as in TFA, really.

      Those are all different shortcuts for doing the exact same thing, I think in this case we're talking about things that are almost functionally identical, but which have subtle difference that are confusing the end-user rather than helping. A better example would be tab behavior - when you close a tab, would you like it to

      a) show the tab to your immididate left? (LIFO style)
      b) show the tab to your immididate right? (FIFO style)
      c) show the originating page? (gosub'ish)

      They're all valid choices with different pros and cons. Though if you showed that to a user the first time he closed a tab, he'd probably get far more confused than helped. There's basicly three stages:

      1. Just opening tabs, not noticing any pattern
      2. Seeing the pattern and working with it
      3. Figuring out how to make it fit your choice

      Most people will never reach stage three. So instead you make a "best guess" and figure they won't notice in stage one and just accept it as the way it works in stage two. The result is much better for those who wouldn't understand it anyway.

      --
      Live today, because you never know what tomorrow brings
  9. Delta thinking by Harmonious+Botch · · Score: 5, Insightful

    ...click...whirrr...whirrr..."I'm sure glad I don't have to solve all those hard problems like alphas and betas do..."

    The problem - if any really exists - is not the number of choices, it is the manner in which the choices are presented to the user. ( For an example of good presentation, look at the average browser's bookmark function. You can have a well organized database of thousands of URLs, all of which are easy to find. Yet if they were one long list, it would be incomprehensible. )

    The solution is not to obsess about the number of choices, but to think about the best way of presenting choices.

    1. Re:Delta thinking by drinkypoo · · Score: 1
      For an example of good presentation, look at the average browser's bookmark function. You can have a well organized database of thousands of URLs, all of which are easy to find. Yet if they were one long list, it would be incomprehensible.

      This is kind of OT, but I think bookmarks are an example of a shitty presentation, because I reached a point where I couldn't easily find my bookmarks. I had too many of them. The problem is that "good" organization of disparate content cannot be maintained in a simple hierarchy - you need categorization, aka free tagging. So now I use del.icio.us for all but my private bookmarks (which are maintained by google browser sync... It's not like they have passwords in the URL or anything.)

      The solution is not to obsess about the number of choices, but to think about the best way of presenting choices.

      Yes and no. At the point where an application has nineteen pages of config GUI, you have to think about whether all this really needs to be exposed to the user in the GUI, or if it's enough to have them edit the ini file. It's not that less is more, it's that more is also more confusing.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:Delta thinking by twistedsymphony · · Score: 2, Insightful

      What about when choices are an alternative to a standard?

      Take Blu-Ray vs HD-DVD for instance, that's a choice that we'd be better without because you essentially have to choose which movie studios you want to limit yourself to or buy both sets of hardware. Alternatively if they removed the choice by creating a single standard for HD movies it would be a whole lot more beneficial for consumers.

      There's more then one TYPE of choice, it's not as simple as choices being either good or bad, you need to take into consideration the results of the choices and their impact if you want to appropriately determine if more, less or no choice is the better option. But I do agree with you that when there are choices involved proper presentation is vital to ensuring people make the most appropriate choice.

    3. Re:Delta thinking by jaweekes · · Score: 2

      I would not mind having to tweak the registry, or an INI file, but please just document it! I hate having to search through 100 web pages just to find out how to turn off the damn balloon pop-up!

    4. Re:Delta thinking by drinkypoo · · Score: 1

      I vehemently agree. Every single setting, configuration point, dialog box, check mark, and radio button should be documented. Few things cheese me off so much as opening up the online help only to find that it applies to a previous version of the program... but opening the online help to find that it is completely unhelpful is right up there.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    5. Re:Delta thinking by kihbord · · Score: 1

      I also think that the availability of choices is a function of time and the need of majority of the users. It would be ideal to have a flexible product with lots of choices on how to use it but if it would take forever to create. People would rather have something now that would satisfy most of their needs now.

      The way a product is planned also comes into play. If the "chief" has a limited view during the product's conception, the product's evolution would suffer thus the user suffers.

      Let's take Windows and Linux as an example. Windows evolved from a single user OS with a graphical environment tightly coupled to the core of the operating system. This led to a limited choice when using it as a server. Because of the need to load the graphical environment everytime it is used, it required extra resources to run compared to Linux which can run w/o the unnecessary GUI when it is used as a server.

      In the end, choices differ from one user to another so FLEXIBILITY is a plus but it is limited by TIME and MONEY.

    6. Re:Delta thinking by spectral · · Score: 1

      I had no idea you could do that, I was just asking someone earlier today actually.

      http://www.petri.co.il/disable_balloon_tips_in_win dows_xp.htm describes how to do it.

    7. Re:Delta thinking by aplusjimages · · Score: 2, Insightful

      Why is downloadable HD content never entered into the choice equation? I think the word should go out that this is an option and is by far a better option.

      --
      Can I bum a sig?
    8. Re:Delta thinking by jaweekes · · Score: 1

      Check out XP-AntiSpy at http://www.xp-antispy.org/. Lots of nice hidden settings all in one page. :D

    9. Re:Delta thinking by twistedsymphony · · Score: 1

      A lot of people, myself included. Prefer to have a tangible object in return for our money. Personally I enjoy seeing my purchase on a shelf, being able to look at the box art and insert. Particularly those of special editions and box-sets where it's clear the container received some thought as well.

      Whether or not it's true it provides a sense of security in the purchase as well, being a physical object the most harm that could befall it is mechanical in nature so as long as I take care of it I have only myself to blame if I loose it. Downloads on the contrary require me to put faith in the device storing the data, of which I often have little, to me bits are far too fragile to invest a substantial amount of money in. I have well over 350 DVDs in my collection, many of them special editions, my appreciation for movies goes beyond just watching them for a cheap thrill. Owning a DVD I feel like I own a piece of the film, owning a download and I feel like I don't actually own anything.

      Maybe I'm archaic but I still buy my music on a physical disc for the same reason, and I cringe every time I spend money on a game or other software that is only available through a download.

      I agree with you that for most people downloadable HD content is a viable option. But there are many of us who still prefer the physical formats, as well as those of us who don't have access to the kind of bandwidth required to download something in HD within a reasonable amount of time, for those the choices are Blu-Ray or HD-DVD.

    10. Re:Delta thinking by Bobbolytic · · Score: 1

      The issue here (with Blu-ray V. HD-DVD) is that Blu is Sony's sweet baby and HD is the standard ALL OTHER MFRS are working with. Sony will not likely license BR (or Beta, or Memory stick or....) So the industry will arrive at one standard and Sony will have it's own, forcing us to choose. I just don't need two DVD players for two formats. And Sony with all the rootkit shenanigans, well, they're on my shit list. They make some nice hardware, but, well, screw 'em.

      This is why they lost out on BetaMax VCRs. For a year or two we'll see Blu-ray marketed along side HD-DVD, but later, we'll find Sony dropping Blu and adopting the standard. Unless the license it to other manufacturers!!! That's the only way to arrive at the best technology, let the two compete in the open market. Ten MFRS making both formats at comparable price points. Movie lovers will decide the match by purely democratic means.

      Getting back to the original topic of choice: I feel there is a balance between too many options and too few or none. When it comes to GUIs Skins make things personalizable, and allow the user as much choice as needed. Or I can choose none (default).

      For powering off, I just Ctrl-Alt-Del and pick one of the top three buttons. Only three choices, pretty exclusive. The left one I use when I'm just going out to lunch. The middle one is good for overnight, when I know MIS does updating. Friday night, (and 2 minutes from now) I'll use the rightmost option to save power.

      Have a nice Thanksgiving all you American folk. MOD TURKEY UP, TASTY!

      --
      "Man is pre-eminently endowed with the power of voluntarily and consciously determining his own point of view." E. Mach
    11. Re:Delta thinking by cayenne8 · · Score: 1
      "I would not mind having to tweak the registry, or an INI file, but please just document it! I hate having to search through 100 web pages just to find out how to turn off the damn balloon pop-up!"

      Let's go one better....get RID of the damned registry. It is so much easier to just have plain text config. files out there that you can simply edit with a text editor, and not risk borking the whole fscking system.

      Also, make the config. parameters human readable. I don't read hex at a very high rate of speed.

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    12. Re:Delta thinking by newt0311 · · Score: 1

      I think you are missing the point of the windows registry here. its purpose is to make the settings legible to a computer and obfuscate them for the user. this way, it is hard to clone and thus alternative APIs (like wine and reactOS) are hard to write. easy readability for the user never enters into the equation.

    13. Re:Delta thinking by AmigaBen · · Score: 1

      Trying to sound smart isn't the same thing as being smart. http://www.blu-ray.com/faq/#bluray_developers Hate on Sony all you want, just hate accurately.

      --
      +5 Insightful, really!
    14. Re:Delta thinking by Fred_A · · Score: 1
      It would be ideal to have a flexible product with lots of choices on how to use it but if it would take forever to create.
      Come on, you know the Hurd will be perfect. Just because there have been a few minor delays doesn't mean it takes "forever". Sheesh, grow up. It's *your* data at the stake man !

      rms.
      --

      May contain traces of nut.
      Made from the freshest electrons.
    15. Re:Delta thinking by kihbord · · Score: 1

      You're right in saying delays doesn't mean forever. Perfect is great if people can use it. ;-)

    16. Re:Delta thinking by Jesus_666 · · Score: 1

      Unfortunately it's not exactly impossible to read from/write to the Registry (security by obscurity fails yet again), but it's quite easy for the Registry to fail in an unexpected manner - for example by accumulating hundreds of megabytes of \0, which is why there are special programs that do nothing but shrink down bloated registry hives.

      I do find it somewhat cute that not even Microsoft can handle the Registry without error. There really is no merit to the thing.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    17. Re:Delta thinking by jc42 · · Score: 1

      It is so much easier to just have plain text config. files out there that you can simply edit with a text editor, ...

      It may be worth mentioning that when the guys at Bell Labs developed unix back in the 1970s, this was one of their significant technical advances. At the time, there were lots of OSs on the market, and the hot new UI technology was "full screen" displays. They were character displays at the time, with the charsets augmented with a few things for drawing boxes, but it was flashy new stuff at the time. Every application package typically had its own config editor (or often, several of them), and each had a complex UI that had to be learned. The actual config files were binary files, incomprehensible without the source code, and if you screwed something up, you usually just erased the config files and started over.

      The unix guys came up with this radical new concept: plain-text config files. You could configure anything with a single tool: a text editor. The config files usually had a comment syntax (any line starting with '#' is ignored), so you could document each config setting right in the sample config file. You could present a list of options, all commented out, and a user could just delete the '#' for the option they wanted. It was fast, slick, and easy to use. It didn't require mastering a flock of flashy config tools, each of them different. You didn't have to wade through a complex mess of config screens ("windows" in today's terminology), hunting around for the screen that handled the thing you were trying to change. Just edit the config file, search for the name of the thing, and there it was.

      Nowadays, even unix systems are going with the idea that users are such idiots that they can't handle editing a plain-text file. To make something commercially successful, you have to provide a special-purpose config editor for every app, and you have to present the user with a complex maze of config windows that they will never remember. But users demand this, it seems, because we keep telling them how difficult it is to edit a plain-text file. So we give them something that's much more difficult to use, but looks prettier on the screen, and pretend that we're helping them.

      We've gone back 30 years in this topic, and are failing to learn some of the lessons that we learned back then.

      I've long contended that the main reason apache is so successful is that it provides a plain-text config file that's full of documentation and useful examples. I can install apache in 15 to 20 minutes on a new machine, and it usually works the first time. If not, I don't have to trash the config file and start over; the error_log usually tells me the problem (often giving the line number). Another quick edit and a "restart" and it's up and running.

      You'd think that other developers would have picked up on this, but this doesn't seem to happen often. I guess it's good for apache.

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
    18. Re:Delta thinking by Steve001 · · Score: 1

      Bobbolytic wrote:

      This is why they lost out on BetaMax VCRs. For a year or two we'll see Blu-ray marketed along side HD-DVD, but later, we'll find Sony dropping Blu and adopting the standard. Unless the license it to other manufacturers!!! That's the only way to arrive at the best technology, let the two compete in the open market. Ten MFRS making both formats at comparable price points. Movie lovers will decide the match by purely democratic means.

      It appears that Sony has done this with their CD-MP3 players. Until recently, all of their CD-MP3 players played standard CDs, and both MP3 files, and ATRAC3/ATRAC3Plus files. ATRAC3/ATRAC3Plus was Sony's own proprietary format and they included software with their players that allowed you to make you own ATRAC3/ATRAC3Plus files and burn them to a CD for use with the player.

      Now I've noticed that they have dropped ATRAC3/ATRAC3Plus support from their CD-MP3 players. They still support the MP3 format.

    19. Re:Delta thinking by TheRaven64 · · Score: 1
      The problem with plain text config files is that there is no good way of representing typed data. How do I set a value to true in a config file? I've seen the following:
      • YES
      • On
      • true
      • True (Yes, really, it was case-senstitive)
      The Windows registry is quite nice in principle, since it gives a nice hierarchy and allows you to represent strings, integers, booleans, and binary values. The biggest problem with it is that there is no sane access control; a user can only write to a certain area (unless they are an administrator), but an application can write anywhere in this area. If it required special permissions for an application to write anywhere other than {user,machine}/software/author/program then it would be easier to maintain.

      The second problem is that the registry is not robust. A system crash at the wrong moment can cause corruption. This, however, is an implementation issue, which could be fixed quite easily by journalling the registry.

      The third problem is that, when it does get corrupted, there is no good way of poking at it. You can boot a broken *NIX system from a recovery CD and edit config files, but you can't easily edit the registry from a Windows repair CD (or, you couldn't last time I tried).

      If you want to see the registry concept done correctly, take a look at the OpenStep user defaults system. It provides similar APIs to the registry (although, I believe, it predates it), and allows any of the base OpenStep types to be stored (e.g. numbers, strings, binary data, and dictionaries, sets and arrays of these). In fact, any class that implements a particular interface can be serialised in it. On OS X and GNUstep (the two current OpenStep implementations), user defaults are stored in a per-application property list file. This file is either in the old NeXT ASN.1-style, or the newer XML style, and so can be hand edited. On OS X, there is also a binary format (which can be parsed more quickly), but a command-line tool exists for translating between these formats, so you can always turn them back into plain text if you need to (and the system will keep working whichever format the files are in).

      --
      I am TheRaven on Soylent News
    20. Re:Delta thinking by jc42 · · Score: 1

      That example I'd interpret as indicating incompetent programmers. In all languages I know, it's quite easy to write code that recognizes all of them (and also "1" ;-), mapping them into whatever internal code is needed. The fact that most programmers don't do this says a lot about any claims of user-friendliness.

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
  10. No by MyLongNickName · · Score: 4, Insightful

    Seriously though, yes, more choices are always better

    False. It has been shown in numerous studies that more choices often cause information overload, and result in poor choices being made. I will cite two examples:

    1) Gov't Health Care - During the Clinton years, the idea of nationalized health care was bandied about. A majority of Americans agreed with the notion. How did the Republicans get it mired down and defeat. Besides Hillary leading the effort, the way it got shot down was brining three or four different models into the picture. Americans got overwhelmed, and opted for (f) None of the above.

    2) 401(k) plans. Want to reduce your participation rates? Add more investment options. Sure, your sophisticated investors might like it, but Joe Sixpack gets eyes like saucers when he sees forty-five options that he must pick from. Study after study has shown more options = lower participation.

    --
    See my journal for slashdot ID's by year. Mine created in 2005. http://slashdot.org/journal/289875/slashdot-ids-by-year
    1. Re:No by oneiros27 · · Score: 3, Informative

      Research has shown it to also hold true in sales.

      If you present users with too many choices, they're more likely to not buy anything. (one experiment was done by offering jams for sale, with either a limited number of choices, or a whole lot).

      The theory is that when people can't decide which is best, they'd prefer not to risk making a non-optimal choice, and so decide not to buy anything at all. (as opposed to software sales, which try to get people to not make the choice by buying the most expensive 'enterprise' version, so they don't have to decide which features they might need).

      --
      Build it, and they will come^Hplain.
    2. Re:No by toddbu · · Score: 1

      For those that are not able to figure it out for themselves, there is almost always professional advice. I don't disagree that choice can be overwhelming, but there are times when I'm willing to ask somebody else for their opinion. I, for one, am happy that there are many options when it comes to health care. If I need something as simple as pain reliever, I pick the one that works best for my symptoms (Advil for muscle pain, Tylenol for just about everything else). What you're suggesting is that we just have aspirin and nothing else. Sorry, but I like having options, and if I can't pick then I'll ask a friend or call a doctor.

      --
      If you don't want crime to pay, let the government run it.
    3. Re:No by UbuntuDupe · · Score: 1

      You know, I've seen those studies, plus the one a sibling poster gave about retail, and I really don't think they prove what people think they prove. It seems they're more showing the harm of choice presentation. Do you think, for example, that that "low-choice" 401(k) would revert back to the low participation of the "many-choice" 401(k) if they put a little note in it that said "Experienced investors my request access to additional options by talking to $PERSON in HR." ? Seems this "overload" problem of "too many choices" can be solved simply by stuffing away the choices so that you have to specifically request that they be shown. It's for this reason that most software programs have a button for "advanced" options or can run in "simple" mode.

      All I know is, if you removed the domestic stock index from my 401(k) (the only stock fund worth buying in it), I definitely would put less in. Luckily, the amount I put in is about the amount I would want to put in anyway (and is already maxed). And if my only choice were company stock? No way in hell I would put a dime in.

      Long story short, the occam's razor in me says to reject the "more choices is better" only as a last resort. I mean, worse comes to worst, you can just ignore choices, right? So it just seems that the "poor presentation of choices" alternative is a better explanation for these.

    4. Re:No by hotdiggitydawg · · Score: 1
      Seriously though, yes, more choices are always better


      False. It has been shown in numerous studies that more choices often cause information overload, and result in poor choices being made.


      A vast overabundance of choices can be very confusing, sure. But I'll go one further and suggest that there comes a point where it is an outright waste of resources. You only need sufficient choices available to meet your needs. Tried choosing a CMS lately? There are literally hundreds of them available, and they all serve the same basic purpose. There is definitely a need to have a variety of them available with different feature sets, sure. But the current selection contains a lot of poor products, and sorting the wheat from the chaff can be quite daunting. Surely it would've been a more productive use of the cumulative developers time to limit it to, say one or two dozen different CMS's which can still cover the full range of required features? Spend their time putting quality into the existing products rather than reinventing the same poor-quality wheel over and over?
    5. Re:No by squiggleslash · · Score: 1

      If and when the time comes that we feel it's ok to need a professional to come in to advise us on how to turn off our computers, then there's something seriously wrong with the world.

      --
      You are not alone. This is not normal. None of this is normal.
    6. Re:No by pogen · · Score: 1
      For those that are not able to figure it out for themselves, there is almost always professional advice.

      And an overwhelming number of sources of professional advice to choose among...

    7. Re:No by EastCoastSurfer · · Score: 1

      I agree, and think this is a problem you often see with OSS in general.

    8. Re:No by Jalestra · · Score: 1

      That isn't necessarily due to too many choices and most likely due to too many crappy choices.

      --
      I'll be enthusiastic about encouraging thinking outside the box when there's evidence of any thinking going on inside it
    9. Re:No by div_2n · · Score: 1

      Availability of choice != Forced to choose

      There is nothing wrong with picking some middle-ground best for most/average choice and letting people either stick with it or choose something else if they want to.

      If what you are saying is that people should be force under any circumstances to accept what they are given, then that's pure nonsense. For those people that choose when they shouldn't and choose in a harmful way, then let Darwinism take its course. At some point, you have to let people make mistakes so they can learn.

      By your theory, restaurants should just bring you your food. Groceries would carry only one flavor and brand of every single item in the store. We would all wear the same thing every day of our lives. All cars would be the same. So would our haircuts. Or, alternatively, you would simply be told what all of these would be. Because, after all, making choices would be bad for you.

      Regardless of the potential to make bad decisions, the ability to make them is essential for many people. Software isn't any different. Heck, I have some corrupted pictures on a digital camera and the default application in Ubuntu craps out when you try to download them. Others don't. Are you suggesting that the best thing for me in that case was to accept that I couldn't download the pictures?

    10. Re:No by monkeySauce · · Score: 1

      Then tell Joe sixpack to stick to Budweiser OS. When it comes to software, I want options.

    11. Re:No by Anonymous Coward · · Score: 0

      Actually I think you only see this in OSS at a higher rate than in proprietary software with immature markets.

      When a new type of app is "hot" and rapidly developing, tons of OSS projects spring up in attempt to fill that market. Relatively few proprietary companies do the same, due to the high cost of entering the market (compared to OSS, with essentially no cost barrier to entry).

      However, over time, the OSS projects either dead-end or cross-pollinate (because it's OSS) so much that the market variety is greatly reduced (even if they are different projects, they begin to share the same codebase). Usually you end up with one to three real choices and some irrelevant ego projects.

      But with proprietary software, companies can't (legally) cross-pollinate to the same degree that OSS projects do--so the market variety simply can't get reduced as much. Companies go out of business and are swallowed up, sure, but not at a higher rate than OSS projects get abandoned.

      Example: Apple will keep pushing AAC, Microsoft will keep pushing WMA, and hell Sony will even keep pushing ATRAC, even when consumers don't want any of them, so all three will grudgingly ALSO support MP3 (four choices for lossy music encoding). Meanwhile Linux pretty much just has MP3 and Ogg Vorbis, which is all any consumer wants anyway (two choices for lossy music encoding).

      OSS eventually gives people what they want. Sometimes it's a long wait. Unfortunately there is no such guarantee with proprietary software.

    12. Re:No by TubeSteak · · Score: 1

      I didn't read your linked article, but you didn't mention one of the side effects of too many choices: buyer's remorse.

      In short: You buy something & then spend a lot of time regretting the choice, or feeling anxiety over the purchase. The reasoning is that, with so many choices, you can never be sure you picked the best product.

      --
      [Fuck Beta]
      o0t!
    13. Re:No by Eccles · · Score: 1

      Or how about this; when your lady love asks you to pick up some tampons at the grocery store. Invariably, she will give you enough detail that you feel like you should be able to pick out the ones she likes, but not enough for you to be sure (wings? size? scented or not? etc).

      OK, perhaps that's not a problem to most slashdotters, but you know what an aphrodisiac a sub-1000 slashdot ID is.

      --
      Ooh, a sarcasm detector. Oh, that's a real useful invention.
    14. Re:No by Eccles · · Score: 1

      Oop, I said wings because I was thinking of "feminine" pads, not tampons. The point remains.

      --
      Ooh, a sarcasm detector. Oh, that's a real useful invention.
    15. Re:No by *BBC*PipTigger · · Score: 1

      Wow. I've seen a lot of comments containing text to the effect of "I'll probably get modded down for this but..." or "... Go ahead and mod me into oblivion for my unpopular pro-Microsoft / (MP|RI)AA / Republican / etc. opinion." It seems that such blurbs are more effective as reverse-psychology than not (of course with regular exceptions) but the low-Slashdot-ID thing cannot be so easily parlayed into high moderation... or maybe it really *is* about the reverse-psychology aspect. Even if you're being witty, you could just come off as a pompous prick with your quip. Maybe you would succeed at attaining favorable moderation more with something like:

      "OK, perhaps getting the right tampons for some hypothetical lady love is not a problem to most slashdotters, and I don't deserve any preferential treatment just because I am a patriarch of sorts with my sub-1000 slashdot ID... so please mod me down as appropriate."

      Just a suggestion. If you were actually going for some elusive reverse-reverse-psychology, I'm not too dense to recognize that possibility either but you must concede that it's indistinguishable from just being direct at first blush.

      Maybe my hand is not sufficiently on the pulse of /. but I sometimes think that moderators are getting better over time at ignoring any mention of the moderation system when evaluating posts. It can be like suspension of disbelief or something where moderators have to pretend that they aren't moderating as they read and then they actually try to evaluate objectively... or maybe they even do so while acknowledging their biases and counteracting them intentionally somewhat? I think I try to do that when I have moderator points.

      Slashdot has achieved a pretty successful trust network considering how passionate geeks are, how many flaming trolls there are who revel in getting someone's goat, etc.. Then again, maybe it's more like our increasing tendency to avoid advertisements with mental auto-filters or something. Fast-forward through commercials, overlook banner ads, and ignore mentions of how to moderate. Hmm. I'd advise not telling moderators how to go about their business unless the reference is essential for comedic impact. The self-awareness of the meta-game when going for Funny seems more valid than any other in my mind. I guess it may also be valid in some relatively Off-Topic ways (like my post here entirely is) when honestly considering the appropriate application of the system. I'm curious to see how I might be moderated too. Regardless, I hope what I've written helps somewhat.

      Sincerely,
      -Pip
      HTTP://PipForPresident.Org

    16. Re:No by The+One+and+Only · · Score: 2, Insightful

      The problem there isn't the amount of options but rather their presentation. Look at cars. Honda doesn't say they'll sell you one of a few hundred models of new car, but if you go down and say you want a Honda Accord, or a Civic, or an Insight, they say, "okay, cool, do you want AC? Manual transmission? Floor mats? CD changer? Extended warranty?" and from customizing all those options, you have hundreds if not thousands of possible configurations.

      --
      In Repressive Burma, it's not just your connection that dies. slashdot.org/comments.pl?sid=314547&cid=20819199
    17. Re:No by cp.tar · · Score: 1
      And an overwhelming number of conflicting sources of professional advice to choose among...

      Here, fixed that for you...

      --
      Ignore this signature. By order.
    18. Re:No by Fred_A · · Score: 1

      Then you buy something else and you fuel the growth of the economy ! It all works out in the end.

      --

      May contain traces of nut.
      Made from the freshest electrons.
    19. Re:No by Fred_A · · Score: 1

      I think what happens is that people try a few, find one that more or less works, try to work with the devs to make it better, find out that they are blabering heighty morons, so they go and write their own CMS. And the cycle repeats. :)

      --

      May contain traces of nut.
      Made from the freshest electrons.
    20. Re:No by bogado · · Score: 1

      The problem with the "expert mode" is in computers people always think they are "experts" or they think they would like more options. For gnome/KDE desktop I believe that those choices should be bundled together in a look and feel theme, real expert people could tailor their theme using old-style "edit the theme file" while the majority would choose from a few sane sets of options.

      On the other hand I don't know a 401(k) is. :-)

      --
      []'s Victor Bogado da Silva Lins

      ^[:wq

    21. Re:No by Eccles · · Score: 1

      All I can say is, you spent a heck of a lot more time on your response than my original comment. Granted, I was going for funny, but not for moderation's sake. Would a smiley have made it clearer?

      --
      Ooh, a sarcasm detector. Oh, that's a real useful invention.
  11. I'm just surprised by Anonymous Coward · · Score: 0

    That this isn't a poll with a lame Cowboy Neil reference attached.

  12. as a software developer... by hotcakes.co.nz · · Score: 2, Interesting

    If companies could work together developing cool apps then that would be cool, because then they could share ideas and integrate software. really is there a need to have thousands of different CMS tools out there that all do pretty much the same thing? And if they're using a standardised language like PHP, or Java then the platform support is wider. I think the reality is that while some companies are looking after their own interests this probably not going to happen. But they are starting to realise the user matters. But how can we design software that fits every ones needs? We just possibly can't? Its about writing good, clear documentation that users understand and they just bite the bullet in terms of adhering to the software... cheers

  13. Ecconomics 101 by HappySqurriel · · Score: 1, Interesting

    In my first year ecconomics class (years ago) my professor when into a rant on the comparison between Capatalism and Communism; this usually went on for 10-15 minutes (depending on the class) and one section of the rant was about choice.

    Essentially, his example in the difference in choice was the breakfast isle in most shopping markets; in a Communist country you'll have one choice "Communist O's" regardles of whether you like them or not whereas in a capatalist society there will be boxes of every shape colour and size. The end result is that the choice capatalism provides makes it very difficult to find what you like, but unlike communism you can actually find what you like.

    Personally, I would rather have confusing choice rather than have to eat a bunch of bland tasting Communist O's that have a picture of Stalin on the box.

    1. Re:Ecconomics 101 by Anonymous Coward · · Score: 0

      The fact that all the countries that have attempted to implement socialist economies as of yet have had severely restricted opportunities for consumer choices does not mean that this is an intrinsic feature of the socialist/communist ideologies; these were merely things that were rationalized away(unwisely, you might say) to save resources. Obviously choice arises "naturally" in capitalist economies when there is active competition, but there is no intrinsic reason that that particular feature of a free market can't be emulated in a planned economy.

    2. Re:Ecconomics 101 by bmajik · · Score: 1

      Plus, in the capitalist model, you can pay someone else to figure out what you like for you, since choice can be Hard Work.

      Congratulations, you've grown the economy!

      --
      My opinions are my own, and do not necessarily represent those of my employer.
    3. Re:Ecconomics 101 by giafly · · Score: 2, Funny
      Personally, I would rather have confusing choice rather than have to eat a bunch of bland tasting Communist O's that have a picture of Stalin on the box.
      Unfortunately capitalism gives you those same bland-tasting O's, except with added sugar frosting and a huge choice of cartoon characters on the box.

      For genuinely informed choice, they should decorate each supermarket aisle with a different life-size photo of a someone in their underclothes, demonstrating how you'll look if you mainly eat the food sold in that aisle.
      --
      Reduce, reuse, cycle
    4. Re:Ecconomics 101 by nEoN+nOoDlE · · Score: 1

      rather than have to eat a bunch of bland tasting Communist O's that have a picture of Stalin on the box.

      Well if you don't like those, you can always try Fascist Crunch.

      --
      Don't trust a bull's horn, a doberman's tooth, a runaway horse or me.
    5. Re:Ecconomics 101 by gEvil+(beta) · · Score: 1

      I can't wait to see the picture of the guy in the housewares aisle...

      --
      This guy's the limit!
    6. Re:Ecconomics 101 by winomonkey · · Score: 1

      I'll be completely honest ... I would love a box of Communist O's with a picture of Stalin on the front, purchased on that Capitalist wonder that is eBay. I wouldn't eat them, merely keep them on the mantle above the fireplace. Talk about a conversation starter, woo!

    7. Re:Ecconomics 101 by heroofhyr · · Score: 2, Informative

      I've had to take economics classes in three different countries, and I have heard the exact same lecture(s) in all three. Not because it's specifically true, but rather because economics is filled with people who like to pretend they're scientists like physicists or chemists and that what they're studying is filled with just as many natural, incontrovertible laws as those of physics or chemistry. Of course, it just so happens that whatever century one finds themself in, those incontrovertible laws just happen, by some convenient circumstance, to completely justify and support the current status quo. What did J.B. Say think was the best system? Surprise, contemporary France. What did Hegel think was? Surprise again, contemporary Prussia. What do modern economists think (here I mean in the mainstream, not monetarists, Austrian school followers, market socialists, Pareconomists, et al)? Little surprise, but the current system is fabulous according to them. There's always, granted, a few things wrong with it, but nothing so radical that it will threaten the economist's career. I'll make a prediction and say that 300 years from now I can guess what economists will believe the best of all possible worlds is. What, you ask? Whatever the current system they happen to have is plus a few platitudes offering ways it could be improved that would ingratiate them towards their employers and influential heads of state. If that's how science really works, modern scientists ought to be ashamed of themselves for disagreeing with whoever is in power or whoever pays their salary.

      And choice is fine when the choices are different. If one has to choose between 40 boxes of cereal that taste identical and fall within the same price range plus or minus a few pennies, the benefit of having a lot of options disappears. "Should I get the Brand A frosted wheat flakes, Brand B frosted wheat flakes, ... or Brand N frosted wheat flakes?" To be honest it doesn't matter, because it all tastes the same anyway. Look at the investigations into the Pepsi Challenges years back. When they were repeated by researchers with more reliable controls and truer blind tests, the result was that most people couldn't tell the difference between the two. The problem with the shitty quality of food and consumer goods in the USSR had nothing to do with choice. It was more down to the fact that the government simply didn't give a shit about consumer goods because the real money was in exporting weapons to foreign militaries, and the public had no input whatsoever in what was economically needed or how it was manufactured.

      That said, software isn't food and it's not very wise to compare it to food. If someone creates an operating system that's ten times more reliable than another, more widely used operating system--that ends up advancing society a notch or two. Or if someone comes up with a new algorithm that blows the most prevalent ones out of the water, that will have a very broad effect upon the whole world. Why? Because writing software is both a science and an art. Creating a new brand of hot dog with cheese squirted into the center is neither, regardless of the stated atomic weight of Bolonium or the aesthetic beauty of a jar of relish. Fostering new ideas and new ways of implementing those ideas should be encouraged. But having 20 different varieties of soap or cereal or frozen dinners doesn't really mean shit to anyone. Yeah, you'll bitch about how you no longer have that particular scent of Irish Spring you once loved, but nobody's going to freak out in the shower and commit suicide over it. It's pointless to pretend consumer choice for domestic commodities is in any way as important as having choices for productivity, research, writing a letter to your parents without the computer crashing halfway through, etc. Believing otherwise is to swallow all the garbage from economics professors who somehow justify to themselves that having 200 flavours of Doritos is a good thing, but decent public transportation or criticism of the success of Microsoft at the expense of the ability of others to innovate is the work of a Bolshevik Satan.

      --
      brandelf: invalid ELF type 'KEEBLER'
    8. Re:Ecconomics 101 by cowboygerbil · · Score: 1
      Not because it's specifically true, but rather because economics is filled with people who like to pretend they're scientists like physicists or chemists and that what they're studying is filled with just as many natural, incontrovertible laws as those of physics or chemistry
      I think the difference is that if I come up with a new theory of how the universe works it doesn't actually change how the univerese works. If I make a prediction that the economy is going to colapse next week and people believe me, then that will change how the economy behaves.
    9. Re:Ecconomics 101 by tehcyder · · Score: 1

      Because no-one seems to have mentioned it...shame you didn't take spelling 101 first.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
  14. Choice... by Eberlin · · Score: 1

    "Choice is an illusion created between those with power and those without." -- Merv

    Choice is only good for those who CARE to have a choice. Unfortunately, most people don't really want choice -- it takes too much time, thought, and effort to weigh choices. Most people would rather have someone else decide for them. This much is true in the software industry. They'll usually use what is given to them (by OEMs, usually, or if they're lucky, well-informed friends).

    After a while, choice blends into competition, and that's usually a good thing. Everyone else tries to emulate virtues/features of the most popular products. Those that don't tend to go by the wayside.

    In the end, choice is good...even though only a few people really take the time to choose.

  15. Need Logoff. by Jawood · · Score: 2, Interesting
    FTFA: Once you've merged Switch User and Lock, do you really need Log Off? The only thing Log Off gets you is that it exits all running programs.

    I have multiple user accounts on this machine that I'm on now. One for my wife, one for me, and the admin account. Having different user accounts makes it much easier for keeping our documents, mail, and other progams that we use separate. It makes both of our lives easier if all she has to do is logon into her account and her email and other stuff is right there without having to dig around my shit.

    And, thanks to /. users for posting the importance of having user accounts for general use, this machine hasn't had any viruses in a couple of years.

    1. Re:Need Logoff. by Bogtha · · Score: 2, Informative

      Read it again, he's not arguing against multiple accounts. He's saying that if you can log in as a new user when the screen is locked, then you don't need to have an explicit "log off" button, you can just lock the screen.

      --
      Bogtha Bogtha Bogtha
    2. Re:Need Logoff. by AnEmbodiedMind · · Score: 1

      He's not suggesting to get rid of switch user functionality - just that it would be available from the one generic option to get to the login window.

    3. Re:Need Logoff. by maxwell+demon · · Score: 3, Insightful

      He doesn't deny that different users are a good thing (that's why he includes the "change user" into the lock mode). However I'm not sure how he imagines this combination to work. I see two possibilities:

      Either changing user from within lock first logs user 1 off, and then logs user 2 in. But then, what do you do if you definitively don't want toget logged out for some reason?

      Or the second user gets logged in while the first user's programs still continue running. But then, without a logoff option user 1's programs might unnessecarily continue to run and eat ressources from user 2. And no, rebooting (or power off and on again) might not be an option because user 3 might still have programs running which he does not want to have terminated.

      Of course, user 2 could just end all his programs before locking the screen, but he might not want to do all that work (and besides, there may be background processes running for him which he does not even know about).

      The problem is that he has fallen for the much to common fallacy that the opposite of the wrong must be the right. To provide as many choices as possible is obviously wrong, therefore he thinks the opposite, that is to provide as little choice as possible, must be right.

      What about the following rule?

      The right amount of choice is best.

      Of course that's a rule which isn't as easily followed as either "provide as much choice as possible" or "provide as little choice as possible", but doing things right is almost always a bit harder than just going to one extreme.

      --
      The Tao of math: The numbers you can count are not the real numbers.
  16. Screw...meet Hammer by Maxo-Texas · · Score: 0, Redundant

    Of course we need choices.

    Just like a rachet set has every size from 1/8" to 2", every situation in life is different and requires a different size tool.

    Why should we have choices in clothing sizes? It would be so much better if all shoes were size 12 and all clothes had 38" waists.

    And we only have *two* software choices apparently? Microsoft and Open source? There are a LOT more choices than that.

    --
    She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    1. Re:Screw...meet Hammer by toddbu · · Score: 1
      Just like a rachet set has every size from 1/8" to 2"...

      I think you forgot the metric choices. :-)

      --
      If you don't want crime to pay, let the government run it.
    2. Re:Screw...meet Hammer by Techguy666 · · Score: 1
      Of course we need choices.

      Just like a rachet set has every size from 1/8" to 2", every situation in life is different and requires a different size tool


      The question is not as simple as it seems.

      From TFA, it's not that you have only a hammer and multiple screws. It's a matter of "you have one single screw, and you have an appropriate screwdriver, an appropriate screwdriver with a blue handle, an appropriate automatic screwdriver, and a screwdriver bit for your drill..." The question is, do we really need that many choices for screwing a screw? In his example, how many people actually use the "standby" option over "hibernate" on their Windows desktops - or "standby"/"hibernate" at all when "logoff" and "shutdown" exist.

      Microsoft OSes tend to give users an extraordinary amount of choice to do any one given task. That creates bloated software for them; security issues and training nightmares for us. Is it worth it for the extra "freedom" the developers give to their customers? I'd argue yes if your userbase is large enough where there is great diversity of needs and expertise, but no if your userbase is small and/or has a frequent turnover to simplify training and startup time for the new employees. Not having more choices, for the small business, can be similar to establishing "standards". If the option doesn't exist, the user can't stray off task or get themselves stuck (in theory).

      Again, not a simple question. Fewer choices can be better!
    3. Re:Screw...meet Hammer by Anonymous Coward · · Score: 0
      Microsoft OSes tend to give users an extraordinary amount of choice to do any one given task.
      As opposed to what? Other OSes like Linux? When I think "OS with lots of ways to do things" it's not Windows I'm thinking of.
  17. Not Necessarily... by Deinhard · · Score: 1

    I'll take this away from software and say that it really depends on the situation. Must I really decide between 15 different types of bran cereal, 20 types of toilet paper, 5 bathroom cleansers or 25 versions Office? Okay, the last one was back to software again.

    Just because we can produce multiple types of this-or-that doesn't mean we must.

    --
    Successfully condensing fact from the vapor of nuance since 1998.
  18. Where did he pull this out from? by Anonymous Coward · · Score: 0

    While Microsoft has some esoteric choices that they've added into their software for various reasons (White on Blue mode,) isn't the thing they keep getting in trouble for is the inability to choose? Isn't that why search engines, anti-virus companies and browser developers are constantly complaining and initiating anti-trust lawsuits? Wasn't it not too long ago that people were up in arms about the inability to turn off the Vista startup sound? Furthermore, JWZ's opinion aside, the ability to theme your desktop is a huge deal to many users. Even though Microsoft locked this down, partly due to it being encapsulated in a dll, the number of users that frequent theme sites is overwhelming.

    The real issue here is, are you providing so much functionality as to be confusing or to cause a glut of misuse in your software? This is what wizards, defaults, and advanced settings are meant to tackle, and I think they work relatively well.

  19. It's not the choice that matters. by WidescreenFreak · · Score: 1

    What kind of a question is this? Yes, having more choices is better! The real problem comes down to how proprietary each choice is!

    In my many years of IT, I can't tell you how many times the place that I worked at was effectively forced to spend tens of thousands of dollars to upgrade to the newest version of Microsoft Office because the other companies with which we dealt all upgraded to the newest version of Microsoft Office. Why? Because Microsoft's proprietary format prevented us from reading the newer Office files and there was no incentive for the other companies to save their files as previous versions. In fact, if they were going to do that anyway, why would they have bothered with a new version of Office?

    I'm certain that there are lots of other examples of this type of scenario where, yes, other choices were available, but they all ended up with some kind of proprietary mechanism that locked the users into that application. Only recently has the ability for people to choose and still be compatible with other applications (e.g.: OpenOffice.org) really come into the forefront. But what that will do (hopefully) is then put an emphasiss on useability and functionality. After all, if there is no longer any locking of users into a proprietary format, the ability to use the application efficiently will be the major, competitive factor.

    So, hell, yes! Bring on the choice! Just leave the proprietary sh!t at the door, thankyouverymuch.

    --
    The Overrated mod is for reversing inappropriate, positive mods, not for voicing disagreement with a post.
  20. More crap choices is bad by Anonymous Coward · · Score: 0

    Having many choice of a few good solutions is better than having many choices of a lot of bad solutions.

  21. That's nothing! by JoeWalsh · · Score: 4, Insightful

    I'm still waiting for the computer with one button: "Do What I Mean"

    Everything else is an abject design failure.

    1. Re:That's nothing! by penguinrenegade · · Score: 1

      I used up my mod points yesterday - mod parent up funny!

    2. Re:That's nothing! by maxwell+demon · · Score: 2, Interesting
      I'm still waiting for the computer with one button: "Do What I Mean"


      That's a terrible interface. It gives you the option of the computer either doing what you mean (by pressing the button), or the computer not doing what you mean (by not pressing the button). Do you really need that choice? I don't ever want the computer not to do what I mean. Therefore the ideal computer has no button. It just always does what I mean.
      --
      The Tao of math: The numbers you can count are not the real numbers.
    3. Re:That's nothing! by Anonymous Coward · · Score: 0

      But only if the computer can do what I mean instantaneously, otherwise it is still an abject failure. . . in fact, why not have it done BEFORE I want it, but just barely before. Therefore it has time to print and hand it to me just at the time I want it. . . or just straight up transfer the data to my brain. Yeah, that would do it. . .

  22. It depends on the choices by dosquatch · · Score: 2, Interesting

    Choices play into one's sense of individuality, be it choice of car, clothing, phone, wallpaper, whatever. To the extent that the choice makes a fashion statement relevant to the individual, it is good to have these choices available.

    Standardization makes things functional. We expect a phone to work more or less a certain way, regardless of any fashion statement it might make, because every phone we've used before it was worked more or less that same certain way. When fashion choices start impacting the functionality of an established standard, they are bad.

    So when a user, new to linux, is presented with a thousand different distros, 4 different window managers skinned 30 different ways each, and is informed that there can be no correct choice because no matter what, they will end up with some piece of software that cannot be convinced to play nicely on some particular setup, it is bad. Very, very bad.

    I suggest, for a moment, the community step back from "FOSS as a way of life", and consider how such a product from a corporation would be received because this is how people outside of your community view your product.

    --
    "Hey, the third matrix movie would have been good except for the plot,story, and acting." --AC
  23. Always leave it running - really? by xxxJonBoyxxx · · Score: 1
    Why do you want the power off? If you're concerned about power usage, let the power management software worry about that.

    4 reasons:
    - Services that might decide to wake up (this can mess up power management)
    - "Sleeping" still draws more power than no power; grab a "Kill-o-Watt" or similar device to try it yourself.
    - Heat. If you have any sort of ventilation problem (i.e., you're a home user), the excess heat can be noticable in the summer.
    - It's a laptop. Enough said?
  24. The alternative is bloatware by G4from128k · · Score: 2, Insightful

    Software such as MS Word exemplifies the one-choice-for-all model of software. The result is bloatware when a single piece of software must support a diversity of users.

    We all agree that Word is 90% bloatware, but we can't agree on which 10% of functionality to keep.

    --
    Two wrongs don't make a right, but three lefts do.
    1. Re:The alternative is bloatware by LWATCDR · · Score: 1

      The answer is simple. Don't try to make one program fit every-one's needs.
      If you tried to make a single car that fit everyone needs you would have an SUV with a pickup bed on the back and it would have a thousand hp motor.
      It would do nothing well and cost way too much.
      Sort of like a lot of software.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  25. To reverse it... by Cinder6 · · Score: 1

    Are more choices necessarily bad?

    I think the answer is dependent on the variety and differences between the choice. If there is little difference between the choices, they are likely superfluous and only confuse the matter. On the other hand, if there are clear differences (take KDE, Gnome, Enlightenment, XfCE, Fluxbox, etc.), then choice is a Good Thing. I know if my only choice for a desktop GUI in Linux was KDE, I would still be on Windows right now.

    And to those who say "how would you like to die" is bad, well, most people would appreciate being given the choice (though upset to have to have to make the decision), rather than have it made for them. I bet Socrates was glad he was allowed to pick hemlock rather than forced to drink a cup of boiling gold.

    --
    If you can't convince them, convict them.
  26. Microsoft Bob by Weaselmancer · · Score: 1

    There's your answer. What if that was all there was? Of course more choices are better.

    --
    Weaselmancer
    rediculous.
  27. That's not what the article was about by bunions · · Score: 1

    No one is (I hope) arguing that lots of different software is good to have. The article was about the fact that the UI presented 15 different ways to turn your laptop off, and made the argument that this is a bad thing.

    --
    there is no need to sign your posts. this isn't usenet. your username is right there above your post. stop it.
  28. That depends upon the severity of mistakes. by khasim · · Score: 3, Insightful

    If you choose the "wrong" health plan, you may not be covered for a critical operation. Too bad. You die.

    If you choose the wrong investment you may be broke when you retire. Too bad. You eat dog food and live in a box.

    If you make the wrong choice (and the more choices there are, the more likely that you'll choose one that is not the "best").

    If you choose the wrong pair of jeans, you take them back and get a different pair.

    If you choose the wrong pizza place, you complain and get your money back and go to a different pizza place.

    But none of that is applicable to TFA which just discusses the many ways you can tell your computer that you no longer need its services for the time being. Should it "sleep" or "hibernate" or "shutdown" or "lock"? Who cares as long as it is ready to operate when I come back?

    1. Re:That depends upon the severity of mistakes. by cmat · · Score: 3, Interesting
      Who cares as long as it is ready to operate when I come back?

      Actually, I think that's exactly what the author of the TFA is trying to hit home. There are some times when multiple options are unavoidable. For everything else, there should be simplicity where mainstream software is concerned (and I would be willing to argue even specialized software can benefit from this mode of thought as well).

      --
      -- Humans, because the hardware IS the software.
    2. Re:That depends upon the severity of mistakes. by vadim_t · · Score: 1

      The problem is that the reality and physical constraints don't give a damn about user friendliness. Example:

      Sleep: Suspend to RAM. Can be nearly instant (few seconds), but requires battery power, so can't be done if it ran out, or if you plan keeping it like that for a week

      Hibernate: Takes longer, but doesn't require battery power. Hibernate when the lid is closed would be likely to result in hard disk damage, as it's far from instant.

      Shutdown: Even longer than hibernate. Loss of state, so can't be done automatically.

      Lock: Might be possible to combine with "sleep", but runs into the problem of that you might want to have something actually running (downloads, say) while the computer isn't accessible.

      Yes, it'd be great if you could just close the lid and be done with it, but unfortunately we don't have nuclear power stations in our laptops.

    3. Re:That depends upon the severity of mistakes. by PCM2 · · Score: 2, Interesting

      The irony of this particular thread is that Microsoft already perceives these choices as a problem, and from what I am told, Windows Vista will no longer give you these options. You will just close the lid and be done with it. Initially it will suspend to RAM, then go into a mode like Hibernate, and after a little while longer, it will almost entirely shut down -- but not quite. It will still use a trickle of energy so that when you open your laptop back up again, you'll be back to where you left off. It will also be able to do things like checking your e-mail and displaying new messages on a secondary, external LCD screen without powering on the whole machine. I have yet to see all this work in a real-world situation, nor do I know how much additional drain it places on a laptop battery, but this is what I have been told is how it will work when the Vista laptops start arriving next year.

      --
      Breakfast served all day!
    4. Re:That depends upon the severity of mistakes. by vadim_t · · Score: 1
      That's nice, but it doesn't match the current situation.

      For example, while the "hibernate after a while" idea is nice, it requires extra hardware to be optimal. My guess is that it relies on hard disks with Flash, as suddenly spinning up the hard disk while the laptop is being transported isn't necessarily a great idea.


      Initially it will suspend to RAM, then go into a mode like Hibernate, and after a little while longer, it will almost entirely shut down -- but not quite


      This makes no sense at all. Hibernate is a complete poweroff mode, with RAM flushed to disk and all hardware being turned off. It uses zero battery power.


        It will also be able to do things like checking your e-mail and displaying new messages on a secondary, external LCD screen without powering on the whole machine

      This doesn't make much sense either. If the machine is suspended, then why would it check the mail? It can check when it comes back up. The point of any sort of suspend is that you're not actually using it. Checking mail means maintaining an ethernet or worse, WiFi connection. Not exactly power efficient.

      This sounds like "monitor style suspend" for laptops. CTRs for example have multiple suspend modes, which take progressively longer to come back from (black screen, coil off, everything off) and can over time switch to a lower power mode.

      But on the laptop you still have suspend, shutdown and lock. All you've managed to do is to merge various suspend modes into one. It's nice, but that big of an improvement.

    5. Re:That depends upon the severity of mistakes. by Lamtd · · Score: 1

      I think that's exactly why Microsoft put those two large "Shutdown" and "Lock" icons before the "avanced options" menu icon.

      I think the author is trying to prove a valid point but using the wrong example. Besides, critizing the way Vista works based on a single screenshot (the guy doesn't even know what the icons do, he's just guessing !) sounds a bit lame to me.

  29. Recursion by DragonHawk · · Score: 4, Funny
    "this should be an 'Ask Your Customer' question"

    So... people should be given a choice when it comes to the question of how much choice they should get.

    My brain hurts now. ;-)
    --

    dragonhawk@iname.microsoft.com
    I do not like Microsoft. Remove them from my email address.
  30. I don't have time to find the article right now by jgalun · · Score: 3, Interesting

    Just enough time to post about it. :) Harvard Business Review carried an article within the last year which talked about the difficulty of designing simple products for consumers. One of the problems they found was that consumers always SAY that they want more features, but then IN PRACTICE are happier with products that are simple to use and do a few features well.

    This may seem common sense, but there was actually a study done to confirm this bias, and, frankly, common sense isn't always so common. That goes a long way to explaining why Apple is doing well again - Jobs is basically dictating how you use the computer, and although that does not seem like a good thing, most users actually appreciate the elimination of the extra complexity they don't need.

    1. Re:I don't have time to find the article right now by Anonymous Coward · · Score: 0

      It's simple enough really. Everyone wants straightforward devices with limited functionality that doesn't require lots of extra choices to be made. However the functionality that everyone wants is different. So if you're trying to appeal to a large number of people you either pack all the functionality that any of them will want in or you dictate which subset of functionality you will provide.

    2. Re:I don't have time to find the article right now by Enrique1218 · · Score: 1

      Jobs is basically dictating how you use the computer, and although that does not seem like a good thing, most users actually appreciate the elimination of the extra complexity they don't need.

      I would agree but add that Apple has a considerable amount of experience on how humans interact with the computer with specific regard the gui. Aqua is not just arbitrarily laid out and then blessed by Jobs but is a culmination of years of research, listening to customer feedback, and the application of the rule we all learn in programming class- Keep it simple stupid. How many would do that much research on their own to find the most efficient way to use their computer? With career, social life, sleeping, and being active, there are few that would want to spend hours tweaking their gui's till it is just right. I certainly wouldn't and haven't even change the default background in OSX. I am happy with it! The infinite configurations that Linux GUI offers and the features that Vista offers are just wasted effort. Just pay attention to the people using your device and focus on the more popular functions as the development strategy

      --
      You don't have to be smart to use a Mac, you just have to be smart enough to buy one
    3. Re:I don't have time to find the article right now by Anonymous Coward · · Score: 0

      Simplification is good, up until you run over the cliff.

      I'm afraid Apple just oversimplifies things. For example, there used to be a little hole on Macs where you could push in a paperclip to eject a disc (first floppies, then CDs). Then they eliminated the hole, but put an eject button on the keyboard. This is nice and simple, but doesn't work when there are multiple drives.

      Most seconds DVD drives are external, so they have their own eject buttons to spit out the tray so you can put in a DVD. However, I have a quad-core Mac with 2 built-in tray-loading DVD drives. The button on the keyboard only spits out the tray on the top drive. There's no menu item to eject the disc because it hasn't been inserted yet. Likewise, there's nothing to drag to the trash. There may be a hole to put in a paperclip, but the case has hundreds of holes, so knowing that there may be one doesn't help. Maybe the second drive isn't even installed -- I have no way of knowing without taking the machine apart.

      Apple simplified things too much, and has now ended up with selling machines where anybody can figure out how to insert a DVD into the top drive, but require special training to insert a DVD into the bottom drive!

      dom

  31. Are more choices better? by Anonymous Coward · · Score: 0

    Only when one of them is "Cowboy Neil".

  32. It's not about the number of choices by ibbieta · · Score: 3, Insightful

    I'm surprised that Joel does not reference one of his earlier rants about people wanting to feel in control. When the results of each decision is unknown then people start to feel like they are losing control and seek happier pastures elsewhere. When people fully understand the implications of a choice, they feel in control and are happier.

    A choice between "sleep" and "hibernate" is great when the person making the choice knows what each option does. Most people do not care and do not want to care. This choice is useless to them and even lowers their sense of control over their computer and thus their satisfaction with it.

    The trick is not taking away all the choices, like Joel is suggesting, but giving users control over what they want to control. Those that care can select their options, those that don't care get a fairly basic guess at what they want. Joel's guess for the power-off problem with laptops is fine but does not always work for me and probably lots of geeks. Hell, I want my laptop to suspend but keep the 3G network connection and there is no way to do that.

    1. Re:It's not about the number of choices by bunions · · Score: 1

      Joel is a good writer, but has a knack for avoiding the thorny details.

      --
      there is no need to sign your posts. this isn't usenet. your username is right there above your post. stop it.
  33. sorry, but.... by jdcope · · Score: 1

    Microsoft isnt around to "make people happy". They are in it to make money, period.
    Case in point- Vista Utimate edition is $400. Thats $100 more than the whole base system Dell was selling a while back, with XP installed. Granted, most Slashdot readers arent buying those base systems. But I bet a lot of them are running Linux systems they built for less than Vista Ultimate.

    1. Re:sorry, but.... by SEMW · · Score: 1

      >Microsoft isnt around to "make people happy". They are in it to make money, period.

      Case in point- Vista Utimate edition is $400. Thats $100 more than the whole base system Dell was selling a while back, with XP installed. Granted, most Slashdot readers arent buying those base systems. But I bet a lot of them are running Linux systems they built for less than Vista Ultimate.


      Case in point- there exist cars that cost over $1,000,000. That's more than some whole houses cost, with cars included. Granted, most people aren't buying million dollar cars. But I bed a lot of them are still living in houses that cost less than them.

      Conclusion: All cars are bad value and worse than all free forms of transport, just because there exist some cars that are very expensive.


      (Did you know that walking is free as in Speech?)

      --
      What's purple and commutes? An Abelian grape.
  34. Depends by grasshoppa · · Score: 2, Insightful

    From the end user perspective, no. More choices are not better. The fewer the better. In fact, you will notice that an application that "just works" is highly sought after, instead of one that gives the user a never ending parade of choices.

    From a middle tier perspective, more choices are good; Let me, the admin, make the choices for my end users. Give me all the options in the world. Just hide them from the end user so they aren't confused by them.

    In a non-corporate environment, the vendors themselves have to play this role. But really, I don't see a problem with that.

    --
    Mod me down with all of your hatred and your journey towards the dark side will be complete!
    1. Re:Depends by MS-06FZ · · Score: 1
      From the end user perspective, no. More choices are not better. The fewer the better. In fact, you will notice that an application that "just works" is highly sought after, instead of one that gives the user a never ending parade of choices.


      Oh, sure... it starts that way - but then they discover mailing lists and want multiple boxes and filters, they start getting spammed and want a good spam filter, or they want to type up a newsletter and put it into three-column format, or whatever - the desire for simplicity does not survive the desire for functionality.
      --
      ---GEC
      I'm but the humble pupil, seeking to snatch the scratchbuilt pebble from the master's fully articulated hand
    2. Re:Depends by sago007 · · Score: 1

      There have never been a program that "Just works" that is properly why it is so sought after.

      Even Google have the problem that people actually have to choose good words. I didn't realize it was hard until I saw some examples of search strings.

  35. Not the best endorsement of FogPilot software? by xxxJonBoyxxx · · Score: 1
    I quote...
    If you're in college, we also have a very cool paid internship program (last year's interns developed Copilot in one summer)
    Solid, well-designed stuff, eh? ("Copilot" is one of FogPilot's products)
    1. Re:Not the best endorsement of FogPilot software? by gigne · · Score: 1

      Don't like Copilot, eh?
      While not a fan of their Copilot software, it is available though GPL.

      https://www.copilot.com/faq/#28

      If you don't like it, do something about it, you have the code.

      --
      Signature v3.0, now with 42% less memory usage.
  36. I like choice! by tetrasanyu1 · · Score: 1

    I like choice. As an admin I appreciate that I can customize what my users have access to and that I can coerce these machines to be treated the way I want them treated. Keep the choice!

  37. No. Scientific America on choice- Article by acomj · · Score: 3, Informative

    This scientic American Mind (an off shoot of scientific American Magazine) had an article by the Barry Schwartz, the man who's book if referenced in the article.

    -
    The Tyranny of Choice
    Logic suggests that having options allows people to select precisely what makes them happiest. But, as studies show, abundant choice often makes for misery

    http://www.sciammind.com/article.cfm?articleID=000 56941-1933-1196-906983414B7F0000&pageNumber=1

    ---

  38. You'd be surprised by killmenow · · Score: 4, Informative

    Actually, more choice isn't always better. Sheena S. Iyengar is a professor at Columbia University who studies choice and in particular, challenges the notion that more choice is always better. A list of her publications is available on her site. For those who believe more choice is always better, I recommend you read a few. In fact, I recommend you start here (pdf).

    1. Re:You'd be surprised by $0.02 · · Score: 5, Funny

      She has too many publications. It's difficult to decide which one to read.

      --
      If enithin kan gow rong it whil. (Murfey)
    2. Re:You'd be surprised by Anonymous Coward · · Score: 0

      I'm not sure which one of her publications to choose! Maybe she should try trimming the list down.

    3. Re:You'd be surprised by d33p1x · · Score: 1

      Yeah, that's why he gave you a starting point, presumably the one most insightful. ;-)

  39. Not it is not better. by Anonymous Coward · · Score: 0

    Having a single choice is better. Far more stable and people will be happier.

    In fact making linux,Unix,BSD and OSX illegal is a good step in the right direction to making the world a better place.
    NExt step after that is making any Open office and productivity suites that are not Microsoft Office illegal.

    Yours truly,

    Steve Ballmer CEO Microsoft Corporation.

  40. Eclipse & Meta-Choices by eldavojohn · · Score: 2, Insightful
    So... people should be given a choice when it comes to the question of how much choice they should get.
    If your brain hurts after thinking about that, software developer might not be the best profession for you.

    One of the most successful pieces of software (in my opinion) out there is the Eclipse project. It's all about "meta" choices--that is, the choice to have more choices. Out of the box Eclipse is great for your average Java developer. I recommend it to novice freshman developers. Now, if you want it to do more or integrate it with a server, that requires a plug-in. In fact, you can make it work for any language with the right plug-in. You don't get that functionality right off the bat but if you know what you're doing, you can plug it in. The problem is that a lot of development must be done to satisfy the unique choices your end user might have--that is, it requires a lot of support unless you let your community do it for you like Eclipse has.
    --
    My work here is dung.
    1. Re:Eclipse & Meta-Choices by guinsu · · Score: 1

      Actually Eclipse is a wonderful example of too many choices. I've gone to the site several times to try it out for Java development. I've gotten overwhelmed with the sheer number of downloads and can't figure out which one is a Java IDE. So I just close the window and go back to codeguide.

    2. Re:Eclipse & Meta-Choices by nasch · · Score: 1
      If your brain hurts after thinking about that, software developer might not be the best profession for you.
      Gosh, I wonder if he might have been joking. On second thought, I wonder if I should tell you that I'm being sarcastic too. Nah, you'll get it this time. Right?
    3. Re:Eclipse & Meta-Choices by nasch · · Score: 2, Informative
      Actually Eclipse is a wonderful example of too many choices. I've gone to the site several times to try it out for Java development. I've gotten overwhelmed with the sheer number of downloads and can't figure out which one is a Java IDE. So I just close the window and go back to codeguide.
      Doesn't seem that bad. Go to the main page, click the big yellow button, then the link that says Download now: Eclipse SDK 3.2.1. Pick a mirror, and that's it. Why the SDK download link comes after the distros link I don't know, but there are just two giant links on that page, so if the first one doesn't seem right it stands to reason to try the other one. Or maybe that's just me.
    4. Re:Eclipse & Meta-Choices by Jesus_666 · · Score: 1

      So you want me to choose from two options?! TFA is clearly right, there's too many options in today's software! I mean, one option is bad enough already, but no Sir, you had to give me two, as if I had nothing better to do all day than agonize over which of those links I should click! What am I, a god-damn choosing machine?

      Sheesh. Give me a break, man.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    5. Re:Eclipse & Meta-Choices by nasch · · Score: 1

      You're right, there's no excuse for that. My bad.

  41. Ironic by ruserious · · Score: 5, Insightful

    Ironic, given that the screenshot he is showing has exactly two easily accessible options (lock and power down) and hides the rest away. Most users may or may not take a look at the other tucked away options in the drop-down/pop-up-box, and probably not worry about it again if they feel scared. So, for users who want less complexity there is already a very reduced choice of options. Is he then suggesting taking away options from power users? Really? B the same logic shouldn't notepad bet better than any IDE for doing programming, because it has less choice? And we probably want to do away with the command line for good, because there's clearly waaay to many options there. And the large majority of people already favoured the one-button mouse from apple very strongle, so much in fact, that apple never was asked for mice with more buttons, and most pc-users today buy and use one-button mouses.

    Now, clearly Joel (and me here) have oversimplified the topic so much, that the dogma "less is more" has led to absurd suggestions. The key for successfully applying "less is more", is to properly look at the context. For a computer that is used as an internetkiosk, "log off" is the only button you need, there reducing choice is helpful. For a laptop user it would be extremely annoying not being able to choose sleep or hibernate, because it is going to waste energy and reduce the time I'll be able to work on it. Automatic powermanagement is not an option, because it can't read my mind. The computer will always be in hibernate when I just don't have the time to wait for it to power back on, or it will waste energy in sleep, when I know I'll be away.

    I like to compare those options with my clothing options as a human. How would you like it, if somebody wanted to simplify things for you, and you only had two choices: naked (for sleeping), and fully dressed (for work). Want to take of the sweater because you have a shirt underneath? Tough luck, it was "optimized" away so you wouldn't have to worry about choices. Want to take off your shoes on the plane? Nope, either naked or fully dressed are your only options. Pretty silly - for most people, now of course there will be some people (those you are stressed out by clothing choices) that may feel a binary choice is progress, and good for them, yet that doesn't justify taking away the options from those who feel very comfortable partially taking some clothes off.

    The funny thing is, that Joel even acknowledges tht there are good reasons why people who are comfortable with the choices, and why they are necessary for some, yet he somehow implicitly argues that those people are overridden by the ones that get scared by the options. He never explains why, though. Which IMHO makes his argument/position look very weak.

    1. Re:Ironic by MostAwesomeDude · · Score: 1

      I'm going to expand on a point you brought up.

      I use Notepad for programming. I write PHP, HTML, CSS, Javascript, Python, and occasionally C and Perl using Notepad. On Linux, I use vi. The reason has nothing to do with choice and everything to do with efficiency. There's little need for an IDE when I know the entire HTML 4.01 library in my head. Tools like Dreamweaver might help sketch ideas, but in the end typing it out by hand is actually faster than fucking around with a GUI.

      Joel is under the (false) impression that choices in GUI design are functionally equivalent. Certainly, the advent of new tools, like the digital mouse, has required GUIs to change immensely. However, he's probably forgotten that Windows was originally designed to be completely navigable without a mouse, and that the Close Window button is just a shortcut for the traditional Alt + F4. Every choice on that Start Menu is there for a reason.

      --
      ~ C.
    2. Re:Ironic by AikonMGB · · Score: 1

      "And the large majority of people already favoured the one-button mouse from apple very strongle, so much in fact, that apple never was asked for mice with more buttons, and most pc-users today buy and use one-button mouses."

      I'm sorry, what? I've never even seen a PC mouse with only one button O_o

      Aikon-

  42. I think it all depends... by Pojut · · Score: 1

    ...on the situation. In keeping on topic with the article, in regards to software the same answer stands.

    I LOVE having my choice of operating system. Do I want a fully customizable experience? Linux. Do I want something that looks slick and polished and runs smoothly? OSX. Do I want something that has out of the box functionality and a large amount of commercial software available for it? Windows.

    The above applies to office software, database software, games, everything. By having more choices, I can get not only what I want, but what I NEED. The only time more choices become a BAD thing is when the uninformed/technophobe/technomoron makes a decision in what to go with..."I'm going to buy a mac because it looks slick!" Now he can't get the software or games that he wants. "I'm going to get Linux because it's free! Crap, why won't my wireless thingy work?" Now he doesn't know about Linux-specific drivers or even how to access his old data. "I'll get windows because it is readily available! Wait...whats this spyware thing..." Now he loses his bank account.

    The problem isn't so much that there are too many choices, it's that people don't know what they are choosing, why they are choosing it, and what to do after they have chosen.

  43. Impossible to say - use economic principles by amliebsch · · Score: 5, Insightful

    This is an unanswerable question, like "is more production really better?" Like every other rational question, it becomes a matter of marginal costs and benefits.

    Additional options are always better until the marginal cost (in researching/comprehending the option) becomes greater than the marginal benefit provided by the option. Thus, options with low marginal benefits and/or high research costs are not better, and other options are. For example:

    Which windowing system do you want?
    a. KDE
    b. Gnome
    c. Fluxbox

    This is an example where more options are probably bad, because each additional option has huge research costs associated with them - that is, it takes a lot of effort to find out exactly why a person would prefer one or the other.

    Which background color do you prefer:
    a. Light gray
    b. Dark gray
    c. Gray

    Here, more options is probably still not better because while the research costs are low, the marginal benefit to being able to choose a slightly different shade of gray are so tiny as to be outweighed by the effort of having to even answer the question.

    Choose a keyboard layout:
    a. US/English
    b. UK/English
    c. German
    d. French
    e. Russian

    Here is an example or more options are better. It's clear what the differences are, making research costs low, and the benefits to choosing the correct keyboard layout are huge.
    --
    If you don't know where you are going, you will wind up somewhere else.
    1. Re:Impossible to say - use economic principles by Anonymous Coward · · Score: 0

      Uh, that was a sane and rational comment explaining that the world is not black and white and that the answer depends on the circumstances.

      You must be new here.

    2. Re:Impossible to say - use economic principles by Anonymous Coward · · Score: 0

      Which windowing system do you want?
      a. KDE
      b. Gnome
      c. Fluxbox
      This is an example where more options are probably bad, because each additional option has huge research costs associated with them - that is, it takes a lot of effort to find out exactly why a person would prefer one or the other.

      I for one would rather just run XP than Gnome.
    3. Re:Impossible to say - use economic principles by Anonymous Coward · · Score: 0

      Why do I need to tell the OS what my keyboard layout is? Why can't it figure this out on its own?

    4. Re:Impossible to say - use economic principles by SEMW · · Score: 1

      >Why do I need to tell the OS what my keyboard layout is? Why can't it figure this out on its own?

      Actually, in Vista, it does. You see, Bill Gates used the time machine he has hidden in the Earth's inner core to go 300 years into the future and being back a method of looking into the mind of the computer user to determine their primary language and what keyboard layout they would prefer, implemented entirely in software! Sadly, since the implementation uses SSE4, it'll only work if you're CPU is a Core 2 Duo...

      (If you're asking why the keyboard can't tell the OS what layout it is; broadly, the problem is that keyboards of different languages are essentially the same underneath -- the same key pressed will send the same mapping code to the computer. The printed lettering on the top, from the keyboard's persepective, is arbitary -- it only makes sense because OS will map the code to the right letter, given the right keyboard layout. This allows, to pick a few advantages: a user to rearrange the keys to suit themselves (e.g. to the Dvorak layout) and then change the keyboard layout in the OS, and have it match up; and someone who uses a slightly different keyboard layout (e.g. UK English) to use a US keyboard, change the layout in the OS, and use the mappings they're used to. A touch-typist can use a keyboard with completely blank keys if they want, just by selecting the right layout in software. None of these would be possible if the layout was hard-coded into the keyboard).

      --
      What's purple and commutes? An Abelian grape.
    5. Re:Impossible to say - use economic principles by funfail · · Score: 1
      None of these would be possible if the layout was hard-coded into the keyboard.
      But a hard-coded "hint" would be handy. The user can always be given the ability to override that information.
  44. Related Material by uberfrank · · Score: 0

    When you think about it, there are truly some times when there are too much choices. Barry Schwartz's talk on IT Conversation really nails it. http://www.itconversations.com/shows/detail252.htm l

    When you have many options, it will inevitably make your decision more complex. Less choice can be better because it simplifies the decision making process for someone who isn't necessarly qualified to make the call in the first place.

    They say "the customer is always right" but I disagree. I think the customer is most likely clueless. In software, it's up to you to simplify the choices for them. Google is a prime example, they made searching simple and it worked.

  45. The answer is yes...with a proviso by Moby+Cock · · Score: 1

    More standrds compliant choices are better than fewer standards compiant choices. But if there are many competeing standard then we all lose. The Blu-Ray vs. HD-DVD nonsense is indicative of how standards are all but compulsory in modern technolgies.

  46. Yes by Tweekster · · Score: 1

    Most decisions involve only a few choices.

    Hundreds of options exist, but in the end, 2-3 realistic options exist and that is what is decided on.
    The rest fit a niche. When you need to fill a niche, that is when those extra thousand options are handy, but until then they are irrelevant for major decisions.

    --
    The phrase "more better" is acceptable English. suck it grammar Nazis
  47. There's a 90/10 rule at work here by jimfrost · · Score: 4, Interesting
    I have a friend (this guy) who starts off a class on GUI design by asking for a show of hands from the class.

    The question is, "Who here prefers a manual transmission car to an automatic?" I have been in probably a half dozen classes of programmers when he did this, and every time he gets about 50% of the audience to raise their hands. Privately he tells me that it's almost always 50%, give or take a couple of percentage points.

    After he gets the count of hands and shows that it's about half of the audience, he points out that the public as a whole (at least in the U.S.) prefers automatics to standards by a margin of at least 9:1.

    His point in doing this is to show that the kinds of interfaces that programmers like (lots of knobs for extra control) are not necessarily the kinds of interfaces that most people -- which is to say "the people who buy your software" -- want. The vast majority would prefer simplicity; in fact, they will pay extra for simplicity.

    Building in a lot of options makes about one tenth of the audience happy, but annoys or confuses the heck out of the other ninety percent. It is not good software design; it makes for more difficult training and much more difficult technical support. If you feel you must do it, it's best to hide these knobs in an expert mode ... but by and large you're better off by not providing a lot of knobs in the first place. Spend your time carefully designing your software so that you make the right choices so that your users don't have to figure out how to fix what you did wrong.

    --
    jim frost
    jimf@frostbytes.com
    1. Re:There's a 90/10 rule at work here by Hatta · · Score: 1

      After he gets the count of hands and shows that it's about half of the audience, he points out that the public as a whole (at least in the U.S.) prefers automatics to standards by a margin of at least 9:1.

      Just because more people own automatics doesn't mean they don't prefer manuals. Manual vs automatic is not the only factor that determines what car people own. I prefer manual over automatic, but it's not a deal breaker if the automatic is cheaper or has fewer miles.

      --
      Give me Classic Slashdot or give me death!
    2. Re:There's a 90/10 rule at work here by Anonymous Coward · · Score: 1, Insightful

      I think that the wrong conclusion is being drawn from the cited example.

      This holds true for the US (as you pointed out), but try the same test in (say) the UK, & you'll find that the vast majority of people are likely to prefer a manual transmission, whatever their level of techie-ness. This is simply because it's what most UK drivers are used to, so I think that the cited straw poll really just shows that users tend to go with whatever they're already familiar with. This also explains why as many as 50% of the members in the US GUI class cited still vote for an automatic, despite the perceived advantage in vehicle control of a manual that the experimenter suggests should appeal to techies.

      This is clearly true in software too, as indicated by the enduring majority of Windows desktop machines over other available user-friendly interfaces such as those offered by (e.g.) Ubuntu or Mac OS X.

      Note that I never use Windows myself, so please don't flame me as an advocate of Microsoft. And I'm not arguing with the "soft tech" approach to hiding power-user complexity per se, I just think that the given example is misleading.

    3. Re:There's a 90/10 rule at work here by Tim+C · · Score: 2, Insightful

      he points out that the public as a whole (at least in the U.S.) prefers automatics to standards by a margin of at least 9:1.

      And here in the UK, I don't think I've ever been in an automatic, nor heard of anyone who owns one; manual vehicles are by far the most common. In fact, I don't think you can even buy automatics, except by special order.

      I really don't think that manual vs automatic is a matter of preference, so much as it is a matter of what you're used to and what's available.

    4. Re:There's a 90/10 rule at work here by brucehoult · · Score: 2, Insightful

      The US is not the whole world. Here in New Zealand there are about as many manual transmission cars as automatics, and the only reason that there are so many automatics (there weren't in the quite recent past) is that about 50% of newly registered cars are in fact used cars from Japan (becuase they are *cheap*), which are almost invariably automatic.

      Automatics have an advantage in places where you get stuck in stop/start traffic jams. Japan and the cities in the USA are like that. NZ isn't. Automatics have definite disadvantages on hilly or twisty roads, especially with smaller or more highly-tuned engines. NZ is like that. The USA mostly isn't. And most cars in NZ are 2000cc or less.

    5. Re:There's a 90/10 rule at work here by Idaho · · Score: 2, Insightful

      After he gets the count of hands and shows that it's about half of the audience, he points out that the public as a whole (at least in the U.S.) prefers automatics to standards by a margin of at least 9:1.

      At least, indeed, you mentioned "here in the US", as I'm sure that in most of Europe, about 90% of people would raise their hands when you asked them the same question, and also about 90% (if not actually 95% or more) do indeed drive cars with manual transmission.

      I don't know exactly why - are manual cars still in fact more fuel efficient? If so that could be the reason (remember that fuel is way more expensive here because of additional taxes, it's like 3x as expensive). I think many cars with automatic transmission here are driven by people with some kind of disability (e.g. can use only 1 leg or 1 arm).

      --
      Every expression is true, for a given value of 'true'
    6. Re:There's a 90/10 rule at work here by xdroop · · Score: 1
      I don't know exactly why - are manual cars still in fact more fuel efficient?
      The deal with manual transmissions is that they are potentially more efficient, but the average driver usually lacks an appropriate driving style and discipline (ie driving around all day in third gear), and therefore doesn't see any significant (if any!) advantage.

      This, of course, applies to everyone except you. YOUR driving style is OBVIOUSLY flawless.

      Mine sucks.

      Basically the resulting efficiencies for tools designed for efficiency depends entirely on how you use them. (This is obvious, but needs to be stated because otherwise you get Toyota Prius owners who live in the mountains complaining that their car isn't delivering the advertised million miles to the gallon or whatever.) I remember an article in a F1 magazine at the height of the Bionic Car years (1992? 1993?) where a test driver said that if he turned off all the driver-assist pieces (TC, ABS, AS, etc), he could possibly be 1/10 to 1/2 a second faster over a single optimum lap around Silverstone than the computer-assised pieces could. However, the difference was that the computer-assist made the "slower" optimum lap easier to achieve, and so over a race distance the car ended up faster with the computer-assist than without because the computer-assist made fewer mistakes than an unassisted driver would.

      --
      you should read everything on the internet as if it had "but I'm probably talking out of my ass" appended to it.
    7. Re:There's a 90/10 rule at work here by jimfrost · · Score: 1
      I don't know why Europeans prefer manuals to automatics while Americans do not, although I certainly knew that was the case; it's why I qualified my statement with "in the U.S." It could be cost, availability, gas mileage, or even the fact that European driver's license have vastly more stringent requirements than American (so, by the time you get a license, you actually know how to drive -- as opposed to in America where they hand out driver's licenses as Cracker Jack prizes).

      It doesn't really matter; the point was that programmers -- engineers in general, really -- prefer knobs and tunables and the general public doesn't. The general public will even pay more for simplicity; look how well AOL did, or the original iPod (when it was still selling at a big premium).

      In software a lot of options does in fact confuse users; it doesn't take long handling customer support calls to figure this out. It pays huge dividends to build the simplest interface you possibly can without sacrificing functionality.

      Apple does well with this; people point to their small market share relative to the whole PC market and say "but people usually buy PCs" and that's true, for a bunch of reasons, but Apple manages to pull price premiums that make the other PC vendors drool -- and do so even though they have a much more restricted application pool to draw users with.

      Anyway if you want to know more about this subject I strongly recommend The Design of Everyday Things by Donald Norman. It's not only informative, it's even a good read.

      --
      jim frost
      jimf@frostbytes.com
  48. Choices = Bad Design? by mattwarden · · Score: 1

    Having choices and having a bad design are two completely different things. Use a layered approach to require intent in order to change minor or potentially dangerous options.

  49. Choice vs. Quality by DreadfulGrape · · Score: 1

    In the words of Edina from the great BBC show Absolutely Fabulous:

    "I don't want more bloody choice... I just want nicer things!"

    --
    sig has been sent away for a few small repairs...
  50. Re:Yes.... and what about support? by skiflyer · · Score: 1

    But it's not just a software question. Sure maybe I can flip a setting in my config file so all my text is ROT13'd, including the config file... but then do I help them when they call for support? Software is not just a product put out by engineers, it's also a product which must be supported by someone, sold by someone, packaged, run on a computer (obviously infinite choices wouldn't run very quickly).

    Extra choices can add significant complexity, both to the code and sometimes to the usability... consistency across machines is often important for example, the last thing you want to do in such a program is to provide so many choices that the interface doesn't even look familiar any more.

  51. Flamebait? by Anonymous Coward · · Score: 0

    Why was this modded flamebait? He is a smart guy, but he's an aggressive self-promoter, too. It's not like the world doesn't already have too many of those. These postings amount to advertisting for him. (I understand that others already get the same treatment on Slashd0t.)

  52. This is not about choices... by kosmosik · · Score: 1

    This is not about choices but about poor OS and UI design.

    WTF you need a "Restart" button for? You usually do not restart your machine from your own will. In Windows software updates, instalations and other stuff forces restart on you. Get rid of the need of restarting and you don't have need for Restart button. One choice left.

    Also the items are poorly organized. Loging out and switching to login screen are not POWER related, these are LOGIN related. The structure should be organised in other way (order does matter):

    LOGIN group (with f.e. key icon)
    - Login screen (i.e. switch to login screen - lock the session and allow others to login)
    - Logout (closes the session)

    POWER group (with f.e. plug icon)
    - Sleep (put the machine to sleep)
    - Hibernate (hibernate the machine)
    - Shutdown (shutdown the machine)

    You have to be retarded to not get it right in UI. Really. :)

  53. Totally agree with Joel by Anonymous Coward · · Score: 0

    Absolutely not. Introducing choice is the easy way out. It indicates the developer has no connection to the end user and his/her needs.
    A software product cannot be everything to everyone. Users love software that feels as if it anticipates their needs. Choices clearly show to a user that the developer has no clue and does not care about them.
    On top of that choice increases complexity, the number of bugs and the QA time required.

  54. Dogshit? by Anonymous Coward · · Score: 0

    Yes, more choices are generally better, but not when all the choices are fairly similar. If you had a choice of three piles of dogshit to step in would it better if you could choose between seven piles of dogshit? Or since nobody really wants to choose to step in dogshit would it be better if there were only two piles to choose from? Maybe it would if some were smaller or drier or browner or whatever, but if they were all pretty much the same, having more choices would not be better.

  55. Ummm by Clark_Griswold · · Score: 1

    If I choose not to decide, will I have still made a choice?

    --
    -- Mace only makes me hornier.
  56. Of course choices are better by exp(pi*sqrt(163)) · · Score: 1
    With Linux I can pick and choose whatever I want and tailor the OS to my specific needs.

    Oh, sorry...the article's about Microsoft. No, choices are bad. More choices makes the OS more confusing and bloated.

    --
    Doesn't it make you feel good to know that our freedoms are protected by politicans, lawyers and journalists.
  57. Is Joel's uncle an expert, or not? by Sloppy · · Score: 1
    Joel eliminates the choices and then cops out with:
    Inevitably, you are going to think of a long list of intelligent, defensible reasons why each of these options is absolutely, positively essential. Don't bother. I know. Each additional choice makes complete sense until you find yourself explaining to your uncle that he has to choose between 15 different ways to turn off a laptop.

    So the conclusion of the article is that non-geeks want to use computers, and Windows' UI isn't very suitable for such people.

    This is news? We already know, just from looking at the size of the anti-virus market, that non-geeks shouldn't be using MS Windows. If your Uncle is a casual computer user, a non-geek, non-rocket-scientist, then why the fuck is he using MS Windows?!

    Anyone who is actually capable of safely using MS Windows, is not going to be intimidated or confused by Windows 9 different shutdown options, because they're a computer expert anyway. If they have legacy requirements that make them need Windows, then they have been using computers for many years and have accumulated some expertise. If they need Windows because they play games, then they obviously have plenty of free time in which to learn things and waste time with Windows' clumsiness.

    If your uncle doesn't fit into any of these groups, then your uncle is probably the kind of person who should be using a different OS. If you are your uncle's computer advisor, then instead of spending lots of time training him on how to use Windows, spend your time more efficiently by nipping the problem in the bud: advise him on what OS to get. If you screwed up your job as the family computer advisor, then quit bitching about the consequences of your mistake.

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  58. It depends by Quiet_Desperation · · Score: 1

    Once again a universal answer is sought for, this time on the idea of choice. Sort of ironic. Or not.

    One place where choice has become Real Stoopid is with watch-type batteries. Why are there, like, 9000 types of watch battery? Some of them you need to take out a pair of calipers to measure a difference. Can't they standardize like their bigger cousins (AAA, AA, C, D)?

    And car headlight bulbs. I bought a 2005 Mustang last year, and went out to get a couple bulbs to have on hand. The specific bulb for the car was not in the auto parts stores yet. When it did come out, it was visually indistinguishable from many of the older bulb models, but different enough that the older one would not fit in the socket. WTF is that? Is that extra 2 mm of plastic performing some critical function? Meanwhile I can screw a 2006 compact fluorescent bulb into a lamp from 1960.

    The need for less choice/more standardization is dependent on the individual situation.

    And example of too little choice? Political candidates. It's either candidate from the Big Two Idiot Parties or one from a smattering of folks from little Parties even further from the realm of rational thought.

    Example of just right: cars. There's something for everyone.

  59. well I like the Microsoft way of by BrentRJones · · Score: 1

    1 Menu for everything feature
    2 Keyboard shortcuts for frequent tasks I would die without Ctrl A Ctrl C and Ctrl V
    3 Function key Did you know F12 brings up Save As dialog in most all MS apps
    4 Right click context sensitive menu

    By the way can you move a window if your mouse locks up? Alt SpaceBar

    --
    Help end the use of Sigs. Tomorrow
  60. Re:Yes.... and what about support? by drinkypoo · · Score: 1

    While this argument is valid, more choices are still better for the users... though they might make the developers cry.

    the last thing you want to do in such a program is to provide so many choices that the interface doesn't even look familiar any more.

    This has nothing to do with anything. Having the application look the same across platforms doesn't have anything to do with the amount of functionality you're providing, unless you don't provide it on all platforms, in which case, you have bigger problems.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  61. Yes but not for dummies. by MikeFM · · Score: 1

    You're saying that because most people are stupid that having choices available is bad? You can't run society so that it's easy for idiots.

    I like having choices and investigating them to see which is best. What I don't like is choices that are supposed to be different but when you investigate they are really pretty much the same. Examples range from politics where I usually feel my vote doesn't matter because both canidates are creeps who are just out for their own benefit to the M$ Office vrs OpenOffice comparison where OpenOffice has been designed to be almost as buggy and bloated as M$ Office just so idiots don't have to think about the differences.

    Making all the choices similar is a trick done to confuse stupid people and make it easier for them to be pushed from one choice to another. Sure it works but it leaves us with all our choices being worthless to us. I ask not only for more choices but also for better choices. I want options that will make a difference.

    --
    At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
  62. Communist Economy != Command Economy by Anonymous Coward · · Score: 1, Informative

    Essentially, his example in the difference in choice was the breakfast isle in most shopping markets; in a Communist country you'll have one choice "Communist O's"

    Sadly, this demonstrates that your economics professor really ought to have been sacked for incompetence. The Soviet system he was ranting against was a "command economy" not a "communist economy".

    In economics terms, you could easily have a communist country with a large number of competing enterprises with a large number of competing products -- communism merely dictates how the surplus value (profits) is distributed amongst the workers, taxed and spent (distributed amongst society). Very disappointing your economics prof didn't know the difference.

  63. Oblig Devo Lyrics by Hoi+Polloi · · Score: 2, Funny

    Devo - "Freedom of Choice"

    A victim of collision on the open sea
    Nobody ever said that life was free
    Sank, swam, go down with the ship
    But use your freedom of choice

    Ill say it again in the land of the free
    Use your freedom of choice
    Your freedom of choice

    In ancient Rome there was a poem
    About a dog who found two bones
    He picked at one
    He licked the other
    He went in circles
    He dropped dead

    Freedom of choice
    Is what you got
    Freedom of choice!

    Then if you got it you dont want it
    Seems to be the rule of thumb
    Dont be tricked by what you see
    You got two ways to go

    Ill say it again in the land of the free
    Use your freedom of choice
    Freedom of choice

    Freedom of choice
    Is what you got
    Freedom of choice!

    In ancient Rome
    There was a poem
    About a dog
    Who found two bones
    He picked at one
    He licked the other
    He went in circles
    He dropped dead

    Freedom of choice
    Is what you got
    Freedom from choice
    Is what you want
    (repeat)

    --
    It is by the juice of the coffee bean that thoughts acquire speed, the teeth acquire stains. The stains become a warning
  64. confusion by rodentia · · Score: 1


    Notice the confusion in the comments between market choice and *economy* in its most general sense: the system of differential value that drives decision-making and theories of semantic relationship. Each share qualities with games of partial information. Neither is sufficient to fully inform resilient HCI decisions.

    For information theory less is often more. For market decisions, more is more, given a metastasized domain of perfect information efficiency and ideal, rational actors. For real, interaction-driven computing, the order an application intends brings to a domain should drive the interface.

    --
    illegitimii non ingravare
    1. Re:confusion by An+Onerous+Coward · · Score: 1
      For market decisions, more is more, given a metastasized domain of perfect information efficiency and ideal, rational actors.
      So, more is more, given two things that practically never happen?

      My opinion: More choices are good when the person making the choice has a full grasp of the implications of the choice, and the value of making the best choice is sufficient to override the cost of choosing (your economic approach seems to assume that the cost of researching the choice is negligible). More choices are also good when the decider knows exactly what she wants, and having more choices only makes it more likely that the ideal choice will be present. Beyond that, if you start adding too many choices, users start trying to use simple elimination heuristics that might not lead to the best choice.
      --

      You want the truthiness? You can't handle the truthiness!

    2. Re:confusion by rodentia · · Score: 1


      So, more is more, given two things that practically never happen?

      <voice type="sarcastic" mode="impression" targetName="cosmo" context="fairlyOddParents">Right.</voice>

      The two assumptions are identified with classical economic theory and systematic attempts at reducing them have only begun with the last generation of scholars.

      Beyond that, if you start adding too many choices, users start trying to use simple elimination heuristics that might not lead to the best choice.

      Just so, I think, and concomitantly increasing cost of choice. Comparable impediments are insufficiently clear boundaries between scope of terms or unlikely groups of terms within the projected/intentional order given by the application's representation of the domain.

      --
      illegitimii non ingravare
  65. Stoking the fire of the anti-choir by Anonymous Coward · · Score: 0

    C'mon. This place is full of engineer-types who LOVE choices, even when they make their lives more cumbersome, inefficient and frustrating. It's about tinkering. My father has two VHS players, two DVD players, cable and a Tivo all interconnected with a handful of A/B switches so you can watch a DVD while recording Cable, copy VHS tapes, etc., all at the same time.

    1) Only he can make sense of all the switches swinging back behind the TV, so nobody else can figure out how to just watch a damn movie!

    2) His memory is crap, so even HE can't readily remember what switches do what.

  66. User accouts don't stop viruses by MarkByers · · Score: 1

    And, thanks to /. users for posting the importance of having user accounts for general use, this machine hasn't had any viruses in a couple of years.

    You misunderstand the security benefits of multiple users. It doesn't stop the machine from getting any viruses. What it does do is to stop viruses spreading from one user to another, and more importantly it stops a virus from corrupting the entire operating system.

    If you have never been infected by a virus with multiple user accounts, you probably wouldn't have using a single, shared administrator account either.

    This was a bit off-topic... sorry.

    --
    I'll probably be modded down for this...
  67. Depends on the user by xaonon · · Score: 1
    One of the paragraphs at the end of the essay hints at the true answer:

    Inevitably, you are going to think of a long list of intelligent, defensible reasons why each of these options is absolutely, positively essential. Don't bother. I know. Each additional choice makes complete sense until you find yourself explaining to your uncle that he has to choose between 15 different ways to turn off a laptop.
    So if my (presumably technology-ignorant) uncle is using a laptop, a single "off" button may be appropriate. But I know the difference between sleep, hibernation and full shutdown, and I want to be able to choose between them as appropriate. Like a friend of mine said, I don't want to hit the "general turn-off" button and put my laptop in its bag, only to have it whir back into life as it tries to commit a gig of RAM to the hard drive.

    As much as I typically despise Microsoft and all of its doings, the screenshot in the article looks like exactly the right design decision: two simple buttons, and a menu to get more options if you want them. The new user can just hit the power button, and I can go into the popup menu for a more specific choice. Everyone wins. The Mac OS X strategy of having an "Easy Mode" for menus would work too.
  68. *sigh* by chipster · · Score: 2, Insightful
    /me clicks Apple icon in Menu Bar...
    • Sleep
    • Restart
    • Shutdown
    • Log Out
    That's apparently 5 less choices of action than Vista's. So go get a Mac and call it a day, Joel. Microsoft will never get a UI like Apple does. There's your choice.
    1. Re:*sigh* by Anonymous Coward · · Score: 0

      Those are the only choices of actions for your Mac?? Now I know why I have a PC - I can actually do more than just shut it down or restart it...

    2. Re:*sigh* by Allador · · Score: 1

      So how do you do the other options?

        - Hibernate
        - Lock the Console
        - Switch Users (without logging off the current one)

      Seriously .... I'm curious. For example, is there an equivalent to Lock or Switch Users on the mac at all? I think Hibernate is there, but its combined with sleep and happens automatically after a delay in sleep/standby, or something like that.

  69. The Average Computer User... by DigitalReverend · · Score: 1

    Can barely choose between two political candidates, and people think offering more choices in software is somehow a good thing?

    --
    I read Slashdot for the headlines, because the headlines, unlike the articles, are usually original and never duplicated
  70. More Choices Are Never Better... by eno2001 · · Score: 1

    ...than when you have more choices in sexual partners. To that end, use Linux. That is all.

    --
    -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
  71. 80% rule by Anonymous Coward · · Score: 0

    So, it appears to have taken Joel 5 years to discover that the "80% rule" of software design wasn't what he thought it was: http://www.joelonsoftware.com/articles/fog00000000 20.html Actually, take that back: there is not at all clear he has realised it yet. The point is to focus on the functionality which satisfies 80% of your users. That's very different from saying that you only need 20% of the features to get 80% sales!

  72. Are the choices safe and reversible? by Beryllium+Sphere(tm) · · Score: 1

    I hate installation procedures that have the attitude "guess wrong, and we'll make your system unbootable, and no you can't get a hint".

  73. Huh? :-) by Anonymous Coward · · Score: 0

    You might want to pay more attention in class. It's spelled economics, you know...

  74. More Choices are not always better by MHDK · · Score: 1
    Simple case:

    Roman Slave Master: "OK, slave scum. You have a choice. Carry that big rock, or two smaller ones."

    One option which you totally approve of is better than a million options that all require you to make sacrifices. That's why business contracts that involve players that can exert more "influence" than others are unfair; the line is simple. Does this contract involve terms that require the less influential partner to make unnecessary sacrifices? The fact that a particular option may impart some benefit for those who take advantage of it does not necessarily prove that it is a fair option to choose. Requiring unnecessary sacrifices of others in these situations is probably a sign of greed.

    1. Re:More Choices are not always better by drinkypoo · · Score: 1
      One option which you totally approve of is better than a million options that all require you to make sacrifices.

      Until the computer program can read my mind, find out what I want, and implement it without additional input from me, there will never be one option of which I totally approve, and as such, this is an utterly meaningless statement. Here in the real world, there is no one option that works for everyone.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:More Choices are not always better by Anonymous Coward · · Score: 0

      Somebody please translate the parent into English.

    3. Re:More Choices are not always better by MHDK · · Score: 1
      No, no, no!


      An option is something that is available for you to choose from. A program that can read your mind and so forth does not exist, as you say, so therefore it is not an option. Such a thing is not available, therefore it is not an option. That kind of availability is implicit in the idea of "option".

      So to repeat, if there is only one option available and you think it is best (i.e. you approve of it) then that is far better than being faced with a multitude of options that you disfavour.

    4. Re:More Choices are not always better by MHDK · · Score: 1

      take an interest in other people's opinions instead by showing some curiosity. Post something helpful or constructive

  75. Choice vs Freedom by bitspotter · · Score: 1

    At first blush, FOSS may seem to promote choice. Choice is definitely good when it comes to vendor accountability, in a marketplace created when only a few vendors can create software. But choice and //freedom// are different ideas. Choice is a series of selections on a menu; freedom is a pen and paper. FOSS doesn't always operate within a market context, despite what proprietary vendors would like you to believe.

    A mishmash of different communications protocols is not good; it works out better if we get together and negotiate just a few standard protocols. This narrows freedom into choices for those who cannot or choose not to participate in the negotiations, but the freedom to depart from the standard is what keeps it accountable to users.

    Too much choice can well frustrate users (more than confuse them), but it's the UI design aspects of the choice that are most critical here. Having many ways to skin the cat isn't the problem; it's having to //ask// the user which way they want to do it every time. If there's a mouseclick, and a keyboard shorcut to perform an operation, that's not a bad choice; I just use the mouseclick as the most obvious route, and I can discover the keyboard shortcut if I decide I want to investigate it. Reasonable defaults is the name of the game.

  76. LOL by killmenow · · Score: 1

    well played...

  77. The Paradox of Choice - Why More Is Less by Anonymous Coward · · Score: 1, Informative

    Google Video has nice lecture by Barry Schwartz
    The Paradox of Choice - Why More Is Less really entertaining.

  78. Paradox of choice by nbauman · · Score: 1

    There's a pretty well-established concept in economics called the "Paradox of choice."

    In one experiment, as I recall they set up a display of different flavors of jam in a supermarket.

    First they set up a display of 6 types of jam. They sold a certain number.

    Then they set up a display with 24 types of jam. They sold far fewer. People were confused so they skipped it.

    More choices might seem better, but it's not better if the greater choice is more difficult to make than the smaller choice.

    Herbert Simon, the Nobel laureate economist, said that it's inefficient to make the very best decision, because the effort of making the perfect decision is greater than the resources gained by the decision. It's better to make a reasonably good decision.

    A reasonably good decision is made by considering a few choices, not an infinite nubmer of choices. qed.

    1. Re:Paradox of choice by drinkypoo · · Score: 1

      This example is not at all applicable to what we're discussing. My proposed solution involves having six types of jam on the display, and the other 24 in the back where people can get them if they know they want them, and they ask for them by name.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  79. it's not that simple by b17bmbr · · Score: 1

    more choices are great for certain things. and competition makes everything better. however, there shouldn't be "choices" for data. there should be standardized formats and they should be open. we're all familiar with the .doc issue. however, my schosl district has been using Novell Groupwise for email for a few years. what if we wanted to migrate to another platform, or Novell crashes, or whatever. What are we going to do with the 1 billion emails stored there. or what if we wanted to use a different email client (group wise isn't the best). of course, who needs choices, vim rules and emacs sucks.

    --
    My problem? I was perfectly gruntled, until some numbnuts came by and dissed me.
  80. person != people by djchristensen · · Score: 3, Insightful

    I think Joel and most or all of the responses here miss the real issue.

    As a person, I don't want a ton of choices for different ways to do the same task. I want the system to work in the most intuitive way for me. If I never use hibernate, then I don't need to see it in a menu or on a button or whatever. I want the things I do most often to be easy to get to, the things I do less often to be easy to find, and the things I never do to be non-existent. And I don't want to have to go through some huge app like Word (or Emacs, for that matter) and customize every menu.

    The problem is that you likely have a completely different set of desires and habits from me. So the choices in an app or Windows or Emacs are not to allow a user to do something in multiple different ways, they're to allow multiple different users to choose the one way they like to do it.

    I was about to say that a good solution might be an app that "learns" my preferences and eliminates what I don't need, but then I remembered that this has been done to some extent in Windows and/or Office (sorry, I don't use Windows all that often to remember exactly). I find that I really hate that little arrow there saying, "hey, I've got a secret that I'm not showing you".

    In the end, I think most users (the set of users that are not highly technically savvy) just want simple apps that do what they need them to do without having to think too much. On that I agree with Joel.

  81. Number of choices is irrelevant by Junior+J.+Junior+III · · Score: 1

    I could give a crap how many things there are to choose from. I am only interested in the one I want. I always want the one I want to be an option, and if everyone else is pretty much the same as me, only their preferred choice is different from mine, that's how we get to having a shitload of choices. But really, just guarantee that my choice is available, that's all I want. Then go make everyone else happy. Then you get a shitload of choices to choose from. But as long as I can still find mine, I'm good. If there's "too many" choices, and you reduce and my favorite gets cut, that's just going to make me unhappy.

    --
    You see? You see? Your stupid minds! Stupid! Stupid!
  82. Was on NPR (answer was NO) by WheresMyDingo · · Score: 1
    This rang a bell, then I remembered this NPR report (http://www.npr.org/templates/story/story.php?stor yId=5361844) that I think made the NPR Story of the Day podcast since I listen to that. Although the story more about whether you're happy with a decision you made depending on how much you researched it-- my take on it was that knowing more about equally viable alternatives means more opportunity for regret. So not directly applicable to choices in a UI, but for what it's worth.

    Synopsis:

    How does the very American activity of considering as many different choices as possible affect our satisfaction when we finally make a decision? Does more choice make us happier? Columbia University professor Sheena Iyengar is challenging the assumption that more is better; she argues that the more choices we have, the less happy we are.

  83. Re:How do you do it? by duffbeer703 · · Score: 2, Funny

    There's a big difference between starvation and not buying overprice pomegrante jam.

    --
    Conformity is the jailer of freedom and enemy of growth. -JFK
  84. automate choice by Zork+the+Almighty · · Score: 4, Insightful

    The whole point of software is to automate tedious things, so if choice becomes tedious we should really try to automate that as well. Joel's approach is entirely correct: figure out what your users are trying to do, and try to offer options which relate to them. Exporting all functionality and leaving the user to figure out what all the options mean exemplifies design failure. It is essentially "no design". Slightly better is to provide sensible defaults, but the best designs focus on things the user thinks a computer ought to do and things the user wants to do (disregarding, sometimes, what the computer really does do). The whole situation reminds me of command line interfaces, where the user had to memorize a bunch of commands and options and put them all together in order to accomplish a goal. We have somehow recreated that mess in graphical form, with the added inefficiencies of navigating menus using a mouse. It's almost like a cruel joke has been played on the public. Just when computers look like they might become simple enough for anyone to use and are widely adopted - BAM! Take that suckers! Whenever this topic comes up I think of my Grandma. She is a smart lady and she uses computers, but she is also old. She has been around for a while, and she's not about to tolerate any more nonsense. Contrary to the stereotype she is not intimidated by technology, but she avoids a lot of it because her impression is that most of this stuff is designed by idiots who don't have a clue what they are doing. I hate to say it, but she's right. I think that when we talk about software that grandmas can use, it should be in this sense. Old people are not going to put up with this crazy crap the way younger people seem to do. It has to make sense, and it has to work.

    --

    In Soviet America the banks rob you!
    1. Re:automate choice by geekoid · · Score: 1

      "The whole point of software is to automate tedious things, "

      1970 called, they want there paradigm back!

      Software is much more then that.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    2. Re:automate choice by Zork+the+Almighty · · Score: 1

      Software is much more then that.

      In what way ? Is there an example of something that people have been able to do with software that they could not have done otherwise (possibly with less economy and a lot more tedious work) ? We do not have artificial intelligence or anything. It seems to me that all of the revolutionary changes brought about by software are economic, in the sense that expensive, tedious things can now be done cheaply, by an ever larger number of people.

      --

      In Soviet America the banks rob you!
  85. It depends on what your choices are by aplusjimages · · Score: 1

    The video game saints row lets players customize their character with great detail. The problem was there were too many stupid choices for things I could care less about on the face and that really didn't seem to make too much of a difference. Plus once you started the game your character always had his back to you and was small enough that those details didn't matter.

    Choices are good as long as their is a good selection to chose from. Picking between a turd and crap isn't too exciting.

    --
    Can I bum a sig?
  86. You just made his point by shaneh0 · · Score: 1

    You just made the very point that you were trying to contradict.

    My definition of success is accomplishing your goals. One of Joels goals is obviously to have fun and make money building a successful, sustainable software company that's a place where developers like to work.

    And you admit yourself, everything he does is about "generating business." That is, everything he's done is about accomplishing his goal.

    The problem is that, according to your post, you define success and intelligence as creating soemthing "truly unique" and "inspiring." I don't think joel cares a lick about creating inspiring software. He's developing a company, not a product.

    I suppose the black-hat, basement-hacker, slashdot mentality doesn't consider business development to be difficult or important, but the rest of the world values it pretty highly.

  87. choices != freedom by Conspicuous+Coward · · Score: 1

    Questions like "are more choices really better" are too big for an easy answer. I don't think TFA even really attempts to address this question though, the guy seems to be talking more about UI design and how to present choices to users than anything else.I think on this issue the answer is pretty obvious, only present the choices the user really wants.... of course how do you determine that, and for what value of user, that's the real question.

    What I will say on the issue of choice is that choices are never the same thing as freedom. Politicians and capitalists love to tout how many "choices" they can give people. How much choice the youth of today have, and to an extent it's true. However they are the ones deciding what you get to choose from. 417 Brands of Toothpaste with identical ingredients. 2809 subtly different types Hi-Def Plasma TV's all serving up the same Hollywood crap. 48 different state schools each teaching the same curriculum. etc etc ad naueseum.

    I think this is why we have studies coming out with seemingly nonsensical results like "choice doesn't make people any happier", well, no, not if you're choosing between 500 identical things, none of which you really want. That makes you miserable.

    Freedom is the ability to define your own choices, most choices in todays world are really just giving you the freedom to do anything you're told.

    1. Re:choices != freedom by drinkypoo · · Score: 1
      Freedom is the ability to define your own choices, most choices in todays world are really just giving you the freedom to do anything you're told.

      While I don't disagree, the real world is not directly comparable to the world inside your computer.

      The computer can only do so many things; in fact it can only do things it was programmed to do, or exhibit behavior that seems more complex as the result of a combination of things it was programmed to do.

      As such, you will always be choosing between an array of options that may or may not actually be what you want... but then, real life is like that too. I'd like to be able to flap my arms and fly to Australia, but since I can't, I may choose to use an aeroplane to get there...

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  88. Driven by a desire by Anonymous Coward · · Score: 0

    for consensus and making everybody happy and for 'Making Everybody Happy,' but it's based on the misconceived notion that lots of choices make people happy.
    BEEEEP!
    consensus--lots of choices.
    This article needs a rethink

  89. Apple VS Dell by LoudMusic · · Score: 1

    A lot of my coworkers complain that there are too many options when configuring a computer on Dell's website, that they like Apple's approach much better. Frankly I tend to agree with them.

    But it's not that there are too many options. It's that there are too many options that I just don't give a rip about. Like printers, or advanced warrenties, or internet services, or virus scanning, blah blah blah. I want more HARDWARE options, and more options on how to have it configured. I want to be able to have four 320GB SATA 10K drives striped, but you can't do that on Dell's website. Apple allows you to select four hard drives, but you can't get them in any capacity (500+ only on the last three) and you can't get the 10K drives from them.

    And neither online store gives you the option to configure a 3x30" display rig, though it is technically possible with either system.

    --
    No sig for you. YOU GET NO SIG!
  90. funny. Big Blue had it right all along. 3270 by oldwarrior · · Score: 0

    terminals and green CICS screens. Every application looked and worked exactly the same. Users did not have to think much, just type and press SEND. HTML/XML, Server-side J2EE,etc. are taking us back to those glory days. I for one welcome the return of our time-sharing masters.

    --
    If it were done when 'tis done, then t'were well it were done quickly... MacBeth
  91. Choices are good! by Anonymous Coward · · Score: 0

    Gee let's just have one choice that way the company selling it can charge outrageous prices for it. Oh wait, that's happening now with Microsoft....

  92. I would say... by Belial6 · · Score: 1

    I would say that your example is actually one of lack of choice. If the content providers would give you the choice between Blu-Ray and HD-DVD, then there would be no detriment to the consumer for having the choice of of hardware. The fear that consumers have about choosing the wrong hardware is that they fear that they will have their choices limited in the future.

  93. incorrect by geekoid · · Score: 1

    "but it's based on the misconceived notion that lots of choices make people happy"

    people don't want a lot of choices, they want their choice. Unfortunatly it's not the same for everybody. So having the choice you want makes you happy. Not having lots of choices. Hell there could be only 1 choice, but if it's what you want, your happy.

    Come to terms with saying "these people over here aren't going to get the choice they want" is what it boils down to.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  94. Summary is misleading by franksands · · Score: 1
    Everybody, clear your heads, take a deep breath, and RTFA. Joel is not talking about choices of OSs being harmful or choices of programs being bad. He is talking about the cluttered start menu on windows vista:
    Every time you want to leave your computer, you have to choose between nine, count them, nine options: two icons and seven menu items.
    And I must say I completely agree with him, the simpler the UI, the better. Remember this: Simple is better than complicated.
  95. The Cathedral and the Bazaar by lys1123 · · Score: 1

    This immediately brought to my mind a portion of the Essay The Cathedral and the Bazaar. The part I am referring to is:

    13. "Perfection (in design) is achieved not when there is nothing more to add, but rather when there is nothing more to take away."

    Seems like a pretty reasonable answer to me.

  96. Hey Joel by MrCopilot · · Score: 1
    Don't bother. I know. Each additional choice makes complete sense until you find yourself explaining to your uncle that he has to choose between 15 different ways to turn off a laptop.

    You could do what most of us do, Tell your uncle to close the laptop.

    Teach the simplest explanation as the only explanation. As time goes by you can then recommend new ways of doing these same tasks. For example: Choose File->Exit to quit. BTW you can use AltF4 to quit or just X-it. Can be confusing to users.

    I tell my Students Exit the application. If they ask how I say choose File->exit.
    If they see me using the application and notice I never move the mouse and ask. I will take the time to show them more ways to accomplish the same task.

    --
    OSGGFG - Open Source Gamers Guide to Free Games
    1. Re:Hey Joel by MrCopilot · · Score: 1
      I forgot to add:

      I would hate not having these choices available to me. I consistently dismiss dumbed down interfaces and simplified UI (cough*Gnome*Cough)

      I need all my linux media players.

      I need my keyboard shortcuts, but I do not expect your uncle to use them.

      I like the competition that choices encourage and abhor the thought of that going away in order to make the system easier for someone who has not invested 20yrs of study into Computers and Software.

      There is a reason why the Mac has some market share but not the whole market.

      --
      OSGGFG - Open Source Gamers Guide to Free Games
  97. More choices is a bad thing. by MaWeiTao · · Score: 1

    I think it's far more important to design something that's aesthetically pleasing, intuitive and simple. There is really no practical reason to allow the end user to customize something to the nth degree. Applications with customizable interfaces inevitably are cluttered and difficult to navigate. And those that allow for changing skins are even worse. If it wasn't created by the original developer it almost always looks unfinished and amateurish.

    I don't think many people have a grasp of what constitutes good interface design. They get too wrapped up in overloading the application with features and don't really consider how someone will use that applications. Customizable interfaces to me are a convenient way of dodging the issue. They're basically dumping the interface in the end user's lap and having them deal with it.

    I think Apple has the right approach. Compare iTunes to Windows Media Player or Winamp.

    iTunes is simple, basically all you can do with it is play music, rip music off CDs, burn CDs and buy music online. That's pretty much it and when it comes down to it that's pretty much all most will ever need. A few minor things can be customized here and there. Because the core of the application is so simple the interface is straightforward and easy to use.

    Look at Windows Media Player; it's a bloated, convoluted mess. Options are scattered all over the place, I have to hunt to find controls for basic functions. The skins are inconsistent in layout and nearly all are terrible. It gives me more functionality than iTunes, but what's the point if the experience is so bad? Winamp isn't much better. In general it's better designed, but it goes too far, in my opinion with all the customization.

    A good interface shouldn't require much customization.

    1. Re:More choices is a bad thing. by petrus4 · · Score: 1

      To try to be more mature than I was in my previous reply to the GP, my real problem with this perspective is that while you're describing what it is that *you* want, (which I don't have a problem with) it at least sounds like you're also saying that other people shouldn't be able to do/have what *they* want. (Which I most certainly *do* have major problems with) If Apple's software is what you want, that's fine. Don't, however, try and tell other people that they can't do their own thing...however customisable or skinnable that might be.

      I think Apple are a disease, personally. This type of perspective is only one of a myriad of reasons why. Note, however, that this does not mean that I am trying to advocate that nobody else on the planet use their products...but it does mean that I've taken a very solemn vow that they are never going to see a single cent of my own money. That's the difference between our perspectives though...My perspective only means that *I* don't end up using Apple...it doesn't dictate (or try to dictate) what everybody else should or should not do.

      This is the exactly the main problem I have with the FSF as well...in terms of Bradley Kuhn in particular holding the perspective that the GPL is the only license that should exist, and programmers should be forced to use it. It's wrong.

  98. Who Else To Ask? Freedom is always good. by twitter · · Score: 1

    ... the number of distros alone should tip you off. ...the average American ... head would explode if you started explaining all they could do with Linux. They'd probably rather be trapped in the movie Deliverance than be faced with building and configuring Linux from scratch.

    That's why there are so many distributions and a free market would deliver the best for each customer. The question, "Are choices bad?" is one that only makes sense where people really don't have choices. As you noticed, it's not about telling people what they have no use for, it's a mater of understanding what your customer wants to get done and what tools do the job for them.

    Slashdot is the perfect place to make that clear. People here know about the choices and who they are good for.

    I don't want my text editor to have all the bells and whistles ... I prefer Emacs over MS Word, the next person my prefer them flipped. ... Ask your mother if she'd be able to user your software (provided it's meant for the general public). But the last people you should be asking are members of the Slashdot community.

    Who else but a Slashdot user would be familiar with a spectrum of text editors and which is right for a given purpose and user?

    --

    Friends don't help friends install M$ junk.

  99. The right simple thing by Nefarious+Wheel · · Score: 1
    Sometimes it takes a long time to filter through all the features in a product before you find the one you need. From there you have to see if it works the way you want it. Lots of wasted time that way, but Sturgeon's Law applies in software too.

    Few years ago I visited the USA and was taken to a hamburger place that sold only hamburgers, fries and a soft drink -- nothing else. You could order big or small. It was cheap, the food was fresh (very low shelf latency!) and they had people lining up for half a block to get in.

    I guess if you actually do zero in on what people want, you can succeed by narrowing your offering a bit and focusing in on what's needed.

    Utilities like Beyond Compare (I'm using that this morning) do one thing very well -- in this case directory synch across platforms. It would suck as a word processor, so there's none of that functionality in it -- but I really appreciate the one job it does very well. And I think I would distrust a word processor that had directory synch technology built into it...

    Yep, poster is right, simpler remains better. Very good systems can be constructed by combining well-ordered simplicities.

    --
    Do not mock my vision of impractical footwear
  100. OT: abuse of moderation, whee by drinkypoo · · Score: 1

    I've got two "offtopic" mods on this comment, which is clearly on-topic. Those people should really be banned from moderating ever again. I've had several comments which were obviously ontopic marked as offtopic lately; it looks like I've got a serial downvoter on my hands. Proof that the moderation system does not work.

    I realize this is offtopic, but I've got to share this with the slashdotting public somewhere and no one at slashdot gives a fuck about abused moderation any more (there used to be an email address to report abusive moderation in the moderation FAQ, but it seems to have gone away.)

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  101. More Choice Is Better - Use Natural Selection by umbrellasd · · Score: 2, Insightful
    More choice is always better, provided the system is not closed. In an open system, the poor choices are weeded out by selection. In the economic context, monopoly is closure and it inhibits or eliminates selection (e.g. a billion options in Word is fine, provided you are free to choose which options you select, up to and including the choice of using an alternative application).

    In the color example that you gave, consider the relevance of precise color selection for company branding. My company spent $200,000 two years ago to create a color scheme to be used for all company publications (including software products). This was after spending even more money assessing the potential impact of the change (which was determined to be significant). A similar importance exists in many other industries such as interior design (wallpaper, carpet, etc.).

    My point being, more choice is always best. The simple act of you trying to impose a judgement on which categories of choice are valuable is a bad thing because, depending on your ability to effect what is produced, you could potentially eliminate choices of great value to others, based on your own needs and experience. This is why more choice is always better.

    This is why a free system is ultimately superior to a restricted one, no matter how well thought out. A free system is one of constant choice motivated by the immediate needs of the situation. A restricted system, no matter how wisely designed, immediately creates the possibility of no longer matching the current situation and is thus immediately less inefficient than a free system. Children rebel, empires fall.

    Look at the analogs in the United States. Increasing restrictions on freedom. Ever-growing quantities of legislation (there is a reason we call convoluted and elaborate creations "Byzantine"--that empire collapsed on itself). Simultaneously, the world is moving faster and faster. When knights faced each other with melee weapons (slow), knights ruled the day. When the bow (fast) was created, knights knew fear. When the gun (faster) was created, knights were no more. The weight of their arms became a fatal liability because it limited their choices (mobility).

    So there are several seemingly unrelated examples, but they all have the same message. Choice wins. Freedom wins. You can never have too much choice, so long as there is no closure (e.g. "You can choose anything, but that."). Last example: the apple in the Garden of Eden. Why was that choice present? Freedom to choose is the selective process that drives the entire Universe, a Universe of unlimited choices.

    Ok, I sort of went off there. I'll come back to Earth shortly. Phew.

  102. Complexity and code rot by Anonymous Coward · · Score: 0

    More choice makes software more difficult to write, test, maintain, and support. On top of that, options that are rarely used generally become buggy, this is often called "bit rot" http://en.wikipedia.org/wiki/Software_rot. The point is that you can be better off with fewer properly working options than with a lot of partially-working stuff.

  103. yes by sick_soul · · Score: 1

    yes. I choose, therefore I am.

  104. You're Hired! by Anonymous Coward · · Score: 0
    I use Notepad for programming. I write PHP, HTML, CSS, Javascript, Python, and occasionally C and Perl using Notepad. On Linux, I use vi. The reason has nothing to do with choice and everything to do with efficiency. There's little need for an IDE when I know the entire HTML 4.01 library in my head. Tools like Dreamweaver might help sketch ideas, but in the end typing it out by hand is actually faster than fucking around with a GUI.

    I'm pleased to offer you this position here at ... oh one sec, my assistant needs to tell me something ... what's that? We already filled our quota for bloviating egotists? Thanks, good to know.

    Sorry, where was I? Oh yeah, You're Fired! Get the fuck out of my office.
  105. Yes, more choices are better by dannys42 · · Score: 1

    This has been a big issue for me ever since GNOME's goal became removing all useful features, and in fact, cloning the particularly bad features of Windows (okay, maybe I'm a little bitter; that's another story anyway).

    What's always been great to me for the Unix world is having lots of choices and lots of customization. What I didn't like was being forced to go through the configuration process if I didn't want to. So of course, having "reasonable" defaults makes sense. Back in the early days of Linux and especially before Linux, there was lots of software and each generation became more configurable. And of course there was usually a separation between user configurations and system configurations. This made it possible for system administrators to determine the "reasonable defaults" for the organization, while also allowing users to make changes if they so desired.

    Then Linux came on the scene and the landscape changed a little. We didn't necessarily have system administrators tied to networks of Unix systems. Instead we had lots of individuals who may not have had much experience with system adminitration, and may not have cared to serve that role. But, with Linux came Linux distributions. And the makers of these distributions offered various "reasonable defaults" catered to different audiences. From novice to advanced, they just had to pick their distribution.

    Of course advanced users were still always allowed to tailor their choices. But what made all of this possible was the fact that the original software developers had in mind, keep the software flexible and don't assume the user will use the software the way you intended. If all the software was made in GNOME's or Windows' "one-size-fits all" strategy, then none of these distributions would be possible and you end up going after the least common denominator.

    How does this all relate to the real world? Well, how many choices for soap do you have when you go to the supermarket? Does anyone get particularly confused about that? If you've lived in a democratic/capitalist society all your life, then the answer is probably no. You probably just get used to a particular brand, and start equating that brand with the type of quality/cost/etc. that you like. If you really did care about the ingredients of the soap and exactly want to know that you're getting the best cleaning power per ounce, of course you can figure that out. And if that were a big enough market, a company would probably start a brand that focuses on people like you. Or even if it wasn't a big enough market... maybe there's just a market for people interested a "distribution list" of sorts, showing what the best value for your money for a wide range of products (think Consumer Reports). Sound familiar? Redhat/Debian/Ubuntu/etc. are just that sort of distribution list... they just happen to be able to give away their final decisions in the form of usable products.

    However, if you grew up in a communist society with little or no choices, then suddenly get exposed to this new world, of course you're going to feel a little overwelmed. There's a culture shock there that takes time to get used to. In fact, you may even feel like you don't want to make choices anymore, even if you end up with a worse solution than you could have otherwise had. But in that case, just choose the one with the prettier box or the lowest price tag.

    Personally, I think more choices is better. But of course maybe I like choose my tradeoffs more than others.

  106. Why are Joel's views considered news? by Anonymous Coward · · Score: 0

    I understand that Joel has great views and a deep understanding of design (I've read and love his books) but to bring links to what he says in his "blog" as news in /. IMHO is just wrong.

    In this day and age where anyone can have a blog, no matter how smart or how stupid they are, we really need to indemnify articles a lot better. Joel is a good writer and has interesting points of view but that is just what they are, points of view. I don't see years of research being used to backup his theory. I don't see pain staking user-centric studies performed to analyze what works and what doesn't. His ideas are good and they are drawn from experience. However, experience does not make a scientific researcher. After all, this is Computer Science people.

    Any quack can find a proposed problem and brainstorm some solutions (just read some of the master's thesis coming out of universities these days). Firstly, THAT ISN'T NEWS! And two, the scientific method must be respected. If you make a statement about a problem and propose a solution, PROVE IT!

    So in conclusion, I invite the dear moderators to be more vigilant with posts. If you read it, look for studies, research...whatever it may be, there must be proof for without it, we just become another "Fox News".

    P.S. And no, writing 3 books on UI design does not make you an expert. It makes you well known if they sell, it may even make you rich. But it does not make you an expert. Ask Nielson.

  107. The Paradox of Choice by caluml · · Score: 1

    Look up "The Paradox of Choice" on Amazon. Good book.

  108. In Soviet Russia, less choice is better by Anonymous Coward · · Score: 0

    I just want to keep things simple and let Microsoft and Apple tell me what to do.

  109. Re:How do you do it? by Anonymous Coward · · Score: 0

    no. I think they are confusing the differentce between the everyday idiots and the ones capable of adapting and figuring out their circumstances. they have made the mistake of catering to the average. very short term and disastrous thinking.

  110. Cars != Software by MMaestro · · Score: 1
    Your analogy is horribly, horribly flawed. Nearly every 'car' has: an internal combustion engine, a trunk or storage area, a steering wheel and car seat(s). The engines may vary, the size and location of the trunk may differ, the steering wheel may be slightly different and the car seat(s) may be of a different fabric; but Joe Average can drive 10 different cars with no problem assuming he has 'basic' automobile training.

    Can a Windows user leap into Linux and print photos within 5 minutes? Can a Mac user leap into Windows and setup a private wireless network in 5 minutes? Etc.

    1. Re:Cars != Software by LWATCDR · · Score: 1

      "Can a Windows user leap into Linux and print photos within 5 minutes? Can a Mac user leap into Windows and setup a private wireless network in 5 minutes?"
      What are you talking about. I am talking about an APPLICATION. You know like Word. And guess what? Every word-processor does pretty much the same thing. Just like every car pretty much does the same thing.
      BTW yes my wife can jump from he Windows system to Linux and print a photo in 5 minutes. She has Gimp on both. And yes I hooked up the Mac mini at my office to our wifi network in about five minutes..
      So the answer to both is yes.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    2. Re:Cars != Software by ebbe11 · · Score: 1
      Every word-processor does pretty much the same thing. Just like every car pretty much does the same thing.

      Yes and no. Both do the same thing - but only cars always do it in the same way.

      --

      My opinion? See above.
    3. Re:Cars != Software by LWATCDR · · Score: 1

      Okay... You really will not admit that you are wrong...
      Guess what? Just about every word-processor on the planet does things in much same thing in much the same way. You type on them the letters show up. Just like with cars only things like features and the control location for the features is different.
      However the point was if you try to put every feature imaginable into anything it will always come with a price. And features that you never use are useless to you and the price you have to pay for them may not be worth it.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  111. Not a binary issue by briancnorton · · Score: 1

    The problem is not a choice between more capable and less capable or more choices and less choices, it's one of making common things more easy to find and do than less common things. Microsoft makes formatting tools appear right on the office toolbar, but atypical functions like "mail merge" buried in a menu.

    --

    People who think they know everything really piss off those of us that actually do.

  112. Yes - Product Diversity is Important by TigerWolf2 · · Score: 1

    From winehq.com [quote]Supply diversification Diversifying your supply is universally considered to be an important aspect of risk management. Yet, The US Department of Justice has "found" that Microsoft Windows is run by more than 95% of personal computers. Even taking Apple's Mac OS into account, Microsoft Windows is still present on more than 80% of computers, and this is likely also true in most other countries, not just in the US. Thus governments, companies and home users all over the world ultimately depend on a single provider: Microsoft. The question is not whether Microsoft has evil intents, or whether it may go out of business, but whether its plans match yours. A company may want to deploy thin clients to simplify administration and save money on per-client Windows licenses. But is Microsoft going to make it viable and undercut its Windows market? Where is the alternative if Microsoft implements its software subscription model? If Microsoft is not interested in catering to your market, then you have no other provider to turn to.[/quote] Its important that we have several choices and healthy competition. We dont want software companies not improving their products because they have no reason to do so.

  113. bloody choices by Twisted64 · · Score: 1

    Dude, I'm so with you on this. I go to Subway every now and then, and the cheese choices alone just make me want to cry. There should be a preset option for people who can't be bothered describing how they want their sauce layered between each ingredient, or just plain don't care, like me. Half the time I just ask the person behind the counter to "surprise me."

    --
    Consciousness is a myth. Trust me.
  114. Well by arodland · · Score: 1

    What's more important than having the right number of choices, is having the right choices. Base your configuration on a model that serves 99% of everybody's needs without a hundred "advanced options". But that said, there's a simple explanation for the way things are, and that's that you catch a whole lot more flak for lacking the one option that Important Customer X deems important (spellcheck!) than for having a dozen options that they don't need at all. Even if they get in the way.

  115. He's partly right, partly wrong by Tim+C · · Score: 1

    Too many choices is a bad thing, and will confuse users (especially novice users). However, my PC does not do a better job of power management than I do; it's noisy and in my bedroom. When I switch it off, I want it off, not suspended to disk but still ticking over, all the fans still whirring away, keeping me awake. Also, if I'm opening the case up, I'll shut it down and switch it off at the mains and leave it plugged in. That way it's still earthed...

    I'm at a loss to understand why he's counting the special key combinations on a laptop (put there by the manufacturer) then blaming MS for giving the user too much choice. For once, that's not their fault.

    Finally, when you're teaching someone how to use a system, you really don't need to tell them about all of the different ways to do something - teach them one, and let them find the others for themselves. Just because the system is complicated doesn't mean you have to throw that complication in their face. For example, my parents' PC was running slow. I took a look at it, saw that it was woefully short of RAM, told them that and roughly how much it would cost to upgrade, went with them to buy it, and fitted it. I could have explained the difference between the hard drive and RAM, the various different types of RAM available, touched on memory management and paging, etc, but really, what would the point have been? They don't need to know - they just need to know that this thing here in my hand costs £50 and will fix their problem. Same with this - so there are 19 ways to end your session. Teach him two - how to put it in to standby and how to switch it off.

  116. The Three Stooges Speak. by triso · · Score: 1

    Curly: I'll take burning at the stake over decapitation any day.
    Larry and Moe (together): Why?
    Curly: A hot steak is better than a cold chop, isn't it?

  117. This horse ain't dead yet! by DragonHawk · · Score: 1
    "The right amount of choice is best."

    But who decides what the right amount of choice is?

    And how were they chosen?

    And...

    (This post was made from 100% recycled humor.)
    --

    dragonhawk@iname.microsoft.com
    I do not like Microsoft. Remove them from my email address.
  118. Re:Yes.... and what about support? by skiflyer · · Score: 1

    This has nothing to do with anything. Having the application look the same across platforms doesn't have anything to do with the amount of functionality you're providing, unless you don't provide it on all platforms, in which case, you have bigger problems.

    I meant across machines, as in the 50 desktops at an office. Or my desktop/laptop/server. Depending on the program, i.e. a web browser, consistency of interface is important... granted, depending on the program customization of the interface may be more important. My original point wasn't intended to say ones better than the other, just that depending on the realities of the program everything can change... Five million installed web browsers vs. 10 installations of a highly functional custom coded solution are going to have different priorities. "Software" is not some concept for which the answer to this question is always the same. And, IMO, that goes for both the developer's and user's view.

  119. Installation is the other example by TrickiDicki · · Score: 1

    I completely agree with Joel's comments. Similarly, what about the installation process? Surely I just want an application to install itself and then run. Why do I have to click through screen after screen of wizard? Shouldn't the system know where to install my applications (i.e. the "Program Files" folder)? Why do I need to be involved with any of this? Any configuration should take place from within the application, not the installer. Talk about making a mountain out of a mole-hill...

  120. It depends what the choices are... by GWBasic · · Score: 1

    I think it depends on what the choices are. Who here loves going to a bar with 100 beers on tap? (I do!) Who here knows a girl who loves going to a shoe store and trying on 100 different pairs of shoes? Don't get me started on the number of choices you have for the color of your home!

    Ultimatly, I think the proper number of choices has to do with the implications of making the wrong choice. If I'm making an important descision on something that I'm unfamilar with, I want few options that are easy to understand and differentiate. If I'm making a trivial descision on something that I'm familar with, then I want lots of choices.

  121. Re: Value for Purchase by TaoPhoenix · · Score: 1

    I agree. This is what I feel the 21st century sales model should be for media.
    "Straight up song: Free. Complete Disc package, with pictures, Bonus clip, Artist interview: Premium"

    There's different kinds of choice. Choice of Features, vs. choice of total format. I have a choice between Open Office and MS Office for *the same work*. For the DVD stuff, they are antagonistic, and it sounds like a Phyrric battle. "Yay. I won. My 12 subscribers like me."

    --
    My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
  122. Re:Delta thinking, Yep! by OldHawk777 · · Score: 1

    I strongly agree with you on this with one additional point.

    When you do edit something to personal preferences in applications (email, wp, ...), the next update/version/patch frequently clobbers the personal preference setting/templates .... Folks have many different ways of doing things, but many vendors ... want you to do things their default way ... which works well for regressive testing.

    --
    Unaccountable leaders are masters, and unrepresented people are slaves. How do US and EU fare?
  123. You can't make everybody happy... by Anonymous Coward · · Score: 0

    Face it.
    I like there are a few software out there that give you the choice to have more choices or less choices.
    The more you know about one single piece of software, the more you'll want to tune it, eventually.

  124. I've never said this openly before... by petrus4 · · Score: 1

    ...but I strongly believe that an expression of opposition to a maximum amount of choice in software reflects a chronic lack of both intelligence and vision in the person making said expression.

    People want monoculture for one reason and one reason only: If there is only one choice, they won't have to invest in the mental effort necessary to make a decision between alternatives. There are sadly a very large number of people in the world who more than anything else, seek to avoid being required to use their brains. Choice means that they have to do that...thus, in order to avoid having to use their brains, they also seek to avoid having to make choices. Only having one of everything means that they can do this.

    Whenever I hear anyone calling for monoculture or a restriction in the amount of available software choice, I chastise that person for being the entirely voluntarily brainless, small-minded example of insect life that they generally are.

    1. Re:I've never said this openly before... by jamej · · Score: 1

      You are right on! ......well said and very classy.

  125. Obligatory... by professorfalcon · · Score: 1

    In Soviet Russia, choices pick you!

  126. Are more choices better? by Khashishi · · Score: 1

    Yes, but give me a reasonably good default option so I don't need to choose if I don't want to.

  127. More choice is certainly better than *no* choice. by Richard+Steiner · · Score: 1

    Even it terms of UI, one user might find a certain type of desktop to be much more production than another, or might prefer to eschew the desktop altogether in favor of a command line (as I often do under OS/2, Linux, and Solaris).

    I can see having a generalized default, perhaps, but the removal of choices will almost always mean a removal of functionality (and perhaps also productivity) at some level. IMO.

    --
    Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
    The Theorem Theorem: If If, Then Then.
  128. Pointing out the obvious by Anonymous Coward · · Score: 0

    Well. To point out the obvious, what we need is:

    -- The right choises
    -- Not too many, not too few.

    However we figure out that...

  129. The Paradox of Choice - Why More is Less by Anonymous Coward · · Score: 0

    Interesting related talk by Barry Schwartz on Google Video http://video.google.com/videoplay?docid=6127548813 950043200

  130. Barry Schwartz at PopTech!2004 by Anonymous Coward · · Score: 0

    I heard Barry Schwartz - the guy Joel is referencing - talking at the Less Is More session of PopTech!. The guy is a genius.

    Go listen to the session at http://www.itconversations.com/shows/detail252.htm l.

  131. Exactly! by xtracto · · Score: 1

    Darn, too bad I came late to the discussion. You are 100% right. The main problem with the number of choices is their presentation. I will never forget the horror the first time I tried FreeBSD X-window configuration utility (back in 1996) which was a huge window that was bigger than my screen resolution could handle and in there it had what seemed hundreds of checkboxes and textboxes. Sure, so much for making it "graphical user interface" based.

    This is where usuability and intuitivity [spell?] comes to play. And it is not about making it cuter and more shining and with 3D effects, it is about presenting the different options as coherent sets and subsets of choices. But it takes more than John Developer sitting at his toilet thinking how to arrange the menues in his application, it takes some real research about user reasoning. Of course open source software can not pay for that.

    And the same happens with the hundreds (or thousands?) of Linux distributions now, distrowatch or linuxcd or anyone else should spend some time researching what are each one of those distros for and order them accordingly.

    --
    Ubuntu is an African word meaning 'I can't configure Debian'
  132. Computers are complicated - GET USED TO IT!!! by pandrijeczko · · Score: 1
    I do not see that there's any problem with the way things are currently.

    The UNIX philosophy is that you have a large number of applications, each of which does a small, simple task, that you can combine in countless numbers of ways to achieve the end result you want. The advantage with this method is you get unlimited opportunity for automation, the disadvantage is that you have to spend time learning what tools there are, what each one does, and how you can combine them together.

    The Windows philosophy is that you have a smaller number of applications but that each application is generally GUI based and has a large number of options to enable customisation within that tool. The opportunity to automate a lot of repetitive stuff is minimal but, for the layman, you get a more intuitive interface.

    Both these philosophies lie at either end of a spectrum of software design, yet it seems as though some people want tools that are even more intuitive to use now - i.e. they do not want to spend the time actually bothering to learn anything and want it all delivered on a plate to them.

    Sorry, but computers are complicated things and there is only so much software designers can do, in either philosophy, to accommodate people who are either stupid or lazy.

    Yet again, I draw the analogy to learning to drive a car - people are prepared to invest time and money in learning to use what is also a complicated machine in the correct way. They don't ask for "the gear stick to be made two inches shorter" or "the numbers on the speedometer to be blue instead of white". There comes a point when "enough is enough" in designing anything...

    By all means, go and ask a software developer to put the features you want to see in a software application but please don't expect everyone else to want that same feature...

    --
    Gentoo Linux - another day, another USE flag.
  133. too many choices - not enough understanding by Anonymous Coward · · Score: 0

    i have wanted to use linux since i 1999 and have installed many distros over the years but have never found one that would work as my main computer.

    One of the problems is that the installations come with so many programs, many do the same thing, many can't be uninstalled becasue they are needed for something else (that you don't know what that does either).

    I am trying to get ubuntu to work for me - but its at about Win95 level, with driver probelms, programs that half work, masses of prgrams i don't need, software running that i have no idea how to stop. I do wish people could agree on making 1 program work - like 1 media player, 1 cd/dvd burner, 1 ripper, 1 editor etc.. the choices make life very difficult.

  134. Wanna do something usefull today? by wmaster · · Score: 1

    o YES - Your pc will start now and give you many choices and tools in order to let YOU decide what works best for your task.

    o NO - Your pc will start now and give you just a few choices in brown color and one single pre-selected tool WE found best fitting for all.

    Greetings,
    Chris

    --
    "An operating system must operate."
    1. Re:Wanna do something usefull today? by JackieBrown · · Score: 1

      I have to say one choice per app instead of overloading a distro with 5 choices on everything. Most distro's it is easiest enough to add a new package and adding a few packages is a lot easieer than removing 30

  135. When you think of it, by Anonymous Coward · · Score: 0

    There must be fifty ways to leave your laptop
    Fifty ways to leave your laptop.

    Just Slip out the back Jack
    Make a new plan Stan
    You Don't need to be coy Roy...

  136. Most people want one choice that WORKS by williambbertram · · Score: 1

    You're Joe OSS User (a fictitious person haha), and your spouse demands quality photo editing on the home computer.

    Do you use Gimp, digikam, picassa, F-Spot, or ? You try program after program, and none of them work very well, not user friendly, and the printing looks bad on your Photogizmo 4732039nxtgi printer you bought just last year (and the integrated card reader doesn't work).

    There you go. A bunch of sub-par choices, and nothing that works really well.

    **Note, a clever response would not be "switch to XP". :)

  137. What's wrong with that idea... by Anonymous Coward · · Score: 0

    Seriously though, yes, more choices are always better.

    Mi pense ese molto wrong sind. ;-)

  138. How many Apple owners have two internal dvd-drives by egghat · · Score: 1

    Not many, I guess.

    Most of the Macs have one internal drive and cannot be updated. An external drive is not a problem as you said yourself. So your problem is only valid to Mac Pro owners with two optical drives. I'm not sure, but I guesstimate, that this may be even less than 1 percent of all Mac owners.

    So you have two choices: Give 99% of all users an option they will never use. Or require "special training", which btw. is the use of the option key in addition to the eject key (in effect I find this more consistent and even a bit more intuitive than fiddling with the holes the older drives had).

    But nevertheless it could be even more intuitive: Mac OSX knows how many internal drives it has. If you have one, eject it. If you have two, present a dialogue that explains eject and option+eject. Give an option to never show this dialogue again.

    I'm not an Apple zealot and you definitly make a good point asking, why Apple doesn't simply put an eject button on every drive. This is the most intuitive solution.

    Bye egghat.

    --
    -- "As a human being I claim the right to be widely inconsistent", John Peel
  139. What are they going to do? by strikethree · · Score: 1

    The questions of "too many choices?" implies that there is a way to limit choices...

    What are they going to do? Stop us from building new software? Force us to write to their standards? Sorry, my time is my own. I can write whatever I want, to whatever standards that I want. How are they going to stop me?

    strike

    --
    "Someone needs to talk to the tree of liberty about its ghoulish drinking problem." by ohnocitizen
  140. What happened to "Make easy things easy... by JerryP · · Score: 1
    ... and difficult things possible?"

    In my opinion, it is not the number of choices that matters, but how they are presented to the user. Look at the example in TFA. There are different goals that I can have when I leave a computer. Don't tell me that suspend, hibernate and power off are basically the same. They differ in how much power the computer still consumes and how fast it will be available again if I want to work with it again. You don't pay my electricity bills, and the time wasted for a boot is still mine.

    The problem is how the choices are presented. Joel already pointed out one case in which the same functionality could be achieved by a more intelligent analysis of the use case and a refactoring of how the choices are presented, and there I agree with him. But I notice that he does not mention which of the other options should be done away with. I guess he does not want to make that choice. Neither should the software manufacturer. Give me the choices, but present them in a more manageable way. There are several methods that I can think of right now, and I'm certainly no UI expert:

    • Firefox presents an - admittedly large - selection of choices right in the menu, but make all options available via about:config
    • You can always hide part of the options behind an "Advanced options" button
    • You can make configurable which options are part of the standard display and which are hidden/advanced
    • XP has this thing with the little-used programs disappearing from the menu. I always have a bad feeling when the computer "tries to think for me" and I think it can confuse people. But it's also a way to handle choice.


    I'm sure someone with a better background in UI design can come up with lots of other ways to address the problem. But please, pretty please don't remove the choices. I'd bet even money that the choices that would be removed would be the ones I'd like to use.
  141. Argh by garote · · Score: 1

    Question: Are more choices really better?
    Answer: That depends on WHAT YOU WANT DONE.

    THE END.

    This man's poorly disguised gripe about the variety of shutdown options presented to him in Windows is not news, nor it is cause for us to exhume a debate about user interface that was already ancient when Neal Stephenson wrote about it in 1999. You want a shutdown option for your laptop, Joel? Close the [expletive] lid.

    Yes, Windows GUI designers are suffocated under layers of committee and management, and the result is poop. THAT was old news more than a DOZEN years ago. I hereby knight thee Sir Observalot.