Slashdot Mirror


Norman & Spolsky - Simplicity is Out

guanxi writes ""As simple as possible, and no simpler", you might have heard a few time, or KISS (Keep It Simple Stupid). No more! The new hot trend is complexity: '[I]f you think simplicity means ... "does one thing and does it well," then I applaud your integrity but you can't go that far' says Joel Spolsky. 'Why are Yahoo! and MSN such complex-looking places? Because their systems are easier to use [than Google]' explains Donald Norman, who also also tells us that Simplicity Is Highly Overrated. Are they trying to make a subtler point, are they just consultants making a splash, or complexity the Next Big Thing in design?" From the 'highly overrated' article: "After touring the store my two friendly guides and I stopped outside to where two new automobiles were on display: two brand new Korean SUVs. Complexity again. I'm old enough to remember when a steering wheel was just a steering wheel, the rear view mirror just a mirror. These steering wheels were also complex control structures with multiple buttons and controls including two sets of loudness controls, one for music and one for the telephone (and I'm not even mentioning the multiple stalks on the steering column). The rear view mirror had two controls, one to illuminate the compass the other simply labeled "mirror," which lit a small red light when depressed. A rear view mirror with an on-off switch? The salesperson didn't know what it did either."

381 comments

  1. KDE vs Gnome by mwilliamson · · Score: 3, Funny

    Time for the classic battle to resume. ;-)

    1. Re:KDE vs Gnome by MrHanky · · Score: 5, Funny

      That's Komplexity vs gnome-eazel-nonproperties.

    2. Re:KDE vs Gnome by megaditto · · Score: 1

      Well at least with BSD/Linux you've got choice. Even without tweaking the source you can still change the interface in almost any way imaginable.

      But with Windows/Mac, you get a choice of color and font size... And that's pretty much it.

      --
      Obama likes poor people so much, he wants to make more of them.
    3. Re:KDE vs Gnome by Anonymous Coward · · Score: 0

      You sir are an intellectual dullard and a misanthopic troll. Everyone with even a shred of common descency, not to mention common sense knows that the true battle is VI vs EMACS.

      As the CAPTCHA is disclose I must state that no lawyers were harmed by this post, but they should have been.

    4. Re:KDE vs Gnome by TrilateralRegression · · Score: 0, Flamebait

      Flame me, I don't care, but there are many shells for Windows that do half past anything. Geoshell, Enlightenmnet, Litestep, up to things like Talisman. OOB there's not much, and on Macs there's even less, but Mac lovers like everything the same way anyway. Still, though.

    5. Re:KDE vs Gnome by Pentavirate · · Score: 1

      Hehe. Apple: Where "think different" means make everything look the same.

    6. Re:KDE vs Gnome by dfries · · Score: 1

      I'm a vi user (vim actually) myself, but I got over the vi vs emacs war when I looked over a Windows. When I saw people using things like notepad and wordpad I would tell myself and them, vi or emacs, pick one, either is a hundred times better than what you are trying to use.

  2. ROTFLMAO by Anonymous Coward · · Score: 5, Insightful

    Why are Yahoo! and MSN such complex-looking places? Because their systems are easier to use [than Google]

    Please stop already...the laughter is painful.

    1. Re:ROTFLMAO by theStorminMormon · · Score: 2, Insightful

      If you think that's bad - check this out (FTA):

      Devotees of simplicity will bring up 37signals and the Apple iPod as anecdotal proof that Simple Sells. I would argue that in both these cases, success is a result of a combination of things: building an audience, evangelism, clean and spare design, emotional appeal, aesthetics, fast response time, direct and instant user feedback, program models which correspond to the user model resulting in high usability, and putting the user in control, all of which are features of one sort, in the sense that they are benefits that customers like and pay for, but none of which can really be described as "simplicity."

      That's right: "clean and spare design" can not be described as "simplicity". Gee, Joel, way to finagle the definitions of words to make them mean what you want them to mean.

      How does this guy get linked to from Slashdot so often? Is he submitting himself, getting submitted, or having an affair with CmdrTaco? A lot of the articles are good, but this one is pure "look at me" Dvorak-esque flamebait.

      --
      The Southern Baptist Convention has creationism. On Slashdot, we have porn.
    2. Re:ROTFLMAO by theStorminMormon · · Score: 3, Interesting

      Argh... more to say.

      If you're using the term "simplicity" to refer to a product in which the user model corresponds closely to the program model, so the product is easy to use, fine, more power to ya. If you're using the term "simplicity" to refer to a product with a spare, clean visual appearance, so the term is nothing more than an aesthetic description much in the same way you might describe Ralph Lauren clothes as "Southampton WASP," fine, more power to ya. Minimalist aesthetics are quite hip these days. But if you think simplicity means "not very many features" or "does one thing and does it well," then I applaud your integrity but you can't go that far with a product that deliberately leaves features out.

      In sum - if you're one of the vast majority of people who associate "simplicity" with "ease of use" or "clean interface" than I have nothing to say and this article was a complete waste of your time. If you're some weirdo who thinks number of features is inherently inversely proportional to quality of product, then maybe this article is for you. Because we all know there are so many people out there who are just pacing the floor at nights trying to figure out a way to make a word-processor with fewer letters.

      Really there's one good point in this entire article: even if 80% of your users only use 20% of the features, it's probably not the same 20%. So you can't cut 80% of the features and have a good product. And this is supposed to mean simplicity is out? First of all, only an idiot thinks simplicity is equivalent to fewer features. And even such an idiot would still have a point: Even if the area of overlap isn't 100%, you could (possibly) still cut your features to 40%, to 50% or to 60%. I'd say reducing features by 60 - 40% is significant.

      I mean really, the point of his article was to tell us that if your program does less stuff that people want it do, they might like it less?

      Genius. Sheer genius.

      -stormin

      --
      The Southern Baptist Convention has creationism. On Slashdot, we have porn.
    3. Re:ROTFLMAO by theStorminMormon · · Score: 2, Insightful

      *sigh*

      And from the other article:

      Is Google simple? No. Google is deceptive. It hides all the complexity by simply showing one search box on the main page. The main difference, is that if you want to do anything else, the other search engines let you do it from their home pages, whereas Google makes you search through other, much more complex pages. Why aren't many of these just linked together? Why isn't Google a unified application? Why are there so many odd, apparently free-standing services?

      This reminds of that inane "World of Warcraft is a horrible MMO" article we had a while back. Whenever something gets really popular - iPods, Google, Warcrack - you get the inevitable beacon of intellectual purity who sets up his or her own (usually off-the-wall) criteria/definition and proceeds to roast the most popular thing around. Hilarity (and potentially profit) ensues.

      My favorite is the rhetorical questions: "Why are there so many odd, apparently free-standing services?" Maybe because it's simpler, dumbass. Sure, it may take you a bit longer to find a Google offering the first time. But once you find it, it's easy to find in the future. From my mail.google.com page I have convenient links to my docs and spreadsheets, my calender, and the other google offerings I use. As for the map and other options, Google is simply letting you pick your own services ala carte. Again: the set-up may be more complex, but the actual use is simple because you're not saddled with a million and one features you could care less about (which is the reason I ditched my first email account ever at Yahoo!).

      But what it really comes down to is this: if you really want to make a serious criticism of X for not being Y, when everyone around you says X is the epitome of Y, then you need to define Y. Since you're using the term in an (apparently) unique way, you have to explain why your way makes more sense/is justified. Failure to define terms you are using in non-standard way reduces a potentially interesting conversation to mere whining and ranting.

      -stormin

      --
      The Southern Baptist Convention has creationism. On Slashdot, we have porn.
    4. Re:ROTFLMAO by guitaristx · · Score: 2, Insightful
      That's right: "clean and spare design" can not be described as "simplicity".
      Spolsky listed (and you even quoted!) plenty of other things besides just "clean and spare design" regarding his take on the reasons behind the iPod's success (building an audience, evangelism, emotional appeal, aesthetics, fast response time, direct and instant user feedback, program models which correspond to the user model resulting in high usability, and putting the user in control). The iPod is not a simple device. It appears simple because it was designed to be easy-to-use; however, its complexities are evident from just a quick test drive. It's just that you're not getting brow-beaten to use features you don't care about, and you don't have to learn some sort of new iPod-ish paradigm just to figure out how to pick which song(s) you want to hear.

      Seems like lots of people in this thread are confusing "simplicity" with "ease-of-use". A product can be complex, yet still easy to use.
      --
      I pity the foo that isn't metasyntactic
    5. Re:ROTFLMAO by LWATCDR · · Score: 2, Insightful

      Okay here is a question for you.
      How are Yahoo or MSN harder to use than Google?
      If I type Yahoo.com I get a lot of stuff on my screen but to use the the search all I do is type the search and hit enter.
      Try it. Go to your browser and type yahoo.com and then type Linux

      The user keystrokes to do a simple search are the same for both.
      Some may not like the extra features on the Yahoo page but I don't see how Google is any easier to use than Yahoo or MSN.
      Keystroke for keystroke they are the same. Actually Yahoo.com and MSN.com are both shorter than Google.com so technically they are fewer keystrokes so they are easier than Google.com but not by much.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    6. Re:ROTFLMAO by Anonymous Coward · · Score: 1, Interesting

      It isn't simpler, and this is why people use gmail and google, and their other services are not as popular. Joel is right, Google's simplicity only applies for searching. If you want to use their other services you have to already know where they are, or look through a large group of them. Your very "it may be harder to find..." comment basically acknowledges and ignores the matter at the same time. Which doesn't mean that Yahoo is a perfect model of what it should be like, but it does explain why Yahoo's other services get used.

      I think by and large Google intends for the toolbar to be the 'portal' that Joel is looking for.

    7. Re:ROTFLMAO by rsilvergun · · Score: 2, Funny
      Because we all know there are so many people out there who are just pacing the floor at nights trying to figure out a way to make a word-processor with fewer letters.
      I use the Elbonian font software. It works great, unless you need consonants for some reason.
      --
      Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
    8. Re:ROTFLMAO by DrBdan · · Score: 1

      Really there's one good point in this entire article: even if 80% of your users only use 20% of the features, it's probably not the same 20%.

      Actually, that point was taken from a previous article of his, so even the one interesting point isn't original. Basically the entire article was a waste of time.

    9. Re:ROTFLMAO by theStorminMormon · · Score: 0

      1. "Your very "it may be harder to find..." comment basically acknowledges and ignores the matter at the same time."

      No, I didn't ignore it. I said there's more start up complexity, but less routine use complexity. you pick the Google services you want to use. That's complex because there isn't a good, hand-holding menu. Once you pick them, however, it's far, far simpler to use the 4 or 5 that you choose to use without having to be presented the other 10 or 15 you don't want to use every time you visit the site.

      2. "I think by and large Google intends for the toolbar to be the 'portal' that Joel is looking for."

      Of course they are. That's the point of the beta phase. Early-adopters who don't mind paying the fee (in complexity, not dollars) to try out new programs are the guinea pigs. I have no doubt that eventually Google will offer their services in a neater package. They are, I believe, just working hard to avoid the ugly clutter that is Yahoo! Just take a look at their personalized homepage (google.com/ig) that allows you to drag-and-drop your own content. Currently "content" is limited, but eventually you could have a homepage that offered you Docs & Spreadsheets, GMail, Google Pages, etc. according to your specifications.

      Currently Yahoo! is sacrificing simplicity to throw everything at everyone. Google makes you look around for the features you want, but allows you to use them on an ad hoc basis. Eventually Google will tailor the "everything at everyone" to provide the best of both worlds.

      That's my prediction anyway.

      -stormin

      --
      The Southern Baptist Convention has creationism. On Slashdot, we have porn.
    10. Re:ROTFLMAO by theStorminMormon · · Score: 1, Insightful

      The iPod is not a simple device.

      Hogswash. Look, as long as you use "simple" in a general manner, it's going to include "easy-to-use" and "clean and spare design" and all that jazz. Most people can figure out an iPod quickly (compared to another MP3 player) and this means it is simple to use. Surely simplicity of use is a type of simplicity?

      Your point is that it is not simple to design. That's totally fair. We can now state that the iPod is both simple and complex. That's because we don't have good definitions.

      Seems like lots of people in this thread are confusing "simplicity" with "ease-of-use". A product can be complex, yet still easy to use.

      This is the kind of foolishness I'm talking about. Are people "confusing" simplicity with ease-of-use or are the terms actually related? Depends on what you want to prove, doesn't it? If you want to say "the iPod is simple" then you can point out that in common English calling a device "simple" indicates it's probably easy to use. If you want to say "the iPod is complex" you can fall back on any number of alternative definitions or paradigms.

      All of this proves one thing: this conversation has NOTHING to do with the iPod. It's just a bunch of people sitting around saying "simple means this" no "simple means that". It's become an argument about semantics instead of an argument about the nature of the iPod or any other product and that, more than anything else, is why I consider this to be such a badly-written article.

      -stormin

      --
      The Southern Baptist Convention has creationism. On Slashdot, we have porn.
    11. Re:ROTFLMAO by MECC · · Score: 2, Funny

      Why are Yahoo! and MSN such complex-looking places? Because their systems are easier to use [than Google]

      That explains why I always use google...

      what was I thinking....

      --
      "We are all geniuses when we dream"
      - E.M. Cioran
    12. Re:ROTFLMAO by TheSolomon · · Score: 1

      Well, in all fairness, I think you're confusing 'simplicity of use' or 'simplicity of interface' with 'simplicity of feature set.'

      I think it's fair to say when most people talk about 'simplicity,' they envision an object fulfilling its intended role in a manner that is straightforward, while being extremely easy to use. A device made in this manner should not have *fewer* features than required, but at the same time it should also not burden the user with more than is required.

      In my mind, simplicity is the marriage between ease of use and elegant design.

    13. Re:ROTFLMAO by jaydonnell · · Score: 2, Insightful

      "aesthetics, fast response time, direct and instant user feedback, program models which correspond to the user model"

      All of those can be a result of simplicity. Simplicity and ease of use have a lot of overlap so I don't think people are confused. Can you honestly say that the ipod isn't simpler from a users perspective than most other mp3 players?

    14. Re:ROTFLMAO by shaneh0 · · Score: 1

      Well you're certainly good at cherry-picking things to make your point. Do you have any remarks on the, you know, middle 2/3 of the article?

      --- Snip ---

      Why are Yahoo! and MSN such complex-looking places? Because their systems are easier to use. Not because they are complex, but because they simplify the life of their users by letting them see their choices on the home page: news, alternative searches, other items of interest. Yahoo! even has an excellent personalization page, so you can choose what you wish to see on that first page.

      Take another careful look at Google's front page. Want a map? You have to click once to be offered the choice, then a second additional time to get to the map page. Want to use Google Scholar to check references? Um, well, is that "Advanced Search" or "more." What about their newly announced blog search? Why is Google maps separate from Google Earth? (Oh, those were purchased from different companies. Yes, but why should I, the user, care about the history of Google's acquisitions?)

      All of these things require you to click on "more" which gets you to the options page where there are 32 alternatives, plus links to "About Google," "Help Center" (if Google is really so simple, why does one need help?), "Downloads" and then a special section on "web search features," which has another 24 links of web features, a book search toolbar, and then another 23 sections of text -- not links, text descriptions and an entire meta-language you can learn to improve the searches.

      --- /Snip ---

    15. Re:ROTFLMAO by StarvingSE · · Score: 2

      Use a low bandwidth connection such as a dialup and tell me which you'd rather search at? Not everyone has mega broadband connections. Even on my broadband connection google comes up quicker. All I want to do is search, why do I have to be blasted with news and ads I don't want?

      --
      I got nothin'
    16. Re:ROTFLMAO by Jake73 · · Score: 1

      At the risk of losing "street cred" on this topic, I gotta say I agree with Joel here.

      If 37signals had not released Rails for free, they would never have hit the radar screen with Basecamp. It's just like one of a dozen other apps that do similar things. It doesn't do it particularly well and it doesn't look visually appealing. The difference had nothing to do with "simplicity" -- it had 100% to do with releasing Rails for free.

      Apple's iPod is not simple. It's effective. Joel is just saying that people are misusing the term simple and he's right. Apple's iPod plays MP3s, podcasts, and other media just like other players before and after it. The feature sets are nearly identical. What makes the iPod different is that it is executed well.

      A simple interface is one that has very few features. An effective interface is one that has richness beyond the exposure of features. It puts the most-used ones front-and-center and shelters the lesser-used ones at intuitive layers of hierarchy.

      It is truly an art to make something complex (iPod, good software) APPEAR to be simple (Basecamp, et. al.).

    17. Re:ROTFLMAO by Uncle_Al · · Score: 1
      Whenever something gets really popular - iPods, Google, Warcrack - you get the inevitable beacon of intellectual purity who sets up his or her own (usually off-the-wall) criteria/definition and proceeds to roast the most popular thing around.

      You do know who Don Norman is, do you?

      I am quite sure he is not the type of person to "roast the most popular thing around" just for it being popular.

      if you really want to make a serious criticism of X for not being Y, when everyone around you says X is the epitome of Y, then you need to define Y.
      Read Normans books. He has quite a few examples for a lot of possible X and Y, as long as X and Y is related to product design and HCI.
    18. Re:ROTFLMAO by SanityInAnarchy · · Score: 2, Insightful
      But if you think simplicity means "not very many features" or "does one thing and does it well," then I applaud your integrity but you can't go that far with a product that deliberately leaves features out.

      And yet, it can still be made simpler, and he's completely missing the point of "does one thing and does it well".

      Consider: Both gzip and bzip2 do one thing, and do it well. Yet, by combining these with tools like dd, cp, tar, nc, ntfsclone, or less, I can create all kinds of features. Consider: tar has support for gzip and bzip2, but it does it by calling the gzip and bzip2 programs, and it's the exception.

      This guy would rather have every single commandline utility link against zlib.

      Now, that doesn't prevent you from making a big, bloaty app, and still having it be "simple". You just have to make individual features of that app combine in the way that gzip and tar combine. A simple example is word processing -- notice how there's a bold, italic, and underline button, but no bolditalic button. If you want bolditalic, you click the bold button, then the italic button. If someone wanted to spend a lot of effort on design, they could probably make a very simple word processor, with most of the functionality organized such that it feels like you're using AbiWord or TextEdit, but it's actually more powerful than OpenOffice.

      And he misses the point with Google. Consider that most of the features on Yahoo's homepage are available through Google's services, they just don't clutter up the homepage.

      Given all of this, your point:

      even if 80% of your users only use 20% of the features, it's probably not the same 20%.

      only applies if, as you say:

      only an idiot thinks simplicity is equivalent to fewer features.

      And you could even have "fewer features" and yet have it be more powerful. LISP is one of the most powerful languages we have, and it also has incredibly simple syntax and builtin stuff. If you need a missing feature, you implement it yourself, naturally -- as naturally as I implement a bolditalic button by clicking the bold and italic buttons.

      --
      Don't thank God, thank a doctor!
    19. Re:ROTFLMAO by gordyf · · Score: 1

      Complexity includes more than just the steps required to accomplish the task, it also includes the mental load required to determine which steps to perform next. While this all happens subconsciously, Yahoo's interface has different elements all vying for your attention and no clear differentiation between the search "pane" and any other. Google, on the other hand, has nothing to see except the search box. This makes Google easier to use than Yahoo. This could probably be confirmed by doing a study with an eye-tracking device, measuring how long it takes for each persons' eye to settle on the search box after the page loads.

    20. Re:ROTFLMAO by theStorminMormon · · Score: 0, Flamebait

      You do know who Don Norman is, do you?

      No, I don't. I noticed some other books on his blog that looked interesting, but I'm writing based specifically on this article. Not on prior achievements.

      Perhaps his motives are not the typical "drive traffic here" or, more generally, "hey look at me!". I'm skeptical. Even an otherwise rational, academic type is as likely as the next guy to do something purely for self-aggrandizement now and then.

      In any case, it's a poorly thought-out article regardless of his intentions.

      -stormin

      --
      The Southern Baptist Convention has creationism. On Slashdot, we have porn.
    21. Re:ROTFLMAO by micheas · · Score: 1
      Take another careful look at Google's front page. Want a map? You have to click once to be offered the choice, then a second additional time to get to the map page.


      You could do it that way, but I and most other people that use Google maps just type in the address in the main search field and click on the first search result, which is a map of that address. which is the same number of steps as if I had clicked on a google maps button and then typed in an address, except - I didn't have to hunt around for anything.

      Most of the rest of the examples in the article are similarly flawed. They look at Google from the point of writing documentation not from the point of end users that are not going to read the documentation until they have no other choice actually do. (Or ask themselves what else can this program I love do?)

      Joel may be a detail oriented programmer, but his stuff is no where near as easy to use as he thinks it is. (The user has to adapt to how Joel thinks people should work as opposed to how they currently work.) If the article was correct, people would be running from Word to LyX in droves.

    22. Re:ROTFLMAO by SilverJets · · Score: 1

      Joel is right, Google's simplicity only applies for searching. If you want to use their other services you have to already know where they are, or look through a large group of them.

      Is that because the More link on Google is overly complicated? Or people just do not understand the idea of "more"?

    23. Re:ROTFLMAO by LWATCDR · · Score: 1

      Well then why use the Google, Yahoo, or MSN interface at all? Firefox has a search gadget that bypasses the need to load the google or yahoo home page at all. I don't see load speed as part of ease of use in this case. They both load in about the same time on my shared DSL at work.
      I never see that adds on Yahoo anyway since I use Adblock.
      I am not saying that Yahoo is a better search engine that Google. Frankly I think that Yahoo made a big mistake replacing their old directory style front page to one full of news. I often found the directory useful when I was indulging my curiosity.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    24. Re:ROTFLMAO by parkrrrr · · Score: 1

      "If you want to use their other services you have to already know where they are, or look through a large group of them."

      Whereas with Yahoo, if you want to use *any* of their services, you have to either know where (on the page) to look for them (and hope it hasn't moved again this week) or look through a large group of them (the entire main page.) Yeah, that's better.

    25. Re:ROTFLMAO by Uncle_Al · · Score: 3, Interesting
      No, I don't [know who Don Norman is]. I noticed some other books on his blog that looked interesting, but I'm writing based specifically on this article. Not on prior achievements.

      Don Norman is a very well known cognitive scientist, and well known figure in the field of HCI. His book "The Design of Everyday Things" is probably on the reading list of every HCI course there is. For more details, check out wikipedia

      In any case, it's a poorly thought-out article regardless of his intentions.

      I do not share your view in this matter. Both linked articles of Don Norman have, imho, merrit.

      Lets start with the one about Google:
      The piece reads like Mr. Norman has heard people say "OMG!!!11!1! GOOGLE IS SO SIMPLE!!!1!!!!11!!eleven" so often, that he could not stand it anymore. Actually, he says so in the fifth sentence.

      His point is not that the search engine part of google is hard to use. He admits that is very nice and clean and easy to use. His real point is this:that's because you can only do one thing from their home page: search.

      My condensed version of that essay: "Simplicity" (meaning lack of features, or having hidden the features) and "Ease of Use" are not to be confused.

      The second piece, his column from the upcomming <interactions> is more about the question if we really want "simple" products as much as we say we do. His verdict is that we rather talk about simple products than use them. Arguing that if you would build products as simple as possible, you might very well go out of business. Marketing in their featuritis might for once be correct. His punchline tells all Yes, we want simplicity, but we dont want to give up any of those cool features. Simplicity is highly overrated.

      I personally think those two pieces of writing are very well argued. Read them again when you have cooled down a bit. ;-)

    26. Re:ROTFLMAO by shaneh0 · · Score: 1

      So forcing a user to click twice to get a map or, alternatively, type the URL into the address bar is an excercise in simplicity.

      I have to say, I didn't agree with the article 100%, but the attempts to refute it here on Slashdot have been hilariously bad. The only point of the jackass that posted 5 (or whatever) excerpts from the article was that Spolskys definition of simple isn't what the "Vast Majority" of people consider the definition of simple to be.

      Personally, I'm glad he appointed himself qualified to share the opinion of a "Vast Majority."

    27. Re:ROTFLMAO by SnowZero · · Score: 1

      Yahoo! even has an excellent personalization page, so you can choose what you wish to see on that first page.

      Wow, amazing! Google has that too. In fact, you can make it look quite a bit like yahoo.

      Want a map? You have to click once to be offered the choice, then a second additional time to get to the map page.

      Nope, typing the address into the regular search bar works just fine, offering it as the first result.

      Want to use Google Scholar to check references? Um, well, is that "Advanced Search" or "more."

      Actually, you just type the name of the paper into the search bar, and it will pop up in the results. Noticing a trend here?

      Why is Google maps separate from Google Earth?

      Why is Yahoo shopping separate from paypal? That's about as relevant.

      (Oh, those were purchased from different companies. Yes, but why should I, the user, care about the
      history of Google's acquisitions?)


      You don't, and if you just type in the address in the default search bar, the "problem" never even comes up.

      All of these things require you to click on "more"...

      Which couldn't be more wrong. It's pretty clear this guy hasn't actually used Google for any length of time.

      So, I guess that cherrypicking isn't helping you much either, now is it?

    28. Re:ROTFLMAO by ucblockhead · · Score: 1

      Difference between simple and "clean":

      With most portable media players, the fast forward button fast forwards at one constant speed as long as you hold it.

      With an iPod, scrolling in a song with the scroll wheel fast forwards faster and faster than long you use it. That's complex. It's also a clean and spare design, and more useful. It *seems* simpler when you use it, but it's actually more complex.

      --
      The cake is a pie
    29. Re:ROTFLMAO by theStorminMormon · · Score: 1

      His verdict is that we rather talk about simple products than use them. Arguing that if you would build products as simple as possible, you might very well go out of business. Marketing in their featuritis might for once be correct. His punchline tells all Yes, we want simplicity, but we dont want to give up any of those cool features. Simplicity is highly overrated.

      I really don't feel like I'm missing anything here. I will take your advice and read them again in a day or so, but for the present my reaction is that - no matter how brilliant or respected this guy may be - he's making a rather banal argument on two levels.

      Mistake #1: Mis-apprehending "simplicity"

      No one jettisons features for the sake of getting rid of features. No one seriously thinks that making a product less capable will make it sell better by virtue of the lack of capability. People jettison features because we don't like cluttered applications. And "clutter" is any feature you don't need that is taking up real estate. So the idea of simplicity is to remove clutter - *not* to just remove features for the sake of it. I can't state it more plainly: Feature-stripping is not, nor will it ever be, an end in itself.

      Once you realize this, you realize how assinine it is to predicate an argument on the notion that simplicity means excising features. That's like saying dentistry is about how many teeth you can pull out of someone's mouth. Well, of them. But then they can't chew, can they?

      Mistake #2: Making things more complicated than they have to be

      Because he's using such a cumbersome and weird definition of simplicity, he ends up with this weird and contradictory idea that there's some kind of self-defeating behavior in our desire for clean interfaces. He thinks people want simplicity (aka less features) but this is against their desire to have functional programs. It's an entirely unnecessary paradox. If you instead say people want simplicity (aka just the right features) then the whole weird "we want it, but really we don't" dynamic disappears. As it should.

      Conclusion: Google IS Simple

      So if we go with the rational definition of simple: containing only the features we want and none that we don't, then we see that Google (not the search, the other stuff) is simple for exactly the reason that I have expressed (and that Norman completely fails to grasp): they allow you to create your own suite of tools. Want to use Google Calender in addition to GMail? It's one click away. Don't want to use it? You'll hardly ever notice it's there.

      Allowing users to cherry pick their features and apps is the perfect blend of simplicity (everyone gets to toss extra features overboard) and functionality (everybody gets to keep the features they use). It is the hallmark of Google that you can have this control. The lack of simplicity in Google's products comes from the fact that the products are BETAs. The integration is not complete. It has nothing to do with inherent design. Yahoo!, on the other hand, throws everything including the kitchen sink at you. Which is why I ditched it.

      -stormin

      --
      The Southern Baptist Convention has creationism. On Slashdot, we have porn.
    30. Re:ROTFLMAO by SnowZero · · Score: 1

      So forcing a user to click twice to get a map or, alternatively, type the URL into the address bar is an excercise in simplicity.

      Time is what matters, not the number of clicks. If a page is so cluttered that I have to use "find text" just to find the right search box, I've already lost the time it would take to search and then click on the first link.

      I have to say, I didn't agree with the article 100%, but the attempts to refute it here on Slashdot have been hilariously bad.

      Wow, bad comments on Slashdot, who would have thought they existed? I find your counter-arguments equally weak though, so maybe both of you ought to work a little more persuasiveness into the comments. Or, you could alternatively just relax, and realize this is a discussion site, not a debate world championship.

      The only point of the jackass that posted 5 (or whatever) excerpts from the article was that Spolskys definition of simple isn't what the "Vast Majority" of people consider the definition of simple to be.

      Ah, so you know that he's a jackass based on one comment on Slashdot? Or are you just jealous that an "undeserving" comment got modded up over your incredible prose? Why turn it into a personal attack if your evidence is so strong?

      "Simplicity Is Highly Overrated" merely states that complexity sells. I wouldn't argue with that one. However, it doesn't mean anything for how people feel about using a product, or a free service which they don't have to buy. Personally, I'm aghast this one got into CACM, with an author who didn't even clean up his grammar (such as messing up less versus fewer, on multiple occasions). "The truth about Google's so-called simplicity" is basically a rant against hierarchy, saying that things should be flat rather than nested, but then calling Google to task for the complicated flat options page. The author misses the fact that most of those options can be accessed via search queries, where the vast majority "do the right thing" when you hit the first link returned. Experts can keep the complex options page if they want it, but most users won't need it. Joel finally adds that complexity sells (again), and that a simple interface may sell, but that doesn't mean simplistic devices will. I don't think anyone ever claimed that a simple backend with few features is best, unless you are trying to limit the number of faults or bugs. Simplicity devotees are mainly talking about the complexity foisted upon the user in order to use the product. This is where Google and Apple do well. The summary is wrong to compare this with K.I.S.S., which is about limiting design faults, bugs, and failure modes. Oh, and Joel, a lot of people DO hate their phones now, and would rather buy a cheaper one without the extra features (which you have to pay extra to use anyway). As one of my friends put it, it was nicer with his old phone, which "didn't take 35 seconds to boot with a dancing clown animation".

    31. Re:ROTFLMAO by bioglaze · · Score: 1

      Is that because the More link on Google is overly complicated? Or people just do not understand the idea of "more"? Maybe that's because Less is More, and there isn't "Less" link.

      --
      Who is John Galt?
    32. Re:ROTFLMAO by shaneh0 · · Score: 1

      Oh christ. Another Slashdot refute-a-post-syllable-by-syllable type.

      First, number of clicks is a very important measure. Why do you think Amazon patented "One Click Buying?" An E-Commerce consultant will be quick to advise you to put your products no more than one click from the main page.

      This is also important because, by and large, people aren't the best with the mouse. The more clicks, the more frustration. Please, don't take my word for it: Do a little usability research. There's a great Apple GUI Design Standards document out there that covers this (among many other things.)

      Second, you're saying that "Simplicity == Time Spent." I don't know if you intentionally made that your argument, but that's what you're saying. Your logic: Google is Simple. The absence of links means nothing, most people type in the URL ("most people" as if you knew what most people do), and that's OK because even though its much easier to click on a link than type in a URL, it's the time that matters. Therefore, Google is simple because you can do things in less time. Am I missing something?

      Third, the idea that simplicity is contingent upon the amount of time a task takes is silly.

      Fourth, I know he's a jackass because he posted a comment and then replied to himself a half dozen times. Furthermore, he cherry-picked only the excerpts from an article that actually supported his premise and ignored the rest.

      Fifth, I could care less about a mod point. I'm so far into excellent karma that I could be moderated -5 Troll for six months and still get 2 points when I post.

      Sixth, I didn't attack him. I was just being honest.

    33. Re:ROTFLMAO by theStorminMormon · · Score: 1

      Sixth, I didn't attack him. I was just being honest.

      That's priceless. It's not an ad hominem attack! He really is a jackass!

      I'm not really offended or anything. I've certainly been called worse. I'm just not sure how to react to such blatant intentional obtuseness. If you think I'm not warranted in saying what the "vast majority" of people think about a word in this specific case, you should give me a reason. If you think I'm not warranted in saying what the "vast majority" of people think in general than I'd like some kind of explanation for this odd belief. Do you really stop everyone who says "most people think..." all the time and say "where's your statistical evidence?" I mean, if I make the claim "most people think that getting knee-capped is painful" - are you going to demand a study? If I say "most people think that the word xerox, when used as a verb, is a generic term for making a photocopy" are you going to demand a study of that too? And, if I may ask, what's your p-value? What would you accept as the significance level? .01? .05? .1? Do you have a reason for picking it?

      You see your attack was just not very well-formed. So there wasn't much for me to say.

      Furthermore, you completely ignored the other arguments that I did make and still making. If I make a few points and someone responds by taking a single quote and saying "everything you said boils down to this", why should I respond? They, like you, would have proven themselves so overly eager to stick words in someone else's mouth that debate would clearly be futile. You can't have a rational argument with someone who insists on telling you what you're saying. Said person is really just having an argument with themselves. Which might make you wonder: who really likes to hear themselves talk?

      -stormin

      --
      The Southern Baptist Convention has creationism. On Slashdot, we have porn.
    34. Re:ROTFLMAO by Anonymous Coward · · Score: 0

      In programming terms, the essence of the article seems to suggest (or I think so) what one of my old bosses was alleged to have stated "If the code is hard to write, it should be eqaully hard to read".

    35. Re:ROTFLMAO by Fred_A · · Score: 1

      Or just do what everybody does, search for the Yahoo service in Google. I've even given up on using the browser builtin search on their page given the mess that it is (that and the fact I rarely use any of their stuff).

      --

      May contain traces of nut.
      Made from the freshest electrons.
    36. Re:ROTFLMAO by Anonymous Coward · · Score: 0

      If I had dial-up I would either use the search field in my browser or go to http://search.yahoo.com/

    37. Re:ROTFLMAO by julesh · · Score: 1

      His point is not that the search engine part of google is hard to use. He admits that is very nice and clean and easy to use. His real point is this:that's because you can only do one thing from their home page: search.

      My condensed version of that essay: "Simplicity" (meaning lack of features, or having hidden the features) and "Ease of Use" are not to be confused.


      And it is a good point. Here's another example, perhaps a better one. Some media players (not talking about software, but standalone hardware boxes, like CD players, DVD players, etc.) take an approach to minimising the number of buttons that goes like this: make different buttons do different things at different times. E.g. "We don't need track skip & cue/review buttons: make it do cue/review if the playback is paused and skip if it isn't." Well, this actually makes the user interface harder to use. Yes, it gives more apparent simplicity at first glance, but to anyone who's spent more than five seconds with the interface, it's harder to use. Either they'll try to do a track skip while they're on pause and not be able to figure out why it isn't working, or won't realise that there is a cue/review function. Buttons that do multiple things are confusing. Give me one button per task, and I'm much happier.

      Example two: There was a trend in web browser design a while back that put the stop & reload buttons in the same place. You can't be in a state where you can do either of them, so why not combine them? Well, err... because the page might finish loading in the instant that you decide to click the stop button...? Fortunately the UI designers seem to have realised how stupid that one was.

    38. Re:ROTFLMAO by julesh · · Score: 1

      Can you honestly say that the ipod isn't simpler from a users perspective than most other mp3 players?

      Yes. When I want to put tracks onto my MP3 player, I plug it into my computer, and drag the MP3 files I want to use onto its symbol in the "My Computer" window. To do the same with an iPod, I need to start a special application to manage it.

    39. Re:ROTFLMAO by jaydonnell · · Score: 1

      Your funny. I can play word games too. How's this?

      When I want to put tracks on my ipod I plug it in and click update (it opens itunes for you). To do the same on an Ipod I have to open 'my computer', click some folder, click some other folder, click some other folder, click the band name folder, drag some songs, click up, click some band name folder, drag some songs, click up, ...

      oh wait, people that don't use computers often have a very hard time navigating a filesystem and finding the files they are looking for.

    40. Re:ROTFLMAO by julesh · · Score: 1

      oh wait, people that don't use computers often have a very hard time navigating a filesystem and finding the files they are looking for.

      Only a minority of people who posess digital audio files "don't use computers often".

    41. Re:ROTFLMAO by jaydonnell · · Score: 1

      this is not true unless by minority you mean something like 49%. Well, that may be true, but it's a very significant number.

  3. Swimming against the tide by tverbeek · · Score: 5, Insightful

    They have a point, in that there is a population that doesn't mind complexity (aka "clutter"). Just look at a typical 16-year-old's bedroom, or a college student's MySpace page. But nearly everyone I know over 40 tends to prefer "simple". "Just give me a cell phone that makes phone calls," they say. My parents would pay double for a TV remote with half as many buttons.

    But if these "experts" think clutter is the Next Big Thing, I have some demographics to share: the adolescent/young adult cohort that routinely thrives on oodles and knobs and buttons is entering a shrinking phase, and that overpopulated cohort known as the Boomers are all on the high side of 40.

    --
    http://alternatives.rzero.com/
    1. Re:Swimming against the tide by Chosen+Reject · · Score: 5, Interesting

      Well said, but it could be said even more simpler: "The salesperson didn't know what it did either."

      I think that sums it up nicely. So everyone wants complex things that they have no idea what it does? That makes a lot of sense. Sounds more like companies are just shoving things into stuff in the hopes people will say "I don't know what all they do but it has more buttons than that other one" and then buy it. Reminds me of when some young (< 7yrs old) cousins of mine were visiting me in Phoenix from their small town and I convinced them that Phoenix was better because it had more crime. They went and complained to their parents that they wanted more crime in their city. They had no idea what it was, they just wanted to have more of it than the next guy.

      --
      Stop Global Warming!
      Just say no to irreversible processes!
    2. Re:Swimming against the tide by b0s0z0ku · · Score: 1
      , or a college student's MySpace page.

      MySpace seems to encourage bad UI design. Not sure why, it might have to do with the default page layout and the type of n00bs that it attracts. If you want to see a *well-designed* social networking interface, look at LiveJournal. 5 years older and *much* cleaner and less annoying to use.

      -b.

    3. Re:Swimming against the tide by tacocat · · Score: 4, Insightful

      It's cyclic?

      When you make something that works. You start to play with it to make it do more. It's complex. Then it fails. Then you make it simple.

      These are opposing forces to make it complex to better address the niche market potential and improve the customer experience. All the general marketing and sales initiatives to make things better and new and improved.

      Contrary to this is the force to simplify things in order for you to concentrate on other issues. This is not a force that is recognized or embraced by the marketing and sales thinking in business.

      If you make something that is basic and effecive. Say a round ball. Then marketing will start asking people why they didn't purchase a round ball. Based on the feedback they start applying modifiers and options to the round ball. Before you know it you have colors, textures, handles, AM/FM radio... Some of which is useful (colors and textures) and some of which is a detraction from the original design (AM/FM radio balls break when you treat them as a ball).

      All of this is also the pressure of product convergence. First there was the cell phone and now it's a cell phone, gamestation, television, ipod, PIM and more more more every week.

    4. Re:Swimming against the tide by fyngyrz · · Score: 3, Insightful
      ...and that overpopulated cohort known as the Boomers are all on the high side of 40.

      I'm on that list; 52 and very boomy. But I still prefer my Marantz 2325 in the bedroom to my Denon surround system in the living room because the 2325 provides a full front panel with control of everything on a knob right there in my face instead of hidden "for my convenience." Is the Marantz more formidable to look at? You bet it is, there are thirty adjustable controls, three sets of jacks, a slew of status indicators, a dial readout and two meters on the panel. The Denon has two knobs and a display; even if you open the sub-bay, most of the functionality isn't directly accessible.

      Likewise, my Kia Sportage is full of controls and conveniences, and I simply love that vehicle. I suspect that when that salesman does his due diligence and learns what the mirror button does, he'll be well rewarded. There are no "trivial" things in my sportage; everything has been useful, convenient, and a real relief from the dumbed-down controls of my previous vehicles.

      Finally, the software I prefer is powerful, full of features, and doesn't hide them under layers and layers of menus, and furthermore, that's the design approach I take with software I write. The primary reason why is the countless times I've seen customers go "I didn't know that was even there!" with all kinds of software. As far as I am concerned, when an operation is selected, as many of the options as possible, preferably all of them, should be right there for your selection. I know it makes it a lot easier for me to use software, and I know it addresses those folks who wander through software instead of studying it (and those are few and far between.)

      Google's got the right idea for its search clients. But then again, come in there without having been there for a while and try to find where to submit URLs as a content provider... that's pretty minimalist and obscured under a few layers of stuff, there's no particular hint on the home page. Reminds me of my Denon. Sounds great, and you can't argue that the volume control and source selection are right there, which is what most people use most. Can you EQ the room or select what kind of inputs a source has? Sure you can. Big time. Better not have arthritis, though... you've got some menu navigation chops to exercise, and like Google, it's not all that obvious. In fact, frankly, its a pain in the butt.

      I'm "that guy" who will be more inclined to buy something if the controls are in my face. The more knobs, buttons, meters, displays, and UI elements it has that are connected directly to particular functionality, the happier I am. I don't want my bass control buried under layers of menus, and I don't want my software controls buried, either. So I dunno about that boomer argument. We grew up with complex interfaces. Someone took that idea away from us right about the time the programmable VCR came out, and ever since then, there's been a whole class of people who "can't run stuff." Coincidence? I think not. Just bad design, started by some clown who thought that minimal == better. It doesn't. It just == minimal.

      --
      I've fallen off your lawn, and I can't get up.
    5. Re:Swimming against the tide by Vanders · · Score: 1

      Now I'm curious. Why did you put "experts" in quotes? You can make an argument against Spolsky but Donald Norman is certainly an expert. The man wrote Design of Everyday Things. I'm pretty certain he qualifies as a design expert.

    6. Re:Swimming against the tide by Nevyn · · Score: 3, Informative
      "The salesperson didn't know what it did either."

      I think that sums it up nicely. So everyone wants complex things that they have no idea what it does?

      While, I do agree that Norman is on crack ... the on/off button on the rear view mirror has been around for a while (my "new" car, that I bought used this year, has one). The mirror has an optical sensor and dims the view when someone is tailgating with their huge SUV lights beaming straight into your car.

      Older cars have the mechanical switch, which uses two mirrors but: 1) I hate those mechanical things, as I can always see outline in the other mirror. 2) The on/off one works automatically, so when someone isn't beaming a light show into the back of my car I can see everything perfectly. 3) Even when toggled the mechanical ones are often still too bright or too dim (as they basically just have two settings), the auto. one has a lot of range so it's only unusable when someone is right on your tail (and even then you can happily look right at it).

      My only complaint is that it automatically comes on whenever the car is turned on (IMO it should remember the setting). But given that it's so much better than the toggle switch, I just leave it on now anyway ... and I might have turned it off and left it off, I can somewhat forgive them. I would seriously consider not buying another car if it didn't have one, it's that nice. However this is one of the simplest things in my car (esp. due to the one by default mode), and if I had to manually tweak a knob or something I would have killed it by now.

      --
      ustr: Managed string API with ave. 44% overhead over strdup(), for 0-20B
    7. Re:Swimming against the tide by caluml · · Score: 2, Funny

      My parents would pay double for a TV remote with half as many buttons.

      Bring me your parent's remote control, the amount they paid for it, and a saw.

    8. Re:Swimming against the tide by VE3MTM · · Score: 1

      Or how about Facebook?

      --
      09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 Whoops, silly middle mouse button...
    9. Re:Swimming against the tide by elcid73 · · Score: 1

      "Today simplicity, tomorrow convenience. Tomorrow convenience, the next day simplicity." -Norman

    10. Re:Swimming against the tide by LO0G · · Score: 2, Interesting

      And in a previous life worked as an Apple fellow - he's responsible for many of the design principals embodied in the Mac's OS.

    11. Re:Swimming against the tide by Anonymous Coward · · Score: 0

      A button devoted to a single function is not a complex interface.

      A VCR interface is complex because multiple modes and functions are assigned to a single button.

    12. Re:Swimming against the tide by elcid73 · · Score: 1

      They never said it was the Next Big Thing... the summary did. They just said that lack of features is not necessarily a good thing.

    13. Re:Swimming against the tide by Anonymous Coward · · Score: 0
      If you make something that is basic and effecive. Say a round ball. Then marketing will start asking people why they didn't purchase a round ball. Based on the feedback they start applying modifiers and options to the round ball. Before you know it you have colors, textures, handles, AM/FM radio...

      Dodgeball would have been so much more fun with an AM/FM radio in the ball!

    14. Re:Swimming against the tide by dmatos · · Score: 1

      Google's got the right idea for its search clients. But then again, come in there without having been there for a while and try to find where to submit URLs as a content provider.

      It's linked right from the front page. See?

      http://www.google.com/search?q=how+to+submit+URLs& btnG=Search

      --

      It may look like I'm doing nothing, but I'm actively waiting for my problems to go away.
      --Scott Adams
    15. Re:Swimming against the tide by operagost · · Score: 1

      They went and complained to their parents that they wanted more crime in their city. They had no idea what it was, they just wanted to have more of it than the next guy.
      Might want to check your aunt and uncle's house for old lead paint ...
      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    16. Re:Swimming against the tide by b0s0z0ku · · Score: 1
      A VCR interface is complex because multiple modes and functions are assigned to a single button.

      This is done for price reasons, believe it or not. Software is cheap. Switchgear is more expensive, takes up space, and is prone to breakage. Of course, having fewer buttons really doesn't help reliability (more buttons=more things to break doesn't hold) since a single button will be used more and just wearout faster.

      -b.

    17. Re:Swimming against the tide by fyngyrz · · Score: 1

      It's linked right from the front page. See?

      Not dependably so:

      http://www.google.com/search?hl=en&lr=&safe=off&q= I+want+to+resubmit+my+site&btnG=Search
      http://www.google.com/search?hl=en&lr=&safe=off&q= help+me+submit&btnG=Search
      http://www.google.com/search?hl=en&lr=&safe=off&q= where+do+I+submit+a+link%3F&btnG=Search

      If your interface's ability to function correctly depends upon the individual user's semantics, then you've failed it.

      Obviously, this isn't Google's "interface", though, despite your thinking. Google's got the submit link buried a few pages in. You just have to find it amongst the rest of Google's stuff.

      --
      I've fallen off your lawn, and I can't get up.
    18. Re:Swimming against the tide by sbrown123 · · Score: 1

      >But nearly everyone I know over 40 tends to prefer "simple".

      I'm under 40 and prefer simpler. I also don't appear to be in the minority since the majority of web surfers, most of whom are under 40, prefer Google over an other search engines mostly because its simpler.

      Simpler has other advantages:

      1. It can adapt more quickly since there is less to fight with.
      2. Room for expansion.
      3. Lot quicker to bug fix.
      4. Can be managed by smaller groups.

    19. Re:Swimming against the tide by dmatos · · Score: 1

      Agreed. It did take me two or three attempts to get a query with the google URL submission page as the top link.

      --

      It may look like I'm doing nothing, but I'm actively waiting for my problems to go away.
      --Scott Adams
    20. Re:Swimming against the tide by Anonymous Coward · · Score: 0

      I have one of those auto-dimming mirrors too, and I hate it. Why?
      A) The thing is CONSTANTLY wasting electricity/gas in my car. Perhaps a tiny amount, but nonetheless; I can't bitch about gas prices and drive a vehicle that wastes fuel on such trivial things.
      B) When it breaks, instead of a $20 mirror at the junkyard, I can look forward to a $200 replacement cost. Yay for me! I win!
      C) Because it is SO advanced, it knows the difference between nighttime and daytime. In other words, it doesn't dim during the day, NO MATTER WHAT. So, when the sunset is in the rear-view mirror (as happens 3 months every year during my drive home from work), I can't dim it at all! So, I'm literally "blinded with (by) science". Thank you "We've accounted for all possibilities, isn't this cool?" engineers.
      D) Because it's heavier, it's already ripped itself off of the windshield at year 6... When you live in the midwest (hot/cold/HOT/COLD/HOT!!/COLD!!!!), cars take more abuse than I think designer test for.

      Sorry for the rant. It just mocks me every time I start the car.

    21. Re:Swimming against the tide by tverbeek · · Score: 1

      Saying profoundly stupid things gets one demoted from expert to "expert".

      --
      http://alternatives.rzero.com/
    22. Re:Swimming against the tide by Vanders · · Score: 1

      On what basis are you qualified to say that Donald Norman has said something "profoundly stupid"? Because you disagree with him? Because "everyone knows" that Google is easier to use?

    23. Re:Swimming against the tide by aschlemm · · Score: 1
      While, I do agree that Norman is on crack ... the on/off button on the rear view mirror has been around for a while (my "new" car, that I bought used this year, has one). The mirror has an optical sensor and dims the view when someone is tailgating with their huge SUV lights beaming straight into your car.
      The automatic rear view mirror has been around for many years. I had a 1989 Ford Thunderbird with an automatic rear view mirror. It had a switch to toggle between (off/manual) or auto. It also had a dial on it to adjust the light sensor's sensitivity. I was surprised to see some newer vehicles including an "auto" mirror since most cars never had them and I thought it was just a fade that never caught on when I had my T-Bird. When I sold my T-Bird and got a Subaru Legacy I was back to a manual rear view mirror and quite frankly I don't miss the auto rear view mirror even if it was a cool gadget to have in a car.
    24. Re:Swimming against the tide by Jah-Wren+Ryel · · Score: 1

      There is a saying about unix - "It's a great place to live, but I wouldn't want to visit."

      Your examples are similar. If you only used your Marantz 3 times a year, you probably wouldn't be so happy to have all the controls in your face. Similarly, if you drove some other car and had to rent that Kia for a few days while your regular car was in the shop, you would find that multitude of knobs and switches to be confusing and perhaps downright distracting.

      Expert users want and need easy access to expert features. But '99%' of the time, casual users just need basic functionality and don't have the time or inclination to become experts.

      --
      When information is power, privacy is freedom.
    25. Re:Swimming against the tide by winomonkey · · Score: 1

      I agree with you in word choice, but not in meaning. Yes, I do feel that there are two different groups, as you mentioned (well, two main groups and a wide variety of individuals falling between these poles). However, I think that the implications of preference of "simplicity" and "complexity" by young and old generations needs to be addressed. In particular, what kind of simplicity you mean.

      Yes, I do think that the Baby Boomers are a fan of simplicity. However, it isn't simplicity of informational density, but simplicity of process. These same folks who are used to reading the New York Times for their news can root through an informationally-dense mess of an interface, as can be found on MSN or Yahoo. They do not want to go to five different sites to find out about the news, weather, stocks, games, and email. They want to have one hub and read through it. My father thinks Google is useless because it is so plain. Where is what he wants (I showed him how he can add as much as he wants to it, and now he is becoming a convert). So, yes, older adults tend to want to have simplicity, but in how they find information, not in how it is presented.

      The clutter that you speak of in the MySpace profiles and teenage bedrooms is indicative of a capacity to handle not so much complexity, but instead multiple threads. You have your stack of books on the desk for class, the heap of guitars and tablature for music, the iPod with someone else's music, the phone with the friends on it, the IM window with more friends on it, the browser open with ... Google for search, MySpace for friends, a news site for news, perhaps a few other sites and links (all in seperate tabs, of course). You know what is in each of these spaces (physically and on the web), and use them accordingly. Yes, there is a great deal of clutter, but each tab in the browser, each mound of crap in the room, has its defninite and clear-cut purpose.

      My father hates tabs, because he gets confused jumping between them. He would rather go page by page, process by process (email first, then news, then weather, then boat shopping, then back to email, then off). One page to rule them all, serving content that he needs all in one place. When he is done with the news, he clicks his Home button and then clicks the weather link. Us young-uns open up Firefox and launch six tabs immediately, and go between them. YouTube video taking a while to load? Fire off an email. MySpace down again for some sort of 'database maintenance'? Run a search for that band you are listening to on Pandora. Each is a clear service, each has a fairly simply interface (not necissarily a good one, though...MySpace!), and each fragment of simplicity is run in a complex environment.

    26. Re:Swimming against the tide by fyngyrz · · Score: 1
      If you only used your Marantz 3 times a year, you probably wouldn't be so happy to have all the controls in your face.

      No, you have it exactly backwards. Having all the controls in my face allows me to locate the one I want by simply reading. Ah, Bass, there we go. Having a feature buried in some obscure menu almost ensures that I will not find it at all. I can go completely down multiple wrong paths and never even find it. That's what learning *nix was like, too. Hidden, or so obscure that it might as well have been hidden.

      The Kia example is the same. Having a feature means you can use it. Not having it, or burying it, means you can't. I'd rather have it. Someone gets into a car, drives for a while, back gets sore... they'd have been better of with the Kia, which has numerous features that adjust that seat to compensate. Back windshield dirty? Wipers, defrost, washer. Better to have, than not. Need to plug something in? Multiple 12v outlets up front, midbody, and in back. Better to have, than not. Cruise control - better to have than not. Gone shopping? Kia's got shopping bag hangers front, middle and rear. Need to work? Passenger seat turns into a desk. Better to have, than not. Lights on the mirror, on the sunshades, on the ceiling... airbags in the side pillars... lots of storage... 4wd... traction control... dual trip-meters... headlight management, door-lock management... coffee holders (6 of them)... internal and external tie-downs... flat cargo-bed or seats in seconds... super crash ratings, cheaper than the US competition, and gets better milage. Excellent environmental controls. Nice peppy V6. Power everything, including auto-down on the driver's window, handy for tolls and the like. Flipping outrageous warranty.

      Do I have to remember this all to benefit? Not at all. All that functionality is "right there." Would I (or anyone else) be better off without these features? Absolutely not. And, which of these features do I "not need" in order to "improve" my experience; or, which of them makes the car too difficult to drive for a new user? I drove it off the lot without any trouble. Sure, it took a few days to find all the nifty features, but so what? They're all top level, easy to use, extremely well thought out, none require require genius or imagination or menu navigation to use.

      Minimalist features gets you minimalist functionality. Unless you get off on smooth, featureless curved cases, I see no benefit whatsoever. Menus get you delayed, hidden functionality, loss of orientation, decreased usability although they allow extensive buried functionality. Control-per-feature gets you strong functionality and maximum speed of access, plus allows map-is-territory human capabilities to help you use your stuff. As far as I'm concerned, the only time you have a reason to use hidden functionality is when the available space has become full.

      --
      I've fallen off your lawn, and I can't get up.
    27. Re:Swimming against the tide by tverbeek · · Score: 1

      On what basis am I disqualified from calling what he said "profoundly stupid"? Sorry if you idolize him or something, but I'm entitled to form my own opinions based on my own observations and analysis.

      --
      http://alternatives.rzero.com/
    28. Re:Swimming against the tide by frank_adrian314159 · · Score: 1
      I'm "that guy" who will be more inclined to buy something if the controls are in my face. The more knobs, buttons, meters, displays, and UI elements it has that are connected directly to particular functionality, the happier I am.

      Don't tell me, you run Linux at home...

      --
      That is all.
    29. Re:Swimming against the tide by fithmo · · Score: 1
      My only complaint is that it automatically comes on whenever the car is turned on (IMO it should remember the setting). But given that it's so much better than the toggle switch, I just leave it on now anyway

      Alan Cooper calls that a dancing bear in his book, and says it's a ridiculous waste of time because it doesn't really do what you want, and I would agree.

      What he means is that a dancing bear dances poorly, just stomping and flailing out of rythm, but we put up with it and try to enjoy it because it's amazing to see a bear dance at all. "I've never seen a bear dance before!" we tell ourselves. He also points out that once you've seen a dancing bear it's hard to go back to normal non-dancing bears, but you could always just go with a different animal that can dance if dancing is what you want.

      Personally I'll take a boring old human than can dance well (read: rear view mirror that is manual but does what i want) over a bear that dances poorly (read: automagic mirror that doesn't always do what I want).

    30. Re:Swimming against the tide by Jah-Wren+Ryel · · Score: 1

      Having all the controls in my face allows me to locate the one I want by simply reading.

      You missed the whole point about casual users.

      '99%' of the time, casual users just need basic functionality and don't have the time or inclination to become experts. When there are circa 5 basic functions and 6 similar knobs to choose from, the casual user is going to get the right result almost every time. When there are 30 similar knobs to choose from, the casual user is going to spend a couple of orders of magnitude more time trying to figure things out.

      Hidden, or so obscure that it might as well have been hidden.

      By default, almost all of unix is right there in the default path and the man pages are right there in the default man path. But you are right, obscurity is exactly the problem. You've got a couple of hundred commands with 4 letters or less in their names. Just like having 30 similar looking knobs right out in the open is obscure too.

      All your Kia examples are from the perspective of the expert user. You don't mention all the ways the casual user can screw things up - 6 different seat adjustments is 6 different ways to mess up the seat when you are groping around for the slide forward/backward knob.

      Minimalist features gets you minimalist functionality.

      That's only true if you choose your features at random. Good UI design is all about making the easy things easy and the hard things possible. Your design philosophy sounds like it is focused on the latter with little attention paid to the former.

      --
      When information is power, privacy is freedom.
    31. Re:Swimming against the tide by Anonymous Coward · · Score: 0

      I'm entitled to form my own opinions based on my own observations and analysis.

      Of course you are. Just as I am entitled to call you on them if I think you're wrong. You're not disqualified from saying Norman has said something "profoundly stupid", but you havn't backed up your opinion with anything other than you think he's wrong. It's the equivalent of saying that just because Dennis Ritchie helped write The C Programming Language, that doesn't mean he knows anything about C and that your opinion should carry equal weight because you've been writing Python scripts for over three years now.

    32. Re:Swimming against the tide by LizardKing · · Score: 1

      he's responsible for many of the design principals embodied in the Mac's OS

      MacOS up to version 9, which was such a mess that it was replaced wholly by another operating system. That replacement, MacOS X, was NeXT's creation, and has nothing to do with Norman.

    33. Re:Swimming against the tide by fyngyrz · · Score: 1

      I run linux for web servers, PCs to work with the PC software we sell, and Macs to use day in and day out. Macs have the highly agreeable nature of making everything available if you need it, and everything just works all the time, plus it is a comfortable, easy to use, and good looking environment.

      I'm very familiar with all three environments from both the user and the programming level. Linux is the most obscure, Windows is the least consistent, and the Mac is the best of all worlds, with linux-like power under the hood and the best UI of any OS out there, as well as great application software.

      My favorite machine is my Mac laptop, a 17-inch dual-core machine, hands-down. It does have one shortcoming, and that is directly related to the discussion here: The trackpad is insufficient to my needs because of the one-button design. I have to use a mouse for some software; there are some operations you just can't do with one button, no matter how much you might like to. In their attempt to simplify the physical UI, they made the machine more difficult to use.

      --
      I've fallen off your lawn, and I can't get up.
    34. Re:Swimming against the tide by fyngyrz · · Score: 1

      Actually, you missed the point about casual users. Here it is:

      Being a "casual" user does not protect you from needing the window washer or the seat adjustments. No one forces you to use them; but when the need arises, "casual" is no protection, period. You need them anyway. The weather cares not for your casual status; the long trip the same. Without easily used amenities, you will suffer. If the amenities are lacking, you're certainly screwed. If the amenities are buried where you can't find them (eg, in a deep menu somewhere) you're little better off.

      The whole idea of simplification to the point of "not providing" for casual users is based on a mental error; that casual means "free of need", and it doesn't mean that at all. It never did. It is a marketing simplification and insufficient self-justification for the dumbing down of physical interfaces inflicted on end users by well meaning, but confused, UI folk.

      The idea of simplification to the point of making control panels blank faces with just a button or two serves an esthetic mindset at the complete and total cost of usability, and the more complex the machine is, the more this is so. My Denon is the poster child for worst UI ever. It can do anything, it seems, but only if you can sit for ten minutes with the menu system on screen, trying to intuit what the Japanese designers were thinking when they made the bass and treble inaccessible from the remote, and only via the front panel buttons, yet made the input assignment only accessible from the remote, and not the front panel, while every other feature you want is buried two or three layers deep with not even a hint as to what might be where.

      --
      I've fallen off your lawn, and I can't get up.
    35. Re:Swimming against the tide by Jah-Wren+Ryel · · Score: 1

      Being a "casual" user does not protect you from needing the window washer or the seat adjustments.

      Actually, it does. You are trying to redefine "casual user" as someone who needs ALL functionality. 99 times out of 100 or something along those lines, the guy renting a car for one day won't need to use the 6 different wiper-speed intervals nor will he need the lower-lumbar, upper-lumbar, inclination, and hip-bolster adjustments. For that other 1 out of 100, sure it sucks, but does it suck worse than the total cost that the other 99 incur from having to deal with the additional complexity introduced by all those unneeded knobs?

      My Denon is the poster child for worst UI ever.

      Bummers. Anyone can cite poor UI designs, they are a dime a dozen. It is hard work and requires more than a little bit of artistry to get them right, which is why the poor ones are so common. That in no way invalidates the point that simply throwing every conceivable option up on a single panel is much better. It's like you've decided that since good UI design is hard, you aren't going to invest the effort to do it, but at least you won't lock people out of functionality.

      If your resources limit you to that decision, then that's fine. But don't kid yourself that you are implementing the penultimate of user interfaces. You are just moving the costs around - instead of spending the effort to do it well up front once and get 99% coverage, you push the cost of learning a confusing interface, and recovering from the errors that result, onto each user over and over again as they climb that learning curve. If you've only got a handful of users and they will all be regular users, then that's probably the most cost-efficient way to go. But if you've got hundreds or thousands of users, few of which need more than basic functionality, that design decision is probably going to be very wasteful of your customers' time.

      By the way, you'll note that I am arguing against the "a full front panel with control of everything on a knob right there in my face" design style and for the partially "hidden 'for my convenience'" design style, with emphasis on convenience. But I am not arguing for, "simplification to the point of making control panels blank faces with just a button or two" which is mostly a straw-man drawn of out an extremist view that form is more important than function.

      In other words, I am saying that function over form is not a binary choice and that a well-designed form can even be part of function.

      --
      When information is power, privacy is freedom.
    36. Re:Swimming against the tide by Anonymous Coward · · Score: 0

      >> he's responsible for many of the design principals embodied in the Mac's OS

      > MacOS up to version 9, which was such a mess that it was replaced wholly by another operating system.
      >That replacement, MacOS X, was NeXT's creation, and has nothing to do with Norman.

      Not entirely true. NeXT was part of Apple when Mac OS X was undertaken, so "NeXT" itself only contributed NEXTSTEP to the effort. But even that wasn't entirely NeXT's creation. Mach, BSD, Objective C and PostScript were all developed previously and adopted by NeXT.

      Plus a lot of things went into Mac OS X that weren't in NEXTSTEP, including the PowerPC port (incorporating a lot of work from MkLinux, supported by Apple), Carbon, Quartz, QuickTime, Java, etc. You might even say that the majority of Mac OS X development was hammering NEXTSTEP into the shape of those Mac design principles.

  4. Button on the Mirror by Anonymous Coward · · Score: 0

    The button on the mirror was probably the auto-dimming feature.

    1. Re:Button on the Mirror by Anonymous Coward · · Score: 0

      No! It was actually a button that started up the satellite Internet link and booted up a Sourceforge mirror... You know, for those long hours in traffic, where you feel like doing something productive.

  5. Really... by Andrew+Kismet · · Score: 3, Interesting

    From the designer's point of view, complexity is all the rage - but do the customers WANT that complexity? Sorry to cite and overused example, but one word for you: iPod! It's simple, clean, and works. It has a complex control that's simple to use (clickwheel). And I may as well cite this, even though it's mettle is untested as of yet: Wii! Simple with a complex control, again.

    Perhaps the best compromise is a complex design with a simple UI...?

    1. Re:Really... by UbuntuDupe · · Score: 4, Interesting

      Another, probably more controversial example is MSPaint. I consider it to be model of good software. Before you snicker, consider how well it achieves its function. Its extremely easy to use. I can see where everything is. It handles 95% of the photo editing (cropping, relocating, resizing, flipping, adding text) that I need. What it lacks in features, it makes up for in ease of use.

      Perhaps the best compromise is a complex design with a simple UI...?

      Complexity isn't a problem if it's hidden from the user. For example, if you improve a car engine's efficiency. In software, you can (fortunately) add more features without adding complexity. It's called "advanced options" or "advanced mode". The more adept user will know how to get to it, and it doesn't intimidate new users.

    2. Re:Really... by b0s0z0ku · · Score: 3, Insightful
      Perhaps the best compromise is a complex design with a simple UI...?

      Since TFA mentions cars, I'll mention things like VW's Direct Shift Gearbox. Basically all the advantages of a stick shift (it *is* a manual gearbox) with auto-like shifting smoothness since shifts are done by releasing one clutch while engaging the other one. A simple interface, too - 2 pedals.

      If anything, cars are getting *simpler* to drive. Automatics are available on more models (unfortunately, I *like* manual cars). No more manual chokes or carburetors. It's the auxilliary features that are getting more complicated, but driving itself is getting easier.

      -b.

    3. Re:Really... by nickmclean · · Score: 2, Insightful

      Design in enough simple systems and you get a huge mess of complexity. That's how cars work. A single overly complicated system is what crashes your plane...

    4. Re:Really... by blowdart · · Score: 1

      From a personal viewpoint I found the click wheel horrid. I ended up clicking when I didn't want to, getting frustrated as I scrolled down through 500 odd tracks or artists and I yearned for a simple up and down button combination where all I had to do is hold it, that's certainly simpler for users who are already used to cursor keys. Yet when the Zune arrived with, what I consider, a simpler set of buttons it was decried.

      Not everyone's idea of simpler is the same.

    5. Re:Really... by megaditto · · Score: 2, Insightful

      Thinking people like complexity.

      This example should resonate with the Slashdot demographic: would you prefer an oscilloscope that has 4 buttons and knobs or 40?
      Would you prefer cat or vim as your text editor.
      Would you prefer a mouse with 1 or 3 buttons? (Full disclosure: my mouse has 12)

      --
      Obama likes poor people so much, he wants to make more of them.
    6. Re:Really... by 91degrees · · Score: 2, Funny

      Well, I want a device with a single button that knows what I want to do when I prress it every single time.

    7. Re:Really... by megaditto · · Score: 4, Funny

      Get a shotgun.

      --
      Obama likes poor people so much, he wants to make more of them.
    8. Re:Really... by OldeTimeGeek · · Score: 1
      If you like that, you ought to play with the Tiptronic gearboxes that come on some of the newer VW models. It's an automatic, but move the stick sideways and you can change gears without a clutch. It's not perfect - you have to go through the gears rather than directly to a gear - but it works smoothly. My Touareg has one and it's a bunch of fun.

      Unfortunately, that's about the simplest thing on it - I'm still trying to figure out all of the settings on the climate control system, the lighting system and those two small unmarked buttons on the side of the steering wheel...

    9. Re:Really... by b0s0z0ku · · Score: 1
      If you like that, you ought to play with the Tiptronic gearboxes that come on some of the newer VW models. It's an automatic, but move the stick sideways and you can change gears without a clutch. It's not perfect - you have to go through the gears rather than directly to a gear - but it works smoothly. My Touareg has one and it's a bunch of fun.

      I personally don't. I like the control of a third clutch pedal. Maybe I'm just reactionary. :) But for those who want it, the DSG is an ideal gearbox since it's as efficient as a manual, provides as good (if not slightly better) acceleration, and has only two pedals since Americans seem to be phobic of having a 3rd pedal. BTW- the Tiptronic isn't the same thing since it has the same design as most other "automatic" transmissions - it just has a lever-operated switch for manual selection of gears.

      -b.

    10. Re:Really... by Jeremi · · Score: 1
      Thinking people like complexity.


      No... thinking people want to get the most work done with the least amount of effort.


      would you prefer an oscilloscope that has 4 buttons and knobs or 40? Would you prefer cat or vim as your text editor. Would you prefer a mouse with 1 or 3 buttons?


      In all cases, I prefer the product that has just enough features for me to get my job done quickly, and no more. Of course, trying to figure out what 'just enough' means is difficult, since often even I (the user) don't know that until I've used the product for quite a while.

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
    11. Re:Really... by perlchild · · Score: 1

      >It has a complex control that's simple to use(clickwheel)
      so on what side of the simple/complex equation is the ipod?

      my take: it's complex(does many things) but easy to use and understand, but it's simple-looking(it doesn't look complex) so people put it on the simple side... and they're wrong... But Apple's pocketbook agrees with them, not me.

    12. Re:Really... by Reverend528 · · Score: 1
      It handles 95% of the photo editing (cropping, relocating, resizing, flipping, adding text) that I need.

      The only shortcoming is that you can't save the edited files in a reasonable lossy format without unreasonably lossy compression. But only 20% of users want to save and redistribute their photos anyway.

    13. Re:Really... by TechForensics · · Score: 1

      Well, I can tell you for sure, as a pilot, that the more instruments you have on your panel, the simpler the plane is to fly.

      --
      Those are my principles, and if you don't like them... well, I have others.
    14. Re:Really... by starfishsystems · · Score: 2, Insightful
      Complexity isn't a problem if it's hidden from the user. For example, if you improve a car engine's efficiency. In software, you can (fortunately) add more features without adding complexity.

      Not true, though I agree with your sentiment. Complexity is a ubiquitous problem in software engineering, and it's fair to say that most techniques of software engineering exist for the purpose of reducing or managing complexity. But don't take my word for it, read back through a couple of decades of IEEE Transactions on Software Engineering for examples of issues and proposed solutions. I also don't want to suggest that the problem is unique to software, though Fred Brooks has pointed out that software is necessarily the extreme case. In fact it's a general engineering problem.

      It's nice when needless complexity can be hidden from the user. Internal combustion engines used to have a manual spark advance. Now it's done automatically, at some additional cost in engineering complexity, of course, but the design has been sufficiently refined over the years so that the extra complexity is minimal.

      And this points to an important observation about design: minimizing complexity is hard work. So why do the work? Because when you compare two functionally equivalent artifacts, the simpler one is easier to produce, easier to maintain, and less prone to failure or behavior out of spec.

      Gordon bell was quite right when he said, "The cheapest, fastest, and most reliable components of a computer system are those that aren't there." And this is particularly true of security, because we're interested in assuring not only what the system does but also what it does not do.

      --
      Parity: What to do when the weekend comes.
    15. Re:Really... by operagost · · Score: 1

      Paint doesn't crop. You must select a section and cut it out, then paste it into a new workspace. It also cannot select anything outside the visible part of the window because the scroll bars won't move, and you can't resize the view.

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    16. Re:Really... by businessnerd · · Score: 2, Insightful

      I think a cars transmission is perfect for illustrating the two different kinds of complexity/simplicity. The first being technical complexity with a simple interface. An automatic (the normal kind) is very complex behind the curtain. There are all kinds of moving parts and gizmos that decide what gear so on. In front of the curtain, where the transmission interacts with the user, it couldn't be simpler. Want to go forward? Put it in drive. No need to operate a clutch, only one shift is necessary in the beginning, and the layout of the "gears" is in a straight line (no up-down-left-right like a manual). Then we can look at the technical simplicity with a complex interface. This is the manual transmission. There is not much going on behind the curtain. You have maybe 5 gears, a clutch, and a shifter. The shifter chooses the gear and the clutch allows the transition to each of those gears. On the frontend, it's fairly complex for the uninitiated, so think of it as "Advanced Users Only". It takes some coordination to shift smoothly and it takes some knowledge for proper gear selection, but because of all of the control being at the user end, one can make those simple mechanical parts do many complex things (i.e. optimize amount of power for type of driving, start car with a dead battery/faulty starter, stop car without brakes, do wicked burnouts without destroying the transmission).

      --
      "It's not whether you win or lose, it's how drunk you get." -- H. J. Simpson
    17. Re:Really... by operagost · · Score: 1

      But for those who want it, the DSG is an ideal gearbox since it's as efficient as a manual, provides as good (if not slightly better) acceleration, and has only two pedals since Americans seem to be phobic of having a 3rd pedal.
      No, it's like that because if it had a clutch it would simply be a garden-variety manual transmission from the driver's point of view.
      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    18. Re:Really... by ajs318 · · Score: 1

      See, I would have gone and done it the other way around: Keep the clutch pedal but lose the gear lever (or at least reduce it to reverse, neutral and forward; you could maybe even get rid of reverse,if you could sense the driver turning round in their seat). If you have been accelerating, but come off the gas whilst depressing the clutch, then you must want to change up a gear. If you are braking, then depress the clutch, then you obviously want to change down. If you are flooring the gas pedal whilst depressing the clutch, then you want to change down a gear for increased acceleration.

      The clutch pedal serves an important function: it lets you take up the drive smoothly. The gear lever is really the non-essential partner. The car can know for itself what gear it wants to be in, based on road speed and engine speed. Yet it seems that everyone wants to lose the pedal and keep the stick. That's the bit I can't get my head round.

      --
      Je fume. Tu fumes. Nous fûmes!
    19. Re:Really... by UbuntuDupe · · Score: 1

      Paint doesn't crop. You must select a section and cut it out, then paste it into a new workspace.

      Have you tried doing image->attributes and then decreasing the width/height?

      Guess I was wrong about it being easy to use...

    20. Re:Really... by jo42 · · Score: 1

      You actually confessed to owning an over-sized, over-priced square box on wheels on /. ?!?

    21. Re:Really... by AdamInParadise · · Score: 1

      This example should resonate with the Slashdot demographic: would you prefer an oscilloscope that has 4 buttons and knobs or 40? Given that back in high-school I never managed to configure this damn thing correctly due to the dozens of buttons and knobs, yes at this time a 2-knob/4-buttons scope would have been a lot better than the monstruosity we had at the time. It seems that older models were much simpler: probably more limited but easier to use if you just need to display a simple signal. And today those blasted things run Windows. Now that's runaway complexity growth.
      --
      Nobox: Only simple products.
    22. Re:Really... by SanityInAnarchy · · Score: 1
      Paint doesn't crop. You must select a section and cut it out, then paste it into a new workspace.

      Thus, cropping.

      This is an important point -- you don't need a "crop" feature, because you can easily acheive it from the other features. I'm not saying there shouldn't be a crop button, but this is an example of how you can make a program simpler and yet still have it be as powerful.

      It also cannot select anything outside the visible part of the window because the scroll bars won't move, and you can't resize the view.

      From what I remember, you're just wrong. I could easily click inside the window (rectangular selection), then drag it outside the window, and the scrollbars would follow. You can resize the window or the image, and you can do it all with simple mouse movements, though it may not be that intuitive.

      Also, you can zoom in and out, and the tools work at all zoom levels.

      --
      Don't thank God, thank a doctor!
    23. Re:Really... by anomalous+cohort · · Score: 1

      I would be interested in what the /. community thinks of Microsoft's Inductive User Interface guidelines. Do you remember in the first part of this decade, they started cranking out the next version of their consumer windows applications (e.g. Money) with these really simple, web-esque GUIs? That was all driven from their usability research at the time. The basic premise is this. A screen with a single, clearly stated, explicit purpose is easier to understand than a page without such a purpose. Sounds a lot like do one thing well.

    24. Re:Really... by Anonymous Coward · · Score: 0

      No the car doesn't know what the road conditions are, if you need to accelerate quickly then you'll probably want to change down a gear, how would the car know that? I don't drive much so I can't give other examples, but I suppose there would be some. However why can't the car know how to operate the clutch smoothly, since that seems like something a computer could do better than a human. Not that I really care either way since I don't have a problem driving a manual.

    25. Re:Really... by SanityInAnarchy · · Score: 1

      Funny you should mention that. The Gimp, in its default configuration, reminds me very much of MSPaint. It has a few more tools, but they all look the same as the Paint ones, and it's easy to find the ones you need.

      There's also tons of complexity hidden in menus, but if you know how to use Paint, chances are you already know how to use the Gimp, except you can now type in an extension (other than .bmp), and it will almost certainly support whatever image type you specify.

      --
      Don't thank God, thank a doctor!
    26. Re:Really... by Moofie · · Score: 1

      No. Tiptronic still has all the disadvantages and inefficiencies of automatic transmission. Being able to pick gears is not the prime virtue. Efficient operation is the prime virtue. (For me.)

      --
      Why yes, I AM a rocket scientist!
    27. Re:Really... by Jorgandar · · Score: 1

      It goes back to the level of user again. Why should I have to be a mechanic to figure out how to operate my car? (why do cars still have gears exposed to the driver? Just go dammit. i dont care how)
      Why should I have to be a computer expert to use the computer? Less is more is far more often the case. If people cannot figure out how to use "it" (whatever it is) in 10 minutes, do you really think it will sell? Only if you're an expert would you really want complexity. Since i am a csc person, I perfer my apps to show me most of their implementation, since I can figure it out. Good luck passing that arguement to my grandma.

    28. Re:Really... by jmorris42 · · Score: 1

      > This example should resonate with the Slashdot demographic: would you prefer an oscilloscope
      > that has 4 buttons and knobs or 40?

      If cost were not an object my ideal scope would do as much as possible for me yet still allow me to override it's decisions. For example, connect the #1 probe and a menu would appear, This signal resembles NTSC Video, would you like to start by viewing fields or lines? Make the choice and have it autosize the scale and automatically sync up to horizontal or vertical sync with clear captions showing the scales selected. Connect the second probe and the diaplay automatically rescales to allow the second signal to be perfectly sized below, synced to the first probe. A menu along the bottom would offer the most common options like superimposing the two, showing the difference, etc.

      But all that automation is useless if it LOCKS me into those options. I want all of the manual controls to remain available, even if buried a bit in onscreen menus.

      > Would you prefer cat or vim as your text editor.

      Vim of course. Although Emacs is good too, lets not open an editor war.

      > Would you prefer a mouse with 1 or 3 buttons?

      Three of course, whadda ya think I am, some sort fruit? (Ok, cheap Apple bash, but dangit, why can't His Steveness offer a three button lappie?)

      --
      Democrat delenda est
    29. Re:Really... by OldeTimeGeek · · Score: 1
      Yep. Would have preferred a Jetta, but I needed something to tow my race car.

      Yeah, I know, but I've balanced bad "He's got a SUV" karma with good "cool, he has a race car" karma...

    30. Re:Really... by Anonymous Coward · · Score: 0

      Well, sort of. Now draw a line, I mean, "path."

    31. Re:Really... by ajs318 · · Score: 1

      The car doesn't have to know the road conditions; it only has to know what the engine's best operating range is (compile-time constants), what the present road and engine speeds are (sensors) and which pedals you are depressing (more sensors). From this, the logic is easy enough:

      Accelerate hard, declutch, keep pushing gas pedal => change down a gear (to get better acceleration).
      Declutch and let go of gas => change up a gear (engine needs to slow down when shifted to higher gear).
      Brake and declutch => change down one or more gears according to road speed.

      You, the human being, can then do the awkward part (keeping it all smooth).

      --
      Je fume. Tu fumes. Nous fûmes!
    32. Re:Really... by SanityInAnarchy · · Score: 1

      Let's see... The pencil and paintbrush seem obvious enough, so you must mean a straight line...

      Oh, I see what you mean. Looks about as easy as Paint, once you know what it's called.

      --
      Don't thank God, thank a doctor!
    33. Re:Really... by Slack3r78 · · Score: 1

      I'd hate to see how such a system would react to heel and toe braking. Just sounds like an unnecessary level of abstraction, to me. Gear selection is in no way the hard part of operating a manual transmission, and a system like you've described would require a painful amount of expensive equipment to be added to the vehicle. A system like you described would drive me batty.

    34. Re:Really... by Anonymous Coward · · Score: 0

      I like my manual, thank you very much. Ok. Here's one for ya:

      If its a manual, it has a clutch.
      If its an auto, it has a torque converter.

      I want to feel the clutch, I don't want the car to change gears for me. I don't want an auto that I have to ask to change gears (like one of those "sports shift" POS's). I want to change gears. Me. MEEEEEE!

      Ok. I'm done.

    35. Re:Really... by 91degrees · · Score: 1

      I tried it. Pressed the button and it made a noise, as intended. Tried it again and it destroyed a clay pigeon. So works pretty well within spec. I then used it to scare off some tresspassers. Also pretty good. Also one button. Then I tried using is a TV remote. The off button works. Can't turn it back on though.

    36. Re:Really... by Andrew+Kismet · · Score: 1

      We're talking about consumer products here. Not something you need years of training an a license to operate, although I appreciate your chain of thought. If you're designing for someone who needs control, make the complexity transparent. Put all the controls there. If you're designing for someone who wants simple things...
      This is an issue of audience.
      I stand by my point of "complex system with a simple UI" for the majority of products. It doesn't matter how many gears, devices, switches and Rube Goldberg contraptions have to activate for me to change what song I'm listening to, I want to do it simply and quickly. That should involve one, maximum two buttons.

  6. Bullshit by neuro.slug · · Score: 3, Insightful

    If simplicity is out, why is the iPod doing so well? One wheel, four buttons, clean white box. Sure, it's not the only reason, but it does look ever approachable. Why do you think that, in the age of a camera-mp3-omg-do-fucking-everything mobile phones, Motorola is developing a bare-bones cell phone?

    I call bullshit.

    1. Re:Bullshit by MindStalker · · Score: 1

      Developing? I mean seriously.. How much Developing needs to be done to make a barebone phone? //Reading the link I see it uses E-ink, neat, but did they do this to drive up the price?

      "We can't sell a barebones phone for more than $30, we gotta add SOMETHING to it???..."

      Geez..

    2. Re:Bullshit by kimvette · · Score: 1

      The idea behind e-ink in a device like that is:
        - Make it easy to read in bright light (many cellphones still do not come with transflective displays)
        - Decrease battery consumption, extending call and standby times

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    3. Re:Bullshit by guitaristx · · Score: 1

      If simplicity is out, why is the iPod doing so well? Because it puts an easy-to-use UI on top of something that's far from trivial for the run-of-the-mill technophobe. The iPod is not a simple device. There's a lot of complexity and innovation under the hood of an iPod; it appears "simple" because it gives you smart UI abstractions to let you get down to what you really want: listening to the song(s) that you want. You don't have to spend much effort "learning" the iPod, yet it's got most of the features you'd ever want for a portable mp3 player.
      --
      I pity the foo that isn't metasyntactic
    4. Re:Bullshit by Cid+Highwind · · Score: 1

      Developing? I mean seriously.. How much Developing needs to be done to make a barebone phone?

      My guess is it takes at least three engineers to make e-ink work in something other than a trivial demo, two engineers to figure out how to make it drop more calls than a CDMA Razr, two more engineers to minimize the battery life, seven salesmen to spin "we won't sell it in the US" as something positive, and a manager to kill the project when grey-market imports start cutting into sales of overpriced whizzy "full-featured" phones...

      --
      0 1 - just my two bits
    5. Re:Bullshit by Anonymous Coward · · Score: 0

      Moto already makes a barebones phone that is not available in North America.

      http://www.msnbc.msn.com/id/11876379/

      The reviewer really likes the 5 days with no recharge.

    6. Re:Bullshit by julesh · · Score: 1

      If simplicity is out, why is the iPod doing so well?

      Because it's a fashion accessory.

      Why do you think that, in the age of a camera-mp3-omg-do-fucking-everything mobile phones, Motorola is developing a bare-bones cell phone?

      Because there's always a market for any different approach. Because a bare-bones phone has a battery lifespan that's twice as long as a fully-featured one, and for some people a long battery lifetime is the killer feature of a phone.

  7. eeejit! by Fallus+Shempus · · Score: 3, Insightful

    KISS isn't necessarily referring to the user interface, which is all TFA is on about

  8. It's never simple by Centurix · · Score: 4, Insightful

    Complexity scales badly. Flexibility is usually the first casualty of war.

    --
    Task Mangler
    1. Re:It's never simple by LionKimbro · · Score: 1

      Ah, yes.... "Scales badly..."

      That was the catchword, in the 1990's, wasn't it?

      Remember, when to everything, the measure was, "...but is is scalable?"

      "Yes, that's a nice database you have there... ...but can it scale? "

      Today, that word has been replaced by "simple."

      I doubt that tomorrows virtue ethics will be "complex," but I do wonder, "What will it be?"

      Surely, people will get bored with "simple."

  9. What a crackhead... by MustardMan · · Score: 4, Insightful

    MSN and Yahoo are easier to use than google? Huh? He goes on and on about how all of yahoo's options are right out there in the open - which is the ENTIRE FUCKING PROBLEM. Too many options is overwhelming and confusing. Plus, he makes ridiculous factually incorrect bullshit statements, like implying yahoo's front page is customizable, while google's isn't. This is just some jackass trolling for page hits by taking up the contrary view.

    1. Re:What a crackhead... by spellraiser · · Score: 4, Insightful

      Amen to that.

      Regarding MSN; I guess somebody forgot to tell Mr. Norman about Microsoft's blatant ripoff of Google. If Google is doing things so wrong, why is Microsoft copying their look and feel to the letter?

      --
      I hear there's rumors on the Slashdots
    2. Re:What a crackhead... by fotbr · · Score: 2, Interesting

      Wow. I'll admit, that was the first time I've looked at the "live.com" search.

      Just a theory on how it came about: Web designer opens google, "file"->"save page as", has the art department come up with some uglyness to make it slightly different, webdesigner changes the links, and calls it done.

    3. Re:What a crackhead... by blamanj · · Score: 1

      The thing is, Google even offers a solution to his "problem." Go to the Google front page and click on "Personalized Home". You want Google Scholar in there, no problem. You want a separate search bar for Google Maps, add one with a single click. Next time you go to Google, it remembers your preference and takes you to the personalized page.

      The tabs and controls you want, no the ones the advertisers want you to have. How is this bad?

  10. What about the Vista shutdown interface, Joel? by GGardner · · Score: 5, Insightful

    In this article, Joel on software claims that simplicity is overrated, that users want more features, and the single thing his company does to drive more sales is to release a new version of an existing product with more features. What's notable is that a week earlier, he wrote this well-circulated post lambasting Microsoft for having too much choice in the shutdown menu in Vista, and advocated for a simple, one-button shutdown solution.

    1. Re:What about the Vista shutdown interface, Joel? by jcoleman · · Score: 1

      His main point is that "simple" does not necessarily equal "fewer features." Similarly, "more features" does not necessarily equal "more complex." Simplicity in the user interface IS a feature. Simplicity is achieved partially by matching the program model to the user model, which in software is almost always the right thing to do. To use his example, I don't expect to have to wade through 10+ options for powering off my computer. I should be able to push the button and it's off (this is the user model). Too many input choices for what is essentially a single output is a real pain in the butt. This is the program model not matching the user model, which pretty much defines a complex user interface. Add features but keep the UI simple. That's the whole point.

    2. Re:What about the Vista shutdown interface, Joel? by Anonymous Coward · · Score: 0

      What's especially notable is that features != choices.

    3. Re:What about the Vista shutdown interface, Joel? by thisIsNotMyName · · Score: 2, Insightful
      I see a big difference between the two examples you have provided here. The second (Vista shutdown) is an example of what Steve Yegge has called "unnecessary complexity." While it is, technically, a feature, Joel's point was that it will only cause confusion in 99% of the users who come across that menu, and provide very little value to the users that do understand it.

      In regards to Joel's point, I'll let him speak for himself

      . . .If you think simplicity means "not very many features" or "does one thing and does it well," then I applaud your integrity but you can't go that far with a product that deliberately leaves features out.


      I think the general point is that features should be useful, necessary and not confusing. Simply adding as many features as you can think of does not lead to a successful software product. The same goes for removing features.
    4. Re:What about the Vista shutdown interface, Joel? by Anonymous Coward · · Score: 0

      Yeah, but the only point of the who friggin article was:

      simplicity less features

      Jesus, what moron ever said these things were the same? The iPod is successful because it provides the more or less the SAME features as another MP3 player, with a SIMPLE interface.

      Retarded article that basically states what most people already knew

  11. Clocks and VCRs... by advocate_one · · Score: 1

    how much are you willing to bet the clocks in those SUVs were flashing 12:00... and if you wanted to change the language for the displays you'd have to wade through several pages of badly translated manuals... my new CD player I installed the other month in my car has language options for the display... I kid you not... the bloody thing defaults to German... It took me a day to find out how to change that...

    --
    Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
    1. Re:Clocks and VCRs... by Cro+Magnon · · Score: 2, Funny

      I don't see a problem. Just take a German class.

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
    2. Re:Clocks and VCRs... by Anonymous Coward · · Score: 0

      In Sowjetrussland, Deutscheklasse nimmt dich!

    3. Re:Clocks and VCRs... by advocate_one · · Score: 1
      In Sowjetrussland, Deutscheklasse nimmt dich!

      you owe me a new keyboard and monitor...

      --
      Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
  12. Design? by geoff+lane · · Score: 1

    You can work out what the customer wants, and provide it. Or you can not bother to find out and just put in every tick-box item you have heard of hoping you've covered all possibilities.

    My DVD player remote has 83 buttons. I use about 10 of them.

    1. Re:Design? by sean_ex_machina · · Score: 1

      I think the design philosophy for remote controls is "every remote a universal remote". Despite this, the only time I ever see anyone using one remote to control everything is when they have specifically gone out to buy another remote to do so. Go figure.

    2. Re:Design? by julesh · · Score: 1

      My DVD player remote has 83 buttons. I use about 10 of them.

      Yes, but if it only had 10 buttons, when you wanted to use a feature you've never used before you'd have to get the manual out to figure out how to do it. The point of all those extra buttons is to allow you to discover the interface without spending ages doing it. You can look at your remote control, see it has a button labelled "A->B" and think "ah, it has a section repeat function... let's trying pressing it a couple of times... yes, it repeats the section between when I pressed it the first and second time". If it didn't have a separate button, but required you to pause playback, bring up a menu and select the option, you'd probably never even realise it could do it.

  13. MSN and yahoo have nothing on The Matrix by LiquidCoooled · · Score: 1

    The matrix is a piece of software I discovered on thedailywtf.

    Its nightmare inducing

    --
    liqbase :: faster than paper
  14. Does one thing well? by almostmanda · · Score: 1

    Outside of wanting cell phones that are not delicate mini-computers, I'd say people are rarely clamoring for things that "do one thing well". Simplicity IS being "easy to use" (and learn). When most people ask for a simple design, this is what they mean--not one that is so basic that it only does one thing. People love using many features and learning to customize. They just don't want this to be an obstacle in actually using the product as intended.

    1. Re:Does one thing well? by b0s0z0ku · · Score: 1
      Outside of wanting cell phones that are not delicate mini-computers, I'd say people are rarely clamoring for things that "do one thing well". Simplicity IS being "easy to use" (and learn).

      For my landline, I still use a 2500 phone that's about 25 years old. It's a bit more advanced than in the picture since it has redial, hold, and flash buttons, but it's not complicated. However it *is* rugged (dropped it off a table a few times with no ill effects), sounds better than most "modern" phones, and is easy to use. Not to mention having a really cool sounding mechanical bell in the base.

      As you add more features, you have to skimp on quality to get the price point of the product the same. That 2500 phone would probably cost $100+ on the market today - there are cheaply-made phones with more features selling for $20 now.

      -b.

    2. Re:Does one thing well? by Anonymous Coward · · Score: 0

      > Outside of wanting cell phones that are not delicate mini-computers...

      Who wants a phone to be a computer the size of a refrigerator or two? I liked the PDP-8 I worked on in college, but I don't want to have to carry it around. What are you trying to say?

    3. Re:Does one thing well? by John+Courtland · · Score: 1

      I bought one of those phones for my father. I think I paid $33 for it including shipping on eBay. He did manage to break it though... he got pissed at the power company for screwing up something having to do with his SS# and destroyed the handset. So they're not THAT indestructible.

      --
      Slashdot is proof that Sturgeon's Law applies to mankind.
    4. Re:Does one thing well? by b0s0z0ku · · Score: 1
      he got pissed at the power company for screwing up something having to do with his SS# and destroyed the handset.

      I suspect that if you actively try to destroy almost anything, you'll succeed. Unless it's bigger and stronger and destroys *you* first :)

      -b.

  15. So many questions.. by cakefool · · Score: 1

    Or could they be talking out of their asses?

    Is it just possible complexity won't benefit some situations? That simplicity is prefered by some users?

    These and more questions, Captain Obvious will be along soon to answer...

    Seriously, different situations demand different responses. Any claim that one approach is 'always bestest' shouldn't be taken too seriously.

  16. Swimming against the organization. by Anonymous Coward · · Score: 0

    "They have a point, in that there is a population that doesn't mind complexity (aka "clutter"). "

    But complexity doesn't imply lack of organization. Those people who have cluttered rooms have a form of organization underneath. Also complexity gives one the feeling of being in control, even if those buttons and knobs really don't do anything useful.

  17. My vote. by AltGrendel · · Score: 1
    Are they trying to make a subtler point, are they just consultants making a splash, or complexity the Next Big Thing in design?"

    I vote for the second one.

    --
    The simple truth is that interstellar distances will not fit into the human imagination

    - Douglas Adams

  18. Differing requirements: marketing vs. users by fractalus · · Score: 4, Insightful

    Simplicity is still better. Norman basically makes the case that, from a marketing perspective, simplicity does not sell. People perceive a complex UI as being more powerful and capable. This makes market pressure favor the complex UI.

    However, that doesn't mean it's better. It means maybe you'll sell more, but it doesn't mean the device will work better or people will use more of the features. If you care about the user experience after the sale, simplicity still wins. If all you care about is separating the man from his money, slather on the complexity.

    --
    People are never as simple as their stereotypes. This applies equally to Christians, Muslims, and Emacs-lovers.
    1. Re:Differing requirements: marketing vs. users by cowscows · · Score: 2, Insightful

      I think they're looking at it at a very superficial, impulse level. If I'm wandering through the mall, and all of a sudden decide I want an electronic toothbrush, I might take the one that has more feature bullet-points on the box, especially if price is pretty much the same.

      But like you said, the user experience after the sale might not go so well if this toothbrush is too complicated (or worse, the money spent adding all those features is money that wasn't available to make the product high quality and/or durable). Then all of a sudden I have a negative opinion of that brand, and word of mouth advertising won't be friendly towards it.

      Now, I don't think that the electronic toothbrush market is driven by hype as much as say, mp3 players, but the internet makes it really easy for people to find reviews written by normal people, so word-of-mouth is an issue worth being concerned about.

      --

      One time I threw a brick at a duck.

    2. Re:Differing requirements: marketing vs. users by jalefkowit · · Score: 1
      If you care about the user experience after the sale, simplicity still wins. If all you care about is separating the man from his money, slather on the complexity.

      I'd go a step further and say that you could potentially even make an argument for simplicity if all you care about is the bottom line -- even if features drive sales.

      Why? Because features add complexity, and complexity drives up costs in at least two ways:

      • Failure rates -- simple things are easier to debug/test, so they tend to not break down as much (assuming you're doing your due diligence and not using customers as beta testers).
      • Support -- simple things don't require you to staff phone banks to explain to befuddled users how to use them.

      The sales boost you get from adding Toolbar Button #12,185 to Microsoft Word may look less impressive when you look at it from a customer-lifecycle-cost perspective.

    3. Re:Differing requirements: marketing vs. users by gad_zuki! · · Score: 2, Insightful

      Maybe. Maybe not. The best selling SUV in america is the Jeep Liberty. Its interior is dead simple. The best selling mp3 player is the ipod. Best selling truck is the ford 150. Even simpler console.

      The complexity sells argument doesnt seem to hold water. From my experience people are intimidated by all the silly buttons and features they are paying for but will never use.

    4. Re:Differing requirements: marketing vs. users by gwait · · Score: 1

      Hear hear!

      I believe the only way marketing can sell something more complex than required, is when the customers are uninformed. A good percentage of the population are still new to
      the whole computer business, so when someone offers them "more" for their money, it seems like a reasonable decision.
      Once you understand the product, then the useless features become apparent, and once you learn that overly complex products are far more likely to have bugs or just be poorly thought out, you start to desire simpler versions.

      I read a recent article about an experience with a new "computerized" washer and dryer (those things us guys pretend to not know how to use).
      Apparently each attribute of every state in the washing cycle is programmable, and it wasn't clear from the article if there were even reasonable defaults.
      The reviewer ended up calling the support guy in to teach her how to program the washing machine, just so she could wash some clothes.

      At the other end of the scale, our office has a new microwave oven - the ultimate user interface - only two rotary knobs - power, and time, and the time knob winds down mechanically. There's not even a start button! My next home one will be like this. (My current home one has dozens of default settings, like the popcorn setting you can't use cause it burns any microwave popcorn you put in it).

      --
      Bavarian Purity Law of Rice Krispie Squares: Rice Krispies, Marshmallows, Butter, Vanilla.
  19. yes clearly... by Harin_Teb · · Score: 2, Funny

    Clearly simplicity is out and ocmplexity is in. That explains perfectly why nobody uses google, and it certainly hasn't become so common place that it has been "verbed" in the english language. I bow before the amazing intellect of these people. /sarcasm

    although to be fair there is something very "truthy" about what the are saying...

  20. I guess I'm old before my time. by FatSean · · Score: 1

    I am completely unimpressed by Blackberries or cellphones with cameras and MP3 players in them. Costs me extra to buy, more complex to use, and I never wanted that function!

    Perhaps the glorious Free Market will realize there is a niche where people appreciate austerity, simplicity and durability.

    Or perhaps they think that their revenue is driven by the endless upgrade treadmill and we asutere people are not a profitable niche.

    --
    Blar.
    1. Re:I guess I'm old before my time. by defile · · Score: 1

      I am completely unimpressed by Blackberries or cellphones with cameras and MP3 players in them. Costs me extra to buy, more complex to use, and I never wanted that function!

      I used to say that until I got one of those dojiggers for free once (to develop an application for it). Now I can't imagine going through life without being able to pop open Wikipedia whenever I'm stuck on a boring car trip/tiresomely long subway ride. Mobile SSH is pretty awesome, too.

    2. Re:I guess I'm old before my time. by Znork · · Score: 1

      "without being able to pop open Wikipedia whenever I'm stuck on a boring car trip"

      If you keep looking at that wikipedia entry on car accidents while driving you'll soon find out first hand what it's all about.

      Seriously tho, I'd be perfectly happy with a mobile terminal/webbrowser; it's just most manufacturers tend to jam their offerings so full of other crap that it eventually just isnt good enough for the things I do want to use it for.

    3. Re:I guess I'm old before my time. by aneurysm36 · · Score: 1

      durability? ha! how the hell would they get you to buy more if the one you have lasts forever?

      --
      ------ hi mom
    4. Re:I guess I'm old before my time. by rjstegbauer · · Score: 1


      Do you mind if I join your club?

      I'm all for simplicity. I buy too many things with too many knobs that I NEVER push.

      The problem with your wish, is that most companies don't consider durability important. Like you said, they would rather have us buy their low quality product again.

      Enjoy,
      Randy.

  21. Stop taking bad drugs, please by quigonn · · Score: 2, Insightful

    'Why are Yahoo! and MSN such complex-looking places? Because their systems are easier to use [than Google]'

    In what way are Yahoo or MSN easier to use? All a search engine needs is an input field where you enter your search phrase, and a button "search", which then presents a list of results. Everything else is just fancy bullshit. Anybody remembers how Altavista went from search engine to portal? Hardly anybody used it anymore shortly after they did that switch, because it starting sucking.

    --
    A monkey is doing the real work for me.
    1. Re:Stop taking bad drugs, please by PingSpike · · Score: 1

      I know thats the reason I abandoned them. And its the reason I stopped using yahoo. There main page took to long to load and was filled with enough competing crap to cause your brain to implode. Sure, you can just get the search bar by going to search.yahoo.com or something...but thats another layer of that complexity thing that their competitor didn't have. Why bother?

    2. Re:Stop taking bad drugs, please by Mr.+Slippery · · Score: 2, Insightful
      In what way are Yahoo or MSN easier to use? All a search engine needs...

      His point, if you were to RTFA, is that neither Yahoo nor MSN nor Google is just a search engine; each is a website with many available functions. You have to dig around more on Google to find maps, news, and other services that are more readily apparant on Yahoo. (Can't speak to MSN, don't use 'em.)

      I used Google for searches, Yahoo for news and driving directions.

      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
  22. Consultants by EL_mal0 · · Score: 3, Funny
    are they just consultants making a splash, or complexity the Next Big Thing in design?

    The folks who make those inspiring posters put it best:

    If you're not a part of the solution, there's good money to be made prolonging the problem

  23. So... to summarize... by vmxeo · · Score: 3, Funny

    Complex>Simple

    Yahoo>Google

    Zune>iPod

    The referenced articles>This post

  24. IMHO: they're trying to make a big splash by Jane_Dozey · · Score: 1

    Complex systems are build out of, guess what, simple pieces. Complexity breeds mistakes which are *not* a good thing. It also makes interafecs harder to use. I like the whole "Type it in the box and hit the button" thing google have going. It's very nice, clear and easy. The other services they offer arn't all bunched up on the front page since they have no need to be (really, if people want to use other google services they can click on the "more" link to get to them).

    As a software developer I don't want to be making things far harder than they need to be by introducing complexity into my work and as a user I don't want all of my options shoved into the exact same place because it makes everything harder to use.

    A good system will use simple pieces to make something bigger *and* keep it well organised for the user to use effectively. IMHO the KISS principle is still a darn good one and I think I'll stick with it until someone gives me a better reason to change.

    --
    Silly rabbit
  25. Consumers Want Features by CyberLife · · Score: 1

    It's sad but true. Your typical mass-market consumer will almost always buy the item with more bells-and-whistles over the item that is actually the better product, especially if it's cheaper. Consumers tend to care more about flash and glitter, whereas professionals tend to care more about getting a job done right. Just compare equivalent products in the consumer and professional categories. Which has more knobs and buttons? It varies by industry, but in most cases the pro-grade products are much, much simpler.

    1. Re:Consumers Want Features by Hijacked+Public · · Score: 1
      The mid range digital camera market is growing at the moment, Sony in particular has launched a revamped version of a previously launched consumer level Konica Minolta DSLR. They changed the outside a little and added a minor feature or two.


      I'm a professional photographer and I tend to use pro level cameras, but it happens that I was comped one of the Sonys with a kit lens. The camera itself was a big piece of crap (the lens was worse) but it does have some novel features that make it look good on paper comapred with the other entry level offerings from other manufacturers. It also has a Sony logo stamped on it. Other than that Canon and Nikon both sell similarly priced DSLRs that are significantly better than the Sony.

      Imagine my suprise when I saw that the Sony fumbled with for a few hours then gave away was declared to be the 'Camera of the Year' by a popular photography magazine. in their estimation it 'redefines photography'. While they undoubtably got paid by Sony to publish that a whole lot of people will now go buy a Sony Alpha.

      What the hell any of this has to do with simplicity is beyond me, pro DSLRs are more complex than consumer ones, but it does say something about how powerful and pervasive marketing can be and how much influence it has over what kind of product people prefer to buy.

      --
      "Sacrifice for the good of The State" - The State
  26. It's all really about people by blahdeblah2000 · · Score: 1

    Some people like their stuff simple, some people like it more complex. Some people like simple stuff that you can then drill down on so they can decide if it's simple or complex. What design is all about is meeting a demand in a way that the people buying it will like. Forget simple/complex - remember people!

  27. Old (2004?) by TheSunborn · · Score: 1

    Either someone forgot to thange the copyright message, or this is from 2004.

    I think it is from 2004, because it describe search.msn.com as it was before they made it simple.

    1. Re:Old (2004?) by elcid73 · · Score: 1

      You're right. This is very old. I'll also say that I dislike that Norman never puts post dates on his articles.

  28. KISS version of article summary by tttonyyy · · Score: 1

    We like complex stuff.

    Complex stuff is sometimes too complicated.

    Simple stuff is easy.

    Draw your own conclusions.

    --
    biopowered.co.uk - catalytically cracking triglycerides for home automotive use since 2008. Just say no to big oil!
  29. simplicity, intuition. by yagu · · Score: 1

    Simplicity is good. I love my wall switches, up is on, down is off (unless it's one of the three ways, then it's just a toggle away from the opposite state). But we also have some apparent wall switches with a POT built in. Still simple, still nice, still easy to figure out how to use. Of course now you have to know a little more about lighting and bulbs to ensure in you energy savings you don't put in a generic fluorescent -- they won't dim (there are some made to do just that).

    Now consider some of our sexiest light switches... I hate them... they have a touch sensitive surface that turns them off and on... nothing intuitive about them, just flat bronze colored metal surface in the middle of the wall plate. Hmmmm, the lights aren't bright. Yeah, turns out if you touch and maintain touch, the lights will brighten and or dim depending on which way they're currently "pointed". These switches people don't even bother trying to use (guests). Also, it's a real guessing game on the endpoint of full bright or full dim.

    Oh, and we have some light switches that are rockers with dimmers builtin. Press and hold top or bottom to dim up or down. But, to set the bright, or dim, there's a slider on the right you move with a mysterious array of green LEDs to "indicate" what you're setting.

    Then there's the dimmer rocker with an ON/OFF rocker at the bottom... yes, you can only dim and bright with the main rocker, the small rocker at the bottom is the on and off.

    And, we have two light switches whose rocker panels flip open to reveal a programmable timer underneath.

    I know and care enough to basically turn the lights on and off in our house. I vote for simplicity.

    (I haven't even begun to describe the myriad other "simple" devices... phones, cordless phones... Most things that used to be simple everyday activities are doable only by those in our household "in the know". It's all learnable, it shouldn't have to be.)

  30. Finally Apple's recent success is expained! by MightyYar · · Score: 1

    Finally someone can expain why Apple has enjoyed so much success lately: people like complexity!

    Wow.

    --
    W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
  31. Of Course Marketing Wins by Hijacked+Public · · Score: 1
    Marketing wins because very few people buy things without letting their emotions have some say in the matter. Marketing pitches to your emotions, imparting to you the feeling that more is better, that the mere presence of that whizzy little button on the mirror means that Car A is better than Car B. Heated or cooled cupholders. A confounding array of buttons on the steering wheel.


    I'm just as susceptible to gadgetry marketing as most people, but I still value simplicity in some things. Good old boring Filson Tin Cloth beats any of the overhyped synthetics, no matter how many laminated layers of petrochemicals they figure out how to laminate together.

    --
    "Sacrifice for the good of The State" - The State
  32. As usual, it is a matter of perception by HairyCanary · · Score: 1
    For someone who does anything and everything with their webmail service, then having all possible choices a mere one-click away probably seems like heaven. But take someone whose usage consists entirely of "Compose", "Reply", "Forward" and "Delete" -- for him, having the other 20 buttons on the screen is just clutter and distracts from what he is looking for.


    I suspect the latter is the much more common type of user. Part of my job is designing user interfaces (though I am by no means an expert), and this is a constant point of discussion. How to make it functional without making it unuseable.

  33. Moo by Chacham · · Score: 1

    Actually, just give pople what they want.

    The car is different because it has physical controls in a limited area, most of the reactions are immediate response, and using one does not include the other.

    In a computer UI, there is little immediate feedback, and, it is often not realized where to do what. Also, there are a multitude of options, and navigating them is an adventure in itself.

    Ultimately, everyone wants simplicity. But where things are understood, people remain calm and learn it quickly; what looks complex to the untrained eye is actually very simple. If it takes a steep learning curve to understand it, it will forever remain complex, and people simply will learn to ignore that which is not used.

  34. Simplicity is not dying, it's being killed off by Volante3192 · · Score: 4, Interesting

    After touring the store my two friendly guides and I stopped outside to where two new automobiles were on display: two brand new Korean SUVs. Complexity again.

    And just more things to break. Honestly. The more crap you shove into a compact space the higher chance something's going to break, fail and cost hundreds in repairs.

    It's the automatic window conundrum. On the one hand, automatic windows are convenient, simple, free your hands and make life easier. On the other hand, when they break, what you do is severely limited by the position of the window. If it's stuck in the 'up' position, good luck going through cash toll roads or drive thrus. Stuck down? Hope you don't go to the car wash.

    I have manual windows. I wouldn't trade em at all. (I do wish I had automatic doors though; at least those can be used manually...for now)

    All this means is cars have reached a point where advancement has peaked and now they have to justify the new ones you buy every three years with gadgets and gizmos and ribbons you'll never actually use but somehow it makes you feel better.

    Maybe the auto industry is a good parallel to the software industry...

    1. Re:Simplicity is not dying, it's being killed off by b0s0z0ku · · Score: 3, Insightful
      And just more things to break. Honestly. The more crap you shove into a compact space the higher chance something's going to break, fail and cost hundreds in repairs.

      Cheers! What we need is a modern equivalent of the Volvo 240. Rugged, simple without being cheap, and capable of carrying the kitchen sink, too. The closest thing on the market is probably the Subaru Legacy Outback series. If only they sold it with a hybrid powertrain or diesel engine and it made over 45 mpg, I'd buy on in a second. And, no, hybrid drivetrains don't have to be more complicated than "normal" powertrains - if you look at the Prius, it has only a single (planetary) gearset for the transmission and no clutch or automatic clutchpacks to wear out.

      I have manual windows. I wouldn't trade em at all. (I do wish I had automatic doors though; at least those can be used manually...for now)

      The doors that automatically lock at over 5 mph and then don't unlock until you manually unlock them really annoy the living shit out of me. I can understand the motivation - fear of lawsuits if someone carjacks you at a stop, but please provide an easy way to turn this misfeature off!

      -b.

    2. Re:Simplicity is not dying, it's being killed off by oldhack · · Score: 2, Insightful

      "I have manual windows. I wouldn't trade em at all. (I do wish I had automatic doors though; at least those can be used manually...for now)"

      Geeze, you must be a geezer. How is auto window failing (motor died) different from manual window failing (handle fell off)?

      --
      Fuck systemd. Fuck Redhat. Fuck Soylent, too. Wait, scratch the last one.
    3. Re:Simplicity is not dying, it's being killed off by drew · · Score: 0, Troll
      And, no, hybrid drivetrains don't have to be more complicated than "normal" powertrains - if you look at the Prius, it has only a single (planetary) gearset for the transmission and no clutch or automatic clutchpacks to wear out.


      No, but on the other hand, after about 80,000 miles you'll have to replace the batteries, and that will cost you far more than putting in a new clutch (or even a new transmission) every 10,000 miles.
      --
      If I don't put anything here, will anyone recognize me anymore?
    4. Re:Simplicity is not dying, it's being killed off by b0s0z0ku · · Score: 1
      No, but on the other hand, after about 80,000 miles you'll have to replace the batteries,

      Do you? I thought I've heard reports of Priuses in commercial service with 200,000+ miles on the battery packs. Toyota's power management software is very good, AFAIK. With 100,000 mile powertrain warranties being de rigeur in the US, I doubt that Toyota would build a car that's a throwaway after 80,000 miles!

      -b.

    5. Re:Simplicity is not dying, it's being killed off by mutterc · · Score: 1

      please provide an easy way to turn this misfeature off

      In my experience, cars that have door auto-locking do have a way to turn it off. Don't know about easy. Usually it's some kind of "rain dance".

      Example: My 2001 Silverado can be set to lock the doors at speed or not, and to unlock (no doors | driver's door | all doors) when the ignition key is removed. To set this, you flip the ignition key on and off some certain number of times, while hitting the door lock button in a certain way, with your left foot out the driver's window, and the truck parked facing east. It's in the manual somewhere...

    6. Re:Simplicity is not dying, it's being killed off by b0s0z0ku · · Score: 1
      How is auto window failing (motor died) different from manual window failing (handle fell off)?

      Manual windows just have a handle attached to the shaft of the mechanism. Power windows have switches, a geartrain, and a motor, in addition to the same mechanism. Maybe even some sensors to avoid squishing a kid or dog between the window and frame.

      I'll take manual windows any day, especially in a small car where it's easy to reach across. And I'm 27 - far from geezerdom.

      -b.

    7. Re:Simplicity is not dying, it's being killed off by b0s0z0ku · · Score: 1
      To set this, you flip the ignition key on and off some certain number of times, while hitting the door lock button in a certain way, with your left foot out the driver's window, and the truck parked facing east. It's in the manual somewhere...

      That's *good*. In some Euro cars, you need to connect a dealer scan tool to change the settings and that'll be $50 please sir. Ideally, cars would come with a USB port and CD so you can change parameters that aren't deemed essential for safety or pollution control but aren't important enough to have a dedicated button. Also, the software should be able to get all diagnostic data, not just the limited subset that the Federal OBD 2 standard required mechanics with a standard scan tool to be able to retrieve. As for the dealers, fuck 'em, they're mostly a bunch of overcharging shysters anyway. Actually, provision of diagnostic and parameter changing software (or building an interface directly into the dashboard) should be mandated by Federal consumer protection laws.

      -b.

    8. Re:Simplicity is not dying, it's being killed off by rjstegbauer · · Score: 1

      The doors that automatically lock at over 5 mph and then don't unlock until you manually unlock them really annoy the living shit out of me. I can understand the motivation - fear of lawsuits if someone carjacks you at a stop, but please provide an easy way to turn this misfeature off!

      -b.

      Sorry. That would make it more complicated.

      Enjoy,
      Randy.
    9. Re:Simplicity is not dying, it's being killed off by rjstegbauer · · Score: 1

      Well, let's see...an electric window has...

      1) A switch that can fail
      2) Wires that can short out or open
      3) An electric motor that can fail ...and all of these are never cheap or easy to replace.

      A manual window has...

      1) A hand crank that I can and have replaced. (I don't remember the cost. I'm an old geezer with limited memory)
      2) Gears and slides that are (hopefully) made of metal, which can last for decades.

      Yes, electric windows are convenient, but they are also more expensive and difficult to repair.

      Enjoy,
      Randy.

    10. Re:Simplicity is not dying, it's being killed off by Volante3192 · · Score: 1

      To set this, you flip the ignition key on and off some certain number of times, while hitting the door lock button in a certain way, with your left foot out the driver's window, and the truck parked facing east. It's in the manual somewhere...

      While in park and engine idling...
      Driver side window up. Passenger side window up.
      Driver side window down. Passenger side window down.
      Flip left turn signal on then flip right turn signal on. Repeat.
      Press brakes.
      Turn on AC.
      Rev the engine and go into drive.

      Plus you get a tenfold increase in MPG!

    11. Re:Simplicity is not dying, it's being killed off by Moofie · · Score: 2, Insightful

      "what you do is severely limited by the position of the window"

      So what do you do when your manual window fails? The same thing as people with automatic windows: Repair it.

      --
      Why yes, I AM a rocket scientist!
  35. Hogwash by je+ne+sais+quoi · · Score: 1

    Apple is making a big splash out of making computing devices that have an interface that is relatively simple to use. This article tries to claim that people want complexity in their machines, but what it said to me was that companies want complexity to justify driving the price of their items up. That's just a marketing trick, and sure you might find it on crummy garbage for sale at Wal-Mart but if you look at high end electronics equipment, its always been fairly simple looking, rather than full of gimmicky buttons and dials.

    --
    Gentlemen! You can't fight in here, this is the war room!
  36. Much ado about nothing by Daishiman · · Score: 1

    To say that simplicity or complexity on daily objects are mostly a matter of fashion and that complexity is "in" is, ironically, an oversimplification of the matter. Simplicity is good as long as it gets the job done. The one critique we have nowadays with it is that there is little choice of customizability or the possibility to do more complex things.

    However, we do not like (or want) complexity by default. Check out the iPod. It's all ABOUT the "grandma factor"; being able to grab it, select the songs, and just grooving. The place where it falls flat on its face is that it's impossible to go beyond that, which is why more technically inclined users have opted for player with more features and clutters.

    It is mostly impossible to design an object that is easy to use and yet is incredibly powerful by default. It will depend on the nature of the object and its features of course, but compromises are inevitable. And while I do agree that the whole mentality of "let's have on big button" is detrimental, the opposite extreme is too as long as the added complexity gives little in return.

    An example of bad complexity: the sidebar in Konqueror. Absolutely useless 99% of the time. A perfect example where simplification would relieve us of clutter. Example of vital complexity: The cockpit of a 747.

    KISS vs. TMTOWTDI should be all about having a full understanding of the use cases of the tool you're about to make and minimizing the number of compromises you have to make in your design, and knowing when to discard features to create a more appealing product for a smaller audience. It's about knowing that, while the perfect product for everyone doesn't exist,excellent products do.

    Cosas de un sysadmin argentin: http://aosinski.phpnet.us/

  37. functionality vs. complexity by cowscows · · Score: 1

    It's important to not confuse functionality with complexity. While it's true that adding more features tends to make something more complicated, it's usually the features that appeal to people, more than the mess they have to negotiate to get to those features. Ideally you add more functionality while still maintaining simplicity. But it's certainly possible to offer features that have such value to a person that they'll endure a complex process to get it done.

    A well made consumer product will often follow one of two paths: Either it will have a laser like focus on a limited feature set, and make them very simple; or it will have designed into it a gradual learning curve to access the complexity.

    All other things being equal, I have a hard time believing that a more complicated option would win over a simpler one in the mass market. Most people don't prefer things to be harder than they need to be.

    --

    One time I threw a brick at a duck.

  38. UI Design or Code Design? by Bob9113 · · Score: 1

    Complexity again. I'm old enough to remember when a steering wheel was just a steering wheel, the rear view mirror just a mirror.

    Maybe I'm betraying the fact that I don't work on the interface side much, or maybe this guy is off target. My understanding of the phrase "as simple as possible and no simpler" in the context of software is that it is usually used in reference to the complexity of the code, not the user interface. Specifically I think of it in reference to making unit tests pass. You write a test that fails, then you write the smallest amount of code that could work, then (assuming the test goes green), you write another test. Kent Beck did a nice demo of this in a lecture I attended where he wrote a bowling scoring system - first we designed it by talking through the design, then he wrote it test-first. The result was vastly simpler than the design diagram.

    Or, said differently, I've always seen it as, "If 20 lines of clear brute force will solve the problem well, don't use a genetic algorithm."

    1. Re:UI Design or Code Design? by Bob9113 · · Score: 1

      Bah - I'll be the first to say it. My reaction is based on my assumptions based on the Slashdot summary (which weren't even well supported in that context). The article is talking about interface complexity/simplicity. But, I still like simple code. :)

    2. Re:UI Design or Code Design? by Chirs · · Score: 1

      "You write a test that fails, then you write the smallest amount of code that could work, then (assuming the test goes green), you write another test."

      I have to call BS. It's more complicated than that. If "the smallest amount of code that could work" is to hardcode the answer for that specific testcase, the software blows up the first time it's used in the real world. You *have* to have a higher level design in mind.

      Also, by coding a little bit at a time you could end up with a monstrous hack-job of spaghetti code. It is possible that by stepping back and looking at the design at a higher level you could have come up with something more elegant, compact, and maintainable.

      I do agree that it may not make sense to try to cover all possible scenarios for functionality that may never actually be used or wanted. But to try and write the smallest amount of code for each testcase is just too simplistic.

    3. Re:UI Design or Code Design? by emurphy42 · · Score: 1
      If "the smallest amount of code that could work" is to hardcode the answer for that specific testcase,
      Anyone who would write either the test or the code with that mindset has already lost. A sane test includes a few different inputs, including as many edge and corner cases as you can think of.
      Also, by coding a little bit at a time you could end up with a monstrous hack-job of spaghetti code. It is possible that by stepping back and looking at the design at a higher level you could have come up with something more elegant, compact, and maintainable.
      But if you don't start by learning to build small pieces cleanly, then you're just about guaranteed to end up with a monstrous hack-job of spaghetti code. Once you grok the small pieces, then you can usefully study the higher-level design.
    4. Re:UI Design or Code Design? by tom's+a-cold · · Score: 1
      Once you grok the small pieces, then you can usefully study the higher-level design.
      I think you have to toggle between the big picture and the micro-world. I usually start with the interaction (or the interface) and build in. Then keep questioning the high-level design as I flesh out the small pieces, and redesign/rethink as needed. It's an oversimplification to say that either a bottom-up or top-down approach is better. It's more useful to think of them as two complementary views of the solution.

      --
      Get your teeth into a small slice: the cake of liberty
  39. Google is a good counter-example by renoX · · Score: 1

    While all the competing search website were filled with features, Google used (and is still using) a very simple webpage and they killed the competition..

    So the 'features sell' credo is a bit oversimplistic, it depends very much on the situation.

  40. Cultural issue, not Technological by TheWoozle · · Score: 1

    Well, these two esteemed gentlemen appear to have rediscovered human nature. Congratulations.

    Of course when people pay a lot of money for something, they want it to appear complex. How else are they going to impress their neighbors? That doesn't necessarily mean they want it to *be* complex to use. By the same token, if they didn't buy it as a status symbol, they want it to be simple and reliable.

    Anytime you mix ego with money, you're going to see this soft of disconnect between what people say they want and what they actually spend their money on. Also, everyone is going to have their own particular set of requirements for maximum ego fulfillment. So I gues what these guys are trying to say is that consumer electronics manufacturers have much in common with the fashion industry these days.

    --
    Insisting on "correct" English is like saying that there is only one, definitive recipe for chili.
  41. Off topic but... by Anonymous Coward · · Score: 0

    The button the mirror was a garage door opener.

  42. Absurdity by SuperStretchy · · Score: 1

    Saying (in essence) that yahoo and msn are better than Google is plain absurdity. Why do you think Google PWNs the market for searching? Simple. Type, press enter. Repeat. Repeat.

    For yahoo, I have to click on the text box to put in a search. I have to a web search for the search box.

    Google: Front and center. Clean. Simple. Uncluttered.

    PLUS wicked fast page loads even @ low bandwidth (or myspace-blocked school tunnels). Try loading yahoo at peak times on a dialup connection that sadly gets 24kbps.

  43. Define Simplicity... by bockelboy · · Score: 4, Insightful

    That's a disappointing article from Joel, he's usually more observant than that. I'd expect him to be able to make the distinction between "simplicity of an application" and "simplicity of an interface". You can have a feature-rich application which has an extremely simple interface.

    My Mac laptop has a simple interface that both me and my wife enjoy. However, it is perfectly as functional as my linux desktop, who is much more complex.

    An iPod's interface is simple; the device itself is complex. Same with gmail.

    Both authors make the mistake of equating "ease of use" with "lack of features".

    1. Re:Define Simplicity... by Anonymous Coward · · Score: 0

      >Both authors make the mistake of equating "ease of use" with "lack of features".

      Dude, you've nailed it. A better term is "simple-complexity", where it's simple to use complex features. Things that are "simple-simplicity" don't sell and neither do "complex-complexity".
       
      It's the holy grail of GUI design.

    2. Re:Define Simplicity... by Anonymous Coward · · Score: 0

      right from wikipedia

      http://en.wikipedia.org/wiki/Simplicity

      Simplicity is the property, condition, or quality of being simple or un-combined. It often denotes beauty, purity or clarity. Simple things are usually easier to explain and understand than complicated ones.

      The opposite of simplicity is complexity. Simplicity can mean freedom from hardship, effort or confusion. It may also refer to a simple living lifestyle.

    3. Re:Define Simplicity... by SanityInAnarchy · · Score: 1

      While you have a valid point, and one I've been trying to make, you also have a bad example. My Mac laptop is missing a lot of features I take for granted on Linux, even ones with decently simple interfaces. Just to start with, there's no package manager.

      --
      Don't thank God, thank a doctor!
  44. Simplicity (eye of the beholder) by Anonymous Coward · · Score: 0

    "'[I]f you think simplicity means ... "does one thing and does it well," then I applaud your integrity but you can't go that far' says Joel Spolsky. "

    Well, doing one thing really well. There is complexity in simplicity; believe it or not. Have you ever looked at the man page for ifconfig, ls, awk, vi? Vi may look simple but there is a whole lot more than meets the eye. I guess it depends on your point of view.

  45. Sadly, they weren't joking. by Kadin2048 · · Score: 5, Informative

    I thought it was sarcasm at first, too; then I realized they were serious. It's a little hard to take the article seriously after that.

    Let's just look at their home pages: Yahoo's, which has no less than 12 panes, including one that's just a graphical advertisement -- oh, yeah, there's a search box around there somewhere, too; Google's, which is a logo and a search box. (Google's also manages to convey to me that today must be Edvard Munch's birthday.)

    If Yahoo is the answer to 'ease of use,' somebody is asking the wrong question.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    1. Re:Sadly, they weren't joking. by mrogers · · Score: 3, Interesting
      Let's just look at their home pages: Yahoo's, which has no less than 12 panes, including one that's just a graphical advertisement -- oh, yeah, there's a search box around there somewhere, too; Google's, which is a logo and a search box.

      You can see the difference even more clearly when you remove the text. Yahoo doesn't look too bad compared to Lycos and Exite.

    2. Re:Sadly, they weren't joking. by Moofie · · Score: 1

      So I could either a) try and remember a different web site that makes Yahoo work better, or b) use Google.

      Hmm. This is a tough one.

      --
      Why yes, I AM a rocket scientist!
    3. Re:Sadly, they weren't joking. by GeckoX · · Score: 2, Insightful

      I think you completely missed the point.

      They are suggesting that Google works so well and is so incredibly simple from the end users perspective, because of how much complexity went into the back end.

      They are also suggesting that Microsoft and Yahoo's sites are so incredibly mind numbingly complicated because their back end systems are so simple.

      It actually makes a good deal of sense. I wouldn't apply it as a general rule of thumb, but there is definitely truth in there.

      --
      No Comment.
    4. Re:Sadly, they weren't joking. by Uncle_Al · · Score: 4, Informative
      I think you completely missed the point.

      No, I think, sadly you did.

      They are suggesting that Google works so well and is so incredibly simple from the end users perspective, because of how much complexity went into the back end.

      Don Norman is actually suggesting that Googles front page is so simple because, in the end, it is a one-trick-pony. He describes the hard work needed if you actually want to do something besides searching for a query.

      Best summarized by this quote:

      Is Google simple? No. Google is deceptive. It hides all the complexity by simply showing one search box on the main page. The main difference, is that if you want to do anything else, the other search engines let you do it from their home pages, whereas Google makes you search through other, much more complex pages.
    5. Re:Sadly, they weren't joking. by Pollardito · · Score: 1

      these guys probably thought that ICQ/Miranda had the best website ever (if you think it's bad there, it was messier years before)

    6. Re:Sadly, they weren't joking. by Anonymous Coward · · Score: 0

      Well it depends on what you want.
      If you want Search, use Google its easy.
      But if you want:
      News: Yahoo then news (or movies or tv or a bunch of other choices
      Mail: Yahoo then Mail
      Search: Yahoo then type in the edit box.

      Google? Well if you want more than search, you are out of luck. There are no news options. I know Google has some sort of email service, but I can't apparently access it from the front page.

      What comes down to is Google is easy to use, and simple if you want to Search. If you are looking for a portal then Yahoo offers that. It is more complex and takes a while to learn. But once you learn it you can do more things faster with it than you can with Google.

      Its not exactly like comparing apples and oranges. Google does search, Yahoo does a bunch of other stuff. Simplicty and ease of use is still the key to go. The question is how do you expose new functionality and yet keep things simple and easy to use?

    7. Re:Sadly, they weren't joking. by Fulcrum+of+Evil · · Score: 3, Informative
      Or maybe google knows that:
      1. Most people are here to search
      2. If you want something else, then ask google for it! mail + I'm feeling lucky goes to gmail, and a street address gives links to google maps
      3. Clutter hides all those links - much better to have a 'simple' interface to them.
      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    8. Re:Sadly, they weren't joking. by JCMay · · Score: 1

      Google? Well if you want more than search, you are out of luck. There are no news options. I know Google has some sort of email service, but I can't apparently access it from the front page.


      Looking at the Google front page, there are more things than the logo and the search box:

      Web Images Video News Maps more

      You can search news just by clicking the "News" link.

      Clicking on "more >>" opens up a small list of items. Selecting "Even More" from that menu takes you to this page where everything that Google offers is available.
    9. Re:Sadly, they weren't joking. by Homr+Zodyssey · · Score: 1

      You apparantly haven't tried to use Google much. You can personalize a google homepage with newsfeeds, bookmarks, weather, movies, etc, etc.

      And, its faster, more flexible and easier to use than a Yahoo homepage. I've used both.

    10. Re:Sadly, they weren't joking. by Uncle_Al · · Score: 3, Insightful
      Hmmm...
      1. Maybe people mostly search because it is such a hassle to do anything else
      2. Sorry, I entered some street addresses and it didn't work. And now?
      3. some "clutter" is better than having to click 5 links to go to where you want to

      Nobody argued that googles search interface is bad(It's hard to beat it actually). It's just that that's all there is.

      I remember the proverb:"If all you have is a hammer, every problem starts to look like a nail!"

    11. Re:Sadly, they weren't joking. by kseskisator · · Score: 1

      Yahoo's, which has no less than 12 panes, including one that's just a graphical advertisement -- oh, yeah, there's a search box around there somewhere, too; Well, just for laughs I went to see the Yahoo page. By luck I used konqueror and I was pleasantly surprised! Yahoo said:

      Why miss out?
      To see all the new Yahoo! home page has to offer, please upgrade to a more recent browser.
      And it was in a small ahd highly readable page, with a simple and clean search box. Exactly the way I wanted! :-)
    12. Re:Sadly, they weren't joking. by Korin43 · · Score: 1

      Seems to me that it's just as easier to type gmail.com than mail.yahoo.com. Of course, if I actually used my gmail account I'd have a bookmark to it. As for getting a gmail account, you have to be invited anyway.

    13. Re:Sadly, they weren't joking. by mrogers · · Score: 1

      It's not a site that makes Yahoo work better, it's a design project that presents web pages with the text and images removed to draw attention to design elements like structure, layout and colour.

    14. Re:Sadly, they weren't joking. by blowdart · · Score: 1

      Indeed, but if you read the comments above everyone compares msn and yahoo's home page to google's when they perform very very different functions. It would be fairer to compare google to Live Search and Yahoo Search.

    15. Re:Sadly, they weren't joking. by DragonWriter · · Score: 1
      Sorry, I entered some street addresses and it didn't work. And now?


      There is a not particularly subtle maps link on the Google Homepage. If you know you are looking for a map, its not that hard to figure out. OTOH, if you type anything that Google recognizes as structured like a street address in the main Google search box, you should get map links at the top of your results for Google Maps, Yahoo! Maps, and MapQuest, even if it isn't a valid address.

      some "clutter" is better than having to click 5 links to go to where you want to


      Sure, but what's better is to have no clutter and to have what you want available, which is exactly what the Google interface is designed to do.
    16. Re:Sadly, they weren't joking. by Bush+Pig · · Score: 1

      First time I've looked at Yahoo! for some years ... god, it's ugly. And close to useless. I remembered all over again why I use Google if I need to find something.

      --
      What a long, strange trip it's been.
  46. Silly developers! by brennanw · · Score: 5, Interesting

    They've got it backwards. Those complex steering wheels are attempts at simplicity, just from the other direction: simplicity for the driver.

    Put all these things on the steering wheel so they don't have to grope for them on the dashboard. From an interface perspective it has some logic to it (though I've seen some downright TERRIBLE attempts to implement this).

    These guys are apparently equating a steering wheel (which is a piece of a larger 'application') with the application itself. A car is already a ridiculously complicated application, especially with all the plugins. It's about time they made some attempt at sorting all the plugins and cleaning up the toolbar...

    (that sound you hear -- that desperate, helpless screaming -- comes from a metaphor being carried too far...)

    --
    Eviscerati.Org: All Hail the Eviscerati
    1. Re:Silly developers! by b0s0z0ku · · Score: 1
      Put all these things on the steering wheel so they don't have to grope for them on the dashboard.

      Far better to put those functions on a pod of buttons directly behind the steering wheel. It doesn't move when you turn the wheel, and you don't need "clockspring" wiring that breaks if you look at it wrong. Also, frontal airbags (airbombs?) have become required (or at least extremely common) in USA cars. If you have your hand in front of the steering wheel rather than on it, and the bags go off, you're liable to end up with a badly broken hand. Modern airbags are less powerful than the old ones, but they're still not perfect. It would be far better to install frontal 4-point belts in all new cars and leave airbags for the sides of the car where they are really needed (since there's only about 6" of crush space there.

      -b.

  47. I love "experts" by vadim_t · · Score: 2, Interesting

    It's really neat how this week Joel says that "simplicity is overrated", while a couple weeks he was writing on how there are too many options in the shutdown menu, and how the average user shouldn't have to give a damn about the difference between shutdown, suspend and hibernate.

    Of course, it's a complex problem. Take said shutdown screen. Apparently there are now laptops that will first suspend to RAM, then transition to hibernate. On the surface that's nice and simple. But if you think of it, that means the laptop is using the hard disk - a delicate and sensitive component that doesn't like in the slightest being thrown into a car's seat while it's spinning. Now while it's stopped it can deal with that very well. This is the sort of the thing that ADDS complexity: With such a mechanism I now have to consider whether the computer is writing or going to write to disk now, and whether my handling of it is safe or not, while previously choosing the wrong option from the menu would only result in a few extra seconds of wasted time.

    1. Re:I love "experts" by myxiplx · · Score: 1

      Actually most laptop hard disks can cope pretty well with being thrown about. Motion sensitive models that automatically park the heads before impact have been around a good few years.

      So yes, the drives don't like being thrown in a car seat while spinning, but if you listen closely that drive will quite probably stop spinning as you throw it, and just start up again once it's landed safely.

  48. It gets worse by ColdWetDog · · Score: 1
    Well said, but it could be said even more simpler: "The salesperson didn't know what it did either."

    I just picked up a Motorola L6 - the least weird cellphone I could find. Rather a nice little product, the UI is just annoying rather that absoulutely terribly like an LG.

    The big problem -- the manual. OK, want to use the "Voice dialing" feature - fine, then YOU figure out which is the voice dialing button (hint - you can program it to be anything, but nobody's gonna tell you about it). RTFM my shiny metal ass....

    I think you're essentially correct. Now that electronics are fairly modular, you can slap in a GPS module with very little knowledge of how to create a functional GPS system. Same for an mp3 player. Same for a mirror button. Just slap a few switches or buttons and an LCD on the outside and you're golden.

    --
    Faster! Faster! Faster would be better!
    1. Re:It gets worse by Moofie · · Score: 2, Funny

      "Rather a nice little product, the UI is just annoying rather that absoulutely terribly like an LG."

      Um, there are some serious UI issues with this sentence. Could you please redesign it? Thank you.

      --
      Why yes, I AM a rocket scientist!
  49. Stupid by Safiire+Arrowny · · Score: 1

    This is a stupid idea. Yahoo and MSN look like a tornado of crap, and have a million things per page. No one person uses all of those million things, so why should they all be on one page?

  50. Clearly it's better... by Kadin2048 · · Score: 4, Funny

    So everyone wants complex things that they have no idea what it does? That makes a lot of sense. Sounds more like companies are just shoving things into stuff in the hopes people will say "I don't know what all they do but it has more buttons than that other one" and then buy it.

    Or, in other words, "This one goes to 11!"

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
  51. Rear view mirror switch by TrashGod · · Score: 1

    Perhaps one of the switches activates the electrochromic rear view mirror dimmer?
    http://uk.cars.yahoo.com/car-reviews/car-and-drivi ng/kia-sportage-87.html

  52. Simple or complex: is user an expert? by Steve525 · · Score: 1

    First off...

    The rear view mirror had two controls, one to illuminate the compass the other simply labeled "mirror," which lit a small red light when depressed.

    Sounds like the mirror has a night mode on it, which you can turn off if you wish. (This keeps the cars behind you from being too bright in your mirror. Older mirrors usually had two surfaces that you could choose between by tilting the mirror. Fancy new mirrors can dim automatically).

    Next...

    Simple or complex depends on your user, and whether that user is an expert. When ever we use something at first we don't want to be bombarded with lots of options. It's too much to learn at once. However, if we are very familar with the equipment, it's better to have all the options at our fingertips. Most of us are very familar with cars, and all these buttons have been added gradually. Therefore we are OK with it. A new driver might not feel the same way.

    One of my examples at work is with a type of microscope that has become more computerized with time. The old interfaces had more than 20 dials and buttons on it. The new ones are run by computers with a couple of buttons. (Of course, many of those buttons open other buttons. So, it's not really simpler, it's just that the a lot of the complication is buried). New systems are much easier to use at first. However, an expert will be able to work at lot faster on the old system, since all those controls are at his/her fingertips.

    1. Re:Simple or complex: is user an expert? by Hoi+Polloi · · Score: 1

      "Sounds like the mirror has a night mode on it, which you can turn off if you wish. (This keeps the cars behind you from being too bright in your mirror. Older mirrors usually had two surfaces that you could choose between by tilting the mirror. Fancy new mirrors can dim automatically)."

      I got a new(er) car recently and it has one of these fancy rearview mirrors. One button turns the compass on or off (Why would you want it off? Too distracting?) and sets its declination, the other turns the auto mirror dimmer on or off. I guess if you had poor night vision you might want it off so you got the full blast of their headlights but if your eyes are that bad maybe you shouldn't be driving at night in the first place.

      "New systems are much easier to use at first. However, an expert will be able to work at lot faster on the old system, since all those controls are at his/her fingertips."

      Sounds like the old GUI vs command line debate. A GUI is easier to learn at first but an expert can crank out typed commands much more quickly.

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

    I used to have a Cadillac with a switch on the mirror...there were 3 modes: Normal, Auto-Dim 1, Auto-Dim 2. The Auto-Dim settings were like the tab you flip at night so that it's tinted so car headlights behind you don't blind you. The two modes varied how sensitive it was / how dark the tint was.

    --
    Unpleasantries.
  54. My guess: Mirror heater / demister by cyclomedia · · Score: 1

    (for when it's bloody cold)

    --
    If you don't risk failure you don't risk success.
  55. more buttons doesn't always mean more complex by eyrieowl · · Score: 1

    just because the sales-person doesn't know their product doesn't mean it isn't useful. the rearview mirror? you don't *have* to use those buttons, if they bother you. the mirror functions just fine without them, as a mirror. the second button? it turns off the auto-night-contrast feature. you know those old rearview mirrors? they have that lever on the back for night driving? that new mirror does that automatically, but, if you don't want the contrast dimmed, press the button, and, you're at full reflection. so, if you want to ignore the buttons, you get more functionality automatically, but control over those features if you care/when you need it. but then again, i get the impression the author probably didn't know his old-fashioned "simple" mirror had a lever on the back, and i doubt he knew what it was good for either....

    1. Re:more buttons doesn't always mean more complex by b0s0z0ku · · Score: 1
      Also, with attempts at reducing the number of dash switches, you get abominations like BMW's iDrive system where almost all auxilliary functions of the car are controlled using a rotary knob/joystick controller and a central computer. Yes, they've made the UI better than in 2001. But good luck fixing the thing in 10 years when something breaks. The ultimate in disposability. I like engineering where systems are (as much as possible) discrete. If the rear defroster doesn't work, you should be able to trace the circuit and replace the switch or coil as appropriate, not worry that the "body control module" is no longer providing power. At least if you're going to have devices talking over a multiplexed buss, make the components more or less standardized like relays are today.

      -b.

  56. The most common things should be simple by simon_hibbs2 · · Score: 0

    As a recent Mac convert this is one big difference between the design philosophies at Apple and MS. For example in iTunes wwhen you want to rip a CD it doesn't ask you what encoding and bitrate to use, it just does it. If you want to alter those settings, go to the options dialog. iPhoto takes a similar approach to importing photos. iTunes also assumes automatic synching with an iPod so you just don't need to select which songs to transfer, etc. If you want to manualy manage synching you got to the options and switch it on.

    A typical windows program would throw up all the possible options every time, at the point at which you invoke the action - more powerful? Yes. More confusing and unintuitive to most consumers? Also yes. (Sure, there are exceptions to every rule.)

    Google seems to take an apple-like approach. All the bells and whistles are there in advanced search and the specialist search tools such as Google Scholar, but most people don't want or need those, so they're hidden away behind a simple interface.

    The different approaches to this will appeal to different classes of users. Photoshop users on a Mac wouldn't want all the powerful tools hidden away, they want them to be accessible. Perhaps innovations such as the Ribbons in Office 12 (yes, I know I'm asking for it using that word for a MS product - bring it on!) will help bridge the gap in the power versus usability stakes.

  57. Easy is NOT Simple by DaitanGio · · Score: 1

    iPod is Easy to use but it was not simple to create.
    Wii Remote is exiting easy to use but is fair complex.
    Google interface is easy to use (search box isn't it?) but it not simple to build a good search engine.
    Linux is not simple, but it is easy to share.

    --
    -- Giovanni Daitan Giorgi http://gioorgi.com http://www.siforge.org
  58. Minimalist design and simplicity are not the same by motek · · Score: 1

    I have admit I am not a fan of Joel S. All too often he seems to pass his personal tastes for the 'tried and true'. But maybe this is his right; JOS is a blog, after all.
    I would not dismiss Donald Norman that easily. He is a true guru. The local Apple & Google fandom seemed pretty upset over upsetting their idols. But they simply confuse minimalistic aesthetics for simplicity of use.
    In DOET (aka POET) book by Norman, there is an example with light switches. And another one with a bus console. These are worth considering when you weight your tastes agains the simplicity of use.

    It is relatively easy to come out with a design that will appeal to tastes of many. It is probably also easy to design something easy to use. To combine the two - well, this is why some designers are paid so much. And, I would risk, so many a design disaster came from a failed effort to combine the two...

    -m-

    --
    I would like to die like my grandfather did - sleeping. And not screaming in terror, like his passengers.
  59. a contrary view? by davido42 · · Score: 0

    This is just some jackass trolling for page hits by taking up the contrary view.
    No he isn't! ;-)
    http://www.bitworksmusic.com/

    --

    BitWorksMusic.com -- odd tunes for odd times

    1. Re:a contrary view? by MustardMan · · Score: 1

      An argument is a connected series of statements intended to establish a proposition... not just saying 'No it isn't.'

    2. Re:a contrary view? by davido42 · · Score: 0

      An argument is a connected series of statements intended to establish a proposition... not just saying 'No it isn't.'
      Yes it is!
      http://www.bitworksmusic.com/
      OK, I suppose I must get back to work...

      --

      BitWorksMusic.com -- odd tunes for odd times

    3. Re:a contrary view? by mcmonkey · · Score: 1

      Yes it is.

    4. Re:a contrary view? by MustardMan · · Score: 1

      no it isn't!

  60. Maybe there's a different lesson to be learned... by Anonymous Coward · · Score: 0

    Koreans are idiots.

  61. I call shenanigans by smellsofbikes · · Score: 1

    >I'm old enough to remember when a steering wheel was just a steering wheel...

    I bring you the steering wheel of the 1958 Edsel, which featured the Teletouch shifting system, available starting in 1956. And we all know how well the Edsel did.

    TOO much simplicity bad. But there's a reason we like hierarchical storage, menu systems, and information organization in general: the more options, the longer it takes to find what you're looking for.

    These two writers desperately need to read "The Paradox Of Choice" by Barry Schwartz. He argues persuasively that more choice leads to more frustration and more long-term dissatisfaction with the choices that have been made.

    --
    Nostalgia's not what it used to be.
  62. Why the hell is this Joel guy so popular/famous? by Anonymous Coward · · Score: 0

    I mean .. he's head of some tiny software firm in NYC with one shitty product that is outperformed by any number of FOSS alternatives, right? His "hot" new "copilot" software was developed by some interns?

    Seriously .. does this guy have some killer history or something? Am I missing out on the historical context or what? I just don't understand why everyone thinks Joel On Software is some kind of expert on anything other than some tiny little NYC Microsoft shop with a fucking BUG TRACKER as pretty much their only product.

    Who cares what he thinks? He enjoys no special success, his products aren't that great. Who cares?

  63. Choices = Headaches by acgrissom · · Score: 1

    This is what Spolsky himself, not long ago, argued here: http://www.joelonsoftware.com/items/2006/11/21.htm l Now, the Vista shutdown menu is a very amusing example. So, perhaps the finer point is that complexity can be good, but redundancy isn't(?) Or should we accommodate every single method in which a user might possibly try to execute a task?

  64. Confusing by SilentJ_PDX · · Score: 1

    Don't confuse "what is on the market" with "what is best".

    For example, nearly every A/V component ships with its own remote control loaded with a dizzying array of buttons. But I don't think anyone would say that's an optimal solution for consumers.

    Mobile phones are also loaded with features but the phone companies are finding that very few people actually use many of the features.

    Just because there are loads of complex products out on the market doesn't mean complexity is the hot new thing.

  65. Beware, logical fallacy in play by Jerf · · Score: 1

    "Complex" and "simple" are at two ends of a spectrum. Call 1 simple and 10 complex.

    "Not Simple" does not resolve to "10". It resolves to the range 2-10.

    Nobody's advocating gratuitous complexity. This needs to be understand as pushback against people claiming that radical simplicity is what is desirable, even necessary, even if that means costing features. The pushback is pointing out that 3 or 4 can be a fine place for software to live, especially if you use the empirical evidence of what people actually buy and get excited about, as Joel does. That may not seem a theoretically clean basis for arguing, but it certain is empirical.

    People understanding this as "advocating complexity" are falling prey to a black-and-white view of the world, where "not simple" == "complex". It's not that, ahem, simple.

  66. OMG IT FINALLY HAPPENED by Fr05t · · Score: 1

    John Dorvack made sweet love to a half monkey, half donkey thus conceiving Norman & Spolsky.

  67. Form follows function! by zeromorph · · Score: 1

    Of course they have a point and not!

    I'm not working in the design sector but common sense tells me that there are many aspects to a good design and function of the object designed is one. And if simpliciy in design puts restrictions on essential functions it's bad. If proliferation of features blurres the essential function it's bad too.

    Another aspect is the level of proficiency of the intended user. A proficient user can make use of much more complex interfaces than an unexperienced user. Another aspect which is connected with proficiency is frequency of use. Another aspect is attitude of the user to the object and ... and ... and ...

    In my experience stupid trends are the problem and that holds true for the simplicity trend as well as a complexity trend. Because they distract the designer from thinking about the concrete case.

    Maybe the only trend I would ascribe to is Keep It Appropriate!.

    --
    "Hannibal's plans never work right. They just work." Amy/A-Team
  68. Wait for it... by penguinoid · · Score: 1

    Why are Linux and BSD such complex-looking OS's? Because their systems are easier to use [than Microsoft]

    --
    Don't waste your vote! Vote for whoever you want, unless you live in a swing state it won't matter anyways
  69. Complexity to simplicity as company's key competen by sebaluks · · Score: 1

    As an engineer I always felt that simple and elegant solution is a paragon of correctness. It's our Holy Grail.
    However working for major cellular telephony company in IT department I learned that with its immense complexity of all mobile network infrastructure (switches, HLRs, INs, etc.) and all the variety of IT systems interconnected it is not possible to design something which is truly simple. Yet the company as a whole is able to translate this incomprehensible mesh into services that are usually easy to use and seem simple and elegant to customer. And this is what successful enterprises do - i.e. like Google - they provide in simple form something that internally is unbelievably complex. Nobody wants this complexity to surface to end-user level, yet nobody will ever be able to make underlying technology much simpler.

    --
    -- "In theory, theory is the same as practice, but not in practice."
  70. dont agree by PermanentMarker · · Score: 1

    simpliciy is wrong? That doesnt reflect the popularity of having simply google as a startup page as most people have.. Trying to say complex things making idiot standpoints ... well i say priceless. Remember KISS got us up to the moon, got us the U2 blackbird. How many computers we need these times to launch a rocket.. Ehm well KISS is the way to go.

    --
    I know you're out there. I can feel you now. I know that you're afraid. You're afraid of us. You're afraid of change.
  71. What an idiot... by OneSmartFellow · · Score: 1

    clearly never heard the maxim about how simple code containing subtle bugs you can find, and complex code containing glaring bugs you can't.

  72. Define "complex" by Corson · · Score: 1

    "complexity the Next Big Thing in design" -- Apple have already done that: an iPod is both extremely complex and extremely simple in design. Add sleekness and you get a "cool" gadget. As for the MSN and Yahoo web sites, maybe they are "complex" but I think they defy what is known as "reader's expectations".

  73. People are complex and can't be lummped by porkThreeWays · · Score: 1

    You hit it on the head. Different people/demographics want different things. Different situations call for different things. When I use my toaster I just want it with a heat setting and that's it. I want my tools in the garage to be vast and as multi-function as possible. Some people are the complete opposite. Humans have great similarities, but the differences are so great we can't be lumped for things like this. Me and my mom want two different things in a search engine. I love google because it's simple and I'm not distracted. She likes to be distracted with news, weather, cartoons, etc, etc. We are two different people. If the world was really that unified in wants/needs, either google or yahoo wouldn't exist. But somehow they co-exist. Why? Because we are so vastly different!!

    --
    If an officer ever threatens to taze you, say you have a pacemaker.
    1. Re:People are complex and can't be lummped by rizole · · Score: 1
    2. Re:People are complex and can't be lummped by ajs318 · · Score: 1

      Why do people even use toasters? I would do almost anything rather than eat electric toast!

      For me, it's got to be home-baked bread (obviously -- store-bought bread is just minging), between 24 and 72 hours old (even if it's not started to go mouldy, bread which is too old has lost too much moisture and so toasts too quickly; too young and it's a sin to toast it), toasted under methane gas (not propane and certainly not electric heat) and spread while still warm with real dairy butter (none of this "supposed to taste more like butter than butter" crap and definitely nothing made with buttermilk -- buttermilk is the stuff that you throw away when making milk into butter, and can no more impart a butter-like flavour than can the wood of the apple tree impart a cider-like flavour) which will be absorbed into the toast. Anything else is not proper toast.

      --
      Je fume. Tu fumes. Nous fûmes!
    3. Re:People are complex and can't be lummped by Fizzog · · Score: 1

      "and spread while still warm with real dairy butter"

      And Vegemite.

      You can't have toast without Vegemite.

    4. Re:People are complex and can't be lummped by johnlcallaway · · Score: 1

      Know why I spent $120 on a toaster?? Because a $20 toaster, IMO, SUCKS!!! My $120 toaster is more complex because it makes my life easier. If I want a perfectly toasted bagel, I hit the bagel button and it only toasts one side. If bread is frozen, I hit the frozen button to toast it longer so I still get that perfect level 3 toast.

      So, even though the toaster itself is more complex, it makes my life easier. No remembering several different settings for different items, just press the button and viola! My toast is perfect every time.

      Why did I spend more on a complex microwave?? Because I love the reheat and beverage buttons. I can place a couple slices of pizza and 2 or 3 chicken wings on a plate and press reheat and when the microwave dings, they are done perfectly. No guessing about the number of seconds because the slices are bigger and I have one less chicken wing, just press the button. No more cardboard crusts. Want hot water? No guessing how much water is in the cup, just press the beverage button.

      So, a better article would have mentioned that some people like me like complex items because it makes their lives easier. Sometimes, more complexity makes things simpler.

      And I must disagree with people not paying more for less controls. I use one setting on my dryer ... AUTOMATIC DRY and MEDIUM HEAT. Why?? It works 90% of the time. For the other 10%, I hit it again and it's done.

      So yes, I would pay more for a washer or dryer that did things automatically IF IT WORKED. Maybe people like to be in control because those automated features rarely work as advertised. Or there is some fine print like 'please only insert 10lbs of cotton, color safe clothes when using this feature.'

      --
      I rarely read replies, it's my opinion and if you thought about your opinion a little more, I'm OK with that.
  74. Are you telling me these tools... by Anonymous Coward · · Score: 0

    ...never heard of heated mirrors?

  75. Rear View Mirror by Ken+Hall · · Score: 2, Interesting

    Automatic mirror. Goes dark when headlights shine into it. My Honda has one, except the little light is green. Not complicated, and lots better than having to flip that switch up and down while you're driving in a rural area.

    1. Re:Rear View Mirror by Anonymous Coward · · Score: 0

      Yeah, auto mirrors have been around for 10 years or more. Ignorant car salesman have been around for 100 years or more.

  76. *snort* by zogger · · Score: 1

    HAHAHAHA!

  77. TiVo vs. Cable DVR by tlhIngan · · Score: 1

    Another interface quandry - the TiVo UI vs. a cablebox UI.

    Oh the Motorola box I have, to navigate requires using the Menu button, the 4 direction arrows, the select key, and the exit button. Nevermind that to get to the menu often requires decoding little icons that show up on the "mini menu" that are a blur on anything but an HDTV.

    On my TiVo, I hit TiVo, and get dumped to a single column list, where I use up/down to choose, and left-right to backwards and forwards (with the triangles at the end implying that forward/back work, or I cah use select to pick the item, too.

    Once we get to the settings page, to back out requires oddball combinations of "Back", "Select" (!), or "Menu", at seemingly random times and screens. It's not obvious that if you hit "Select", that your setting changes will NOT be saved. And if you hit the wrong button, too bad, find the menu again and navigate there

    On TiVo, the same forward/back/up/down analogy applies as the rest of the interface - want to back out? Hit left. Want to go forward? Select/Right. Want to choose from the list? Up/Down on all visible choices (or triangles to show there are more options). What do you know, Page Up/Page Down work too, when scrolling lists! (Not necessarily a given on the cablebox).

    Honestly, the cablebox DVR functionality seems very secondary to the whole cablebox business, while TiVo makes it the primary focus - everything is centered around it. Just another tacked on feature. (The cablebox was a mess in UI before, now it's even worse). Honestly, VCRs are easier to program than the cablebox (and they often do that with cheap microprocessors and character generators, unlike the powerful CPUs and graphics present on a cablebox).

    If only my cable provider (Shaw) supported CableCARD - I would be so all over a TiVo series 3. I have 3 TVs, two with the HDTV PVRs, but I've personally refused to get one - TV shouldn't be so complicated as those boxes make it. No big deal, I stick with the old extended cable programming anyhow (though Discovery HD would be nice to watch from time to time). My HD programming can come from next-gen DVDs, regular DVDs, and BitTorrent.

    1. Re:TiVo vs. Cable DVR by Anonymous Coward · · Score: 0

      There's nothing simpler than TiVo's 30-second skip NES combo move, or the way that if you use a setup wizard that you can't back out and rollback to the previous state. I've used a few DVRs from cable providers and compared to TiVo they are all turds, but TiVo could make slightly less retarded software. It could also be more resilient, since I've seen parts of the software fail without reinitializing, leaving such interesting conditions as playing audio but not video. It often does transition from the 'recording' to 'non recording' state properly after telling it to stop recording a program, making you have to select the program instead of just being able to delete it with the clear button. It also isn't the simplest of devices, because I've seen people basically fail to understand how to use the device as if each button on the remote were some magical creature, but then if it were simpler it would be less functional and I'd rather dislike that. If anything it's not featureful-enough, since in the magical ideal world, events like the delaying of a show because the plebes need their spectator sports and they ran long, would be handled automatically.

      Anyway, TiVo is the greatest thing to happen to television in my lifetime.

    2. Re:TiVo vs. Cable DVR by Anonymous Coward · · Score: 0

      Too bad you're in Canada. In the US, if you have digital cable in your area, CableCARDs are not optional to support.

      They don't want you to know they're available, but in the US, the FCC requires digital cable systems to provide them for a nominal fee on demand. About three bucks per month each.

      Most cable company customer service operators in my area don't even know what a CableCARD is, much less know they cost per month and that they have them in stock and ready for pickup on demand.

      US customers, don't let your cable company screw you over any longer. Demand a CableCARD, if that's what you want.

      I feel bad for you. TiVo Series 3 is awesome.

  78. whats the official tag for bullshit? by Anonymous Coward · · Score: 0

    no need for a comment

  79. Design by EaglemanBSA · · Score: 1

    While I can't speak towards designing a user interface, I must say that in all my design (primarily mechanical systems), KISS is the method, tried and true. If anyone tells you any different, THEY'RE SELLING SOMETHING. From my point of view as a user, I haven't regularly used yahoo or msn for ages. I can get information I need through Google's interface much faster, primarily because it is so simple.

    --
    Quiz: True or False -- On a scale of 1 to 10, what is your middle name?
  80. Why? by hey! · · Score: 1

    Why is this? Why do we deliberately build things that confuse the people who use them?

    Answer: Because the people want the features. Because simplicity is a myth whose time has past, if it ever existed.


    Bzzt. Wrong.

    Marketing can be an exercise in identifying value, but it can also be an exercise creating value out of nothing.

    This is important for commodities like toasters and operating systems that are hard for the consumer to differentiate between. Yes, there are properties that are very important to the consumer, such as durability and consistent performance. But the user has no way to discriminate between products on how they perform at the time of purchase.

    Here's the point: the things that have the greatest value for the consumer often have little value at all to the producer; none at all if the consumer cannot use them effectively in a purchase decision.

    This is what drives product complexity. In the absence of relevant consumer information, you have a race between producers to the bottom price. If you aren't the lowest cost producer, you're screwed. So, how do you sell a $29.99 toaster against another $29.99 toaster from a more efficient manufacturer? Simple. You get your head out of those engineering books and you start studying consumer behavior.

    What you as a consumer really want to know is which toaster will toast quickly and consistently over the course of many years. But you have no way of telling this in the store unless you're some kind of appliance fanatic who frequents alt.appliances.toasters religiously. In fact for all you know you're buying a sheet metal box that doesn't do anything at all but clash with your kitchen decor. So you look at features. Toaster B has a feature that Toaster A does not; maybe it costs $39.99 but there is a $10 mail in rebate. Whoa! It looks like you are getting more value with B. However, it turns out that in six months Toaster B will burn your toast on one side and leave the other side ice cold. Toaster A generates perfect toast in half the time, and will continue doing so for your great-grandchildren, even though it ** gasp ** doesn't have an LCD readout.

    To the writer's way of thinking, B is a better value than A. With all due respect, that's a load of bull hockey.

    Now, take something that is costly enough that it's worth doing some research on. Something whose peculiarities you spend a lot of time dealing with, not just a few seconds to curse it on those morning you'd really like a piece of toast. Take cars.

    Simplicity, all things being equal, means reliability. Simplicity is NOT being simplistic. It's having a good reason for any details or refinements. Simplicty = reliabilty & usability & value.

    Yet it's undeniable that some people still buy cars the same way they buy toasters. Which accounts for many of the car models on the road, which are overcomplicated, unreliable, inefficient and overpriced. You could argue this shows that consumers actually value complexity over the cumulative effects of safety, reliability, usability and value. I'd argue that this shows that some people make bad purchases.

    The car market is segmented into people who buy cars like toasters, people who make purely emotional purchase decisions that are even less rational, and people who look for value and reliability. There are models that cater to each segment. Looking for value and reliabilty means you are looking for simplicity; but simplicity doesn't mean unrefined. The Honda Accord is popular.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  81. Um... by fanblade · · Score: 1

    and I'm not even mentioning the multiple stalks on the steering column yes you are
  82. Firefox browser, model of simplicity by Easy2RememberNick · · Score: 1

    I'm glad to see most people here agree that simple is better.

      Take the obvious example of Firefox it's a simple browser that has exploded in popularity. You can make it as complex as you want with extensions but that's not why it's so popular, it's the simple clean design, it functions well for what it is and nothing more.

  83. 10,000 Buttons... by db32 · · Score: 1

    Ok so because the new model cars have 10,000 buttons on the steering wheel that makes it an example of why complexity is better because its selling? How about all of the studies about distracted drivers being as bad if not worse than drunk drivers? Just because you can hype up the market about stuff and get things to sell does not mean its a better product. Cigarettes sell quite well, they also kill you. Alcohol does the same. I mean there are tons of other examples of products that sell well that are still bad. What people want, what people need, and what is good for people are all fairly different things. I have seen things talk about "Users spend more time at sites because complexity is good", or maybe its because the only email account they have is yahoo because its free and they are technically uninclined and it takes them 20 minutes to figure out how to get what they need.

    --
    The only change I can believe in is what I find in my couch cushions.
  84. The Root of the Problem by Christopher_Edwardz · · Score: 1

    Simplicity and elegance is the goal/key to anything good. Period.

    What does nature/evolution/god strive for whenever it creates anything? Not complexity. Not obfuscation. Not useless bolted on bullshit from marketing. It creates simplicity, succinctness, and a swift elegant execution of a given task.

    Properly designed software and hardware is an evolutionary process wherein a single item/program/work is designed for a given environment.

    First, the initial design is created that does one thing well and robustly. This design is aimed at a certain type of user. A simple paint program is not and should not be the same thing as GIMP or Photoshop. They aren't the same program, nor the same goal.

    Second, over time, additional features that make the unit work are added and those that aren't used are removed.

    Third, every single item, bit, part, or line of code is examined for superfluousness. If this test fails, it is redesigned or removed.

    Fourth, when it works and works well, DO NOT add additional junk. The work is finished. Just stop. I admit, this is similar to artistry (which good programming is), but an overworked painting is crap. Same with hardware/software.

    That being said, the root of much of the crapware that is out there now is hinted at in TFA.

    With six years of experience running my own software company I can tell you that nothing we have ever done at Fog Creek has increased our revenue more than releasing a new version with more features. Nothing. The flow to our bottom line from new versions with new features is absolutely undeniable. ... When we tried Google ads, ... we could barely see the effect on the bottom line. When a new version comes out with new features, we see a sudden, undeniable, substantial, and permanent increase in revenue.

    So, basically, this article isn't about software or hardware or simplicity at all. It is about the old, tired, and diseased management bullshit you see in every other firm.

    The method goes like this:

    1. Someone creates a nice program that is elegant and does what it does. (Say uTorrent)
    2. It becomes wildly popular because it is small, fast, and efficient and does what it does.
    3. Shortly, all the practical additions have been added. It isn't overworked. It doesn't surf the werldwudweab. It doesn't download music from iTunes. It doesn't order my pizza or read my email or run activex scripts willynilly in the background for virus writers to use. It doesn't spy on me for no apparent reason, either.
    4. The software/hardware/item flourishes, as it has evolved perfectly for its current environment.
    5. Then, either the author gets infected with greed, or it gets sold off (As the artist is finished; no more work is needed unless the environment changes and the work needs to evolve.).
    6. The new owners decide they want some more munny. munny, munny, munny. So, they begin to "value add" useless crap, and just enough (ala quickbooks, who's name is a mockery btw if you've used the latest versions) to spur the poor populace into upgrading. Sometimes, they've purchased it because it is a threat to what they're doing. In which case they destroy it, to make way for their crappy and more expensive offering. (uTorrent is destined for this. They will destroy, bloat, mangle, or cripple the software, and it is sad.)
    7. Someone else then creates a stripped down version that cuts out all the crap once the original program is bloated out of recognition... and it flourishes.
    8. Goto 1.

    This last one is particularly galling to me, as my clients spend hundreds of thousands of dollars every year on useless software. The owner or manager cannot be persuaded that the last practical evolution in miker$of office was 5.0, the first wysiwyg version. Everything since then has been

  85. But I don't have a utility belt. by camperdave · · Score: 2, Insightful

    Well, Batman. Some of us don't have a utility belt. We cannot carry (and do not want to carry) a separate cell phone, mp3 player and digital camera all at the same time. We also don't want people thinking we are trying to re-start the Macarena craze, when all we are doing is searching our pockets for whatever device we happen to need at the time.

    Oh, and their revenue *IS* driven by an endless upgrade treadmill and austere people are not a profitable niche. How many simple, durable phones are they going to be able to sell you in your lifetime? 30? 10? 5? 1?

    --
    When our name is on the back of your car, we're behind you all the way!
    1. Re:But I don't have a utility belt. by graphicsguy · · Score: 1

      I'm just glad I wasn't drinking milk when I read your post. Sorry I just used up my mod points.

    2. Re:But I don't have a utility belt. by tverbeek · · Score: 1

      Did anyone tell you that you're not allowed to have complex all-in-one devices that try to do everything? I'm just pointing out that the large market for simple devices that simply do what they're supposed to do is not going away just because some fool imagines that it's going to.

      --
      http://alternatives.rzero.com/
  86. Re:Consumers Want Features - Employees Don't by blueeyedmick · · Score: 1

    Perhaps when buying a product for your home, it might be true that complexity seems attractive. But when you are developing a device or software interface for use in industry or the workplace, I have found time and time again that "choice is a bad thing". The fabled device with just one button ("start") that is talked about in the articles is EXACTLY what you strive for when developing an industrial interface for use in the workplace. Technicians and laborers and general folks working day in and day out don't want to be bothered with making a dozen choices each time they perform a basic work function. They want to punch a button, have it do what they expect, and have it work flawlessly every time. I can't tell you how many times I have REMOVED choices from a menu at the demands of my users because they "don't need all these choices".

  87. Simplity provides Simplicity by mhall119 · · Score: 1
    If you want to do one of the many other things Google is able to do, oops, first you have to figure out how to find it, then you have to figure out which of the many offerings to use, then you have to figure out how to use it. And because all those other things are not on the home page but, instead, are hidden away in various mysterious places, extra clicks and operations are required for even simple tasks -- if you can remember how to get to them.

    Hmm, you're looking for something on the internet, don't know where it is, need a simple way to get to it? I know, Google it!

    Seriously, are looking for the link to Gmail? Just search for Gmail, it's right at the top! Google Groups? Images? Video? Word processing? Spreadsheets? They're all at the freakin top of the list! It's like complaining that you have to use the iPod's click wheel to access iPod features, instead of having a button for every track.
    --
    http://www.mhall119.com
  88. Yuppie Short Bus needs special assistance gadgets by Anonymous Coward · · Score: 0

    When I buy my Yuppie Short Bus (SUV from Korean translation), I expect to have all the special assistance gadgets.

    As a Yuppie, I have a natural aversion for physical work. I need special assistance to help my lazy ass do even the most trivial things. At home in the kitchen, electric everything (can openers, knifes, bottle openers) are essential. In my Square Utility Vehicle I expect the same special treatment. Electric seat movers, electric rear hatch opener, electric passenger door opener.... In fact pressing the button is too much work for my fingers. I need voice activated everything... and cameras everywhere, so I don't need to move by body at all.

    Now you must understand my special condition, and see why a Yuppie Short Bus is of such importance, both to showcase my intelligence and to help deal with my condition.

  89. Desire for simplicity dependant on culture by russotto · · Score: 1

    I think Norman spent too much time in Korea. Koreans do seem to like gratuituous complexity -- flashing lights, extra buttons, animated web pages, etc. But to most Americans that looks garish and/or bewildering. It's not that simplicity is out; it's that he's been spending his time in a place where simplicity was never in. This is why only LG has a refrigerator with a built-in television.

    But that's a matter of simple aesthetics. When it comes to function, he's right; people do want lots of features and controls (even if they never use any, and they're hidden from view). Case in point: I bought a dishwasher a few years ago. It has a sensor to determine when the dishes are clean, so you can just put it in sensor mode and go. The salesman (definitely an appliance geek) told me that even in the regular and heavy wash modes, it still used the sensor and would shorten or lengthen the wash as appropriate. So, I asked, why not just have the one button? His answer was that they tried that a few years ago, but nobody bought them.

    Lots of visible controls: Not simple, good in Korea, not so good in the US
    Hidden controls: aesthetically simple, good (in the US).
    Few controls: Perceived as low-end, not going to do well in either place.

  90. Take Microwave Owens by Anonymous Coward · · Score: 0

    Just bought simple two-knob microwave owen. Yes, with mechanical timer and "ding!".
    Finaly I'm back in control and not intimidated by stupid owen. I have enough other things to programm.

  91. Simpletons? by mattwarden · · Score: 1

    Are these guys serious? How can they say this in the wake of huge, huge increases in usage of autocomplete, drag and drop, tagging, etc. which are all designed to make things easier on the user (especially the first two). Regardless of how well these things accomplish this task, it's absolutely 100% clear that (a) users like these, and (b) developers are willing to spend extra time to implement these complex controls.

    So, perhaps the real point is that systems are getting more complex. But if you think that means that UIs should be more complex, I think it's you who won't be going very far (although you'll probably get play on slashdot). Look at google. A very complex system. The interface? A text box and a button.

  92. Spolsky's source by kahei · · Score: 1


    To put Joel Spolsky's pronouncements on software into perspective, it's instructive to get one of his software products that comes with a source license. After that, you pretty much realize that an 'expert' is whoever announces they're an 'expert' loudest and most frequently.

    Stand by for 'Drowning in Complexity: How The Software World Forgot To Keep It Simple' from the same twits in a few year's time.

    --
    Whence? Hence. Whither? Thither.
  93. Norman is confused, and has no idea what Google is by chill · · Score: 3, Insightful

    "True, but that's because you can only do one thing from their home
    page: search."

    Ummm...that is because almost everything you're doing from one of
    those portal pages can be called a search.

    If you want a map at Google, just type the address or location into
    the search bar. The top links will be maps of the location. After
    all, you're searching for a map.

    If you want to check something on Scholar, just type the info into the
    search bar. The top links will most likely be answers from Scholar.
    After all, you're searching for scholarly information.

    You can also do things like basic math, currency conversions, get
    dictionary definitions, find books, etc. all from the search box.

    The other services you mention give you an array so you have to think
    "what tool does what I want", whereas most of the time Google *just
    does it*.

    http://www.google.com/intl/en/help/features.html

    Google is what simplicity SHOULD be. Not just doing one thing, but
    just doing what you want -- whatever you want.

    --
    Learning HOW to think is more important than learning WHAT to think.
  94. Kathy Sierra on complexity/simplicity by realinvalidname · · Score: 1

    Kathy Sierra blogged about this a few months ago: Ease-of-use should not mean neuter-the-software, and offered a crucial insight: separate the easy/hard and simple/complex pairs into two axes: difficulty and power. She then goes on to note the trivial case that everyone knows: complex things should ideally be easy, and simple things should not be hard. But what about the other two combinations?

    She argues that easy-but-simple (maybe "simplistic" is the mot juste here) is overrated. Limited functionality, even if easy-to-use, doesn't go as far as some would think (indeed, Joel argues this is the "20% strategy" that could be used for bootstrapping, but not in general cases). Kathy also says that complex-but-hard is not as bad as it's made out to be, and indeed can be a good thing. Think of awesomely powerful software, whether it's emacs or Final Cut Pro -- is there a way to make that easier to use, or is the scope of what they do (emacs), or the inherent complexity of the material (FCP) such that the only way to make it easier is to reduce features or functionality (ie, to make NotePad or iMovie instead)? It's important to stop mistaking difficulty for the inherent complexity of some problem domains.

  95. You guys don't get it by 93+Escort+Wagon · · Score: 1

    Of course MSN and Yahoo are easier to use then Google. It's obvious. That's why, in the wider non-tech world, they've entered the lexicon. You don't hear people talk about "searching" any more, they always "yahoo" it. Or occasionally they'll talk about "em-senn"ing a subject.

    You just can't buy public mindshare like that.

    --
    #DeleteChrome
  96. Eye of the beholder? by mugnyte · · Score: 1

    Complexity is always a subjective term. When MTV started, the flashing, hyper-cut videos made our parents squirm. Kids have simply adjusted to a faster-paced stimulus. They are learning to navigate busy-busy web pages with ease, while we-of-the-earlier-age have to scan and scan for the stinkin' weather button.

      So this is partly generational, and has always existed. So, then, has the backlash: Google's clean input box didn't arise because nobody had thought of it before, but simply because it was the motif they *wanted*: Low-noise, high-power; the soft-spoken strongman.

      IMO, it comes down to: Do you want information pushed at you in bulk...the all-in-one portal page, where you may read 5% per hit, or do you want to drive to the pages that have info you like...the topic-focused sites, the subheading news page, etc. I believe most people start busy (or ignorant of choices to remove the clutter) and tire of it, then begin to build/find a page with link the way they like.

  97. Ironic that Nielsen's latest article says opposite by Anonymous Coward · · Score: 0

    http://www.useit.com/alertbox/progressive-disclosu re.html

    "Progressive Disclosure" summary:

    Just show the few most used things, for advanced users it is simple to pass
    that area to more complex items "hidden". Like the format used for Google.

    So the great Don | Jakob split on design? Like Sunni and Shia, or the reformation and
    the pope I expect a huge division in design theology.

  98. The power window is somewhat of a bad example... by Svartalf · · Score: 1

    Considering that the power windows happen to have the same general mechanism, just driven via cables and a motor instead of a crank and gears, your manual window will have similar failure modes- it's just made with slightly more robust parts in many cases so it's less likely to fail. And, yes, I've had the window regulator in a manual window fail on me, handles popping off, gears stripping out, and things popping out of guide rails. The big thing about power windows is that with no power, there's no rolling up or down of the window. Manual windows don't have this problem...

    --
    I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
  99. unprofessional by idlake · · Score: 1

    It's fine when normal people kick around the water cooler and talk about the relative usability of different interfaces. It's entirely different when someone who claims to be a UI professional does it. A professional should know better than to give such a superficial analysis.

    Norman is right in one thing: complex stuff sells well. But that has nothing to do with complex stuff being better, it has to do with psychology and economics. But, then, Norman wouldn't understand those.

  100. Joel is a pundit by Anonymous Coward · · Score: 1, Insightful

    Now and again, people who crave spotlights say things just to be heard.

  101. Simplicity was never in by RageOfReason · · Score: 1
    When was simplicity ever in? Walk into any mass market gizmo store (such as Dixons in the UK) or department store or car showroom, where the average person buys stuff and you'll see a smooth curve of increasing complexity over the past 30 years. I can never remember a time when things were made more simple. Every iPod generation becomes more feature laden. Same with BMW's, toasters and shaving razors. It's only at the very narrow high end (e.g. top flight audio equipment) that products remain simple to use.

    Simplicity was only ever in with an aesthetic elite (more power to them) with pockets deep enough to pay for less-is-more goods. The great mass of humanity have always had to settle for embellished crap.

  102. Re:Marketing led requirements by sane? · · Score: 2, Insightful

    I'd try a different translation.

    "Marketeers are a bit thick and they can't sell a product unless it has loads of bells and whistles to point to. Unable to be honest they fiddle surveys to say the public want more complexity, to give them something to do."

    Most people I've ever met want simplier devices, less thought required, but still able to do everything they want. In short they want a servant that you tell "Jeeves, do that". Complexity isn't sexy - just work well is sexy.

  103. Re:The power window is somewhat of a bad example.. by b0s0z0ku · · Score: 1
    The big thing about power windows is that with no power, there's no rolling up or down of the window. Manual windows don't have this problem...

    Not 100% true, BTW. Older BMW's had the other side of the motor shaft from the window mechanism under a plastic plug in the door panel. The end of the shaft had a hex head on it. If the window failed, you popped the plug with a coin and used the car's tire wrench (included in the toolkit) to roll the window up.

    -b.

  104. Yeah, I guess it could be worse. by Kadin2048 · · Score: 1

    Wow, that's pretty neat.

    (Take a look at Excite's ... that page ought to have a warning sign on it, it hurts my brain just to look at for too long.)

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
  105. The necessity of simplicity by Anonymous Coward · · Score: 0

    Any time someone in sales says "but customers want it ..." I am skeptical. Try buying something _without_ a heavily touted feature. Try climbing off the 'upgrade, upgrade' merry-go-round in software. Before the iPod came the original Palm, which was a use-out-of-the-box (well, aside from Graffiti) device with 4 basic functions. It became very popular. The Blackberry is where it is because it's simple to use for its 2 primary functions, email and phone. When I learned HTML, still the mainstay of the web, I really only had to learn about 8 different types of tag. Mass contribution to the web caught on when it became a matter of typing in a box and hitting submit.

    That said, complexity depends on the user. Experts - and wanna-be-experts - love and need complexity. Experts because their expertise lets them chunk and parse information so what to the non-expert is complex really is quite simple to them. Complexity lets them use the system to its fullest. Non-experts because it may be for show, because it's also part of the challenge and the learning. You can't get to be expert without embracing complexity. But people who are neither expert nor want to be need simplicity. It's safer, as a whole lot of adverse experience with overcomplex interfaces and systems has shown. And isn't enough that the interface is simple, the underlying system also has to be no more complex than it needs to be, to avoid systems failures due to unanticipated interactions. Medicine's full of examples of this, a number of them fatal.

    In the immortal words of Montgomery Scott, "The fancier the plumbing, the easier it is to stop up the drain."

  106. When the handle breaks it's cheap by anomaly · · Score: 3, Insightful

    Recently the power window in my Grand Caravan failed. I took it to the shop to have it repaired. A sensor needed to be replaced - $370 for parts and labor.

    When the handle falls off, I can call JC Whitney and order replacement handles and install them myself in 10 minutes.

    Simple is good. Geezer indeed.

    --
    But Herr Heisenberg, how does the electron know when I'm looking?
    1. Re:When the handle breaks it's cheap by Anonymous Coward · · Score: 0

      I think you missed the point. When the window stops functioning properly, you're supposed to drive the car to the dump and take a taxi to the nearest dealership to buy a replacement.

      Everyone knows that malfunctioning power windows are a feature meant to prompt you to go buy a new car. Everything is disposable! Duh!

  107. Koreans love complexity eh? by GarfBond · · Score: 1

    Maybe this is why I hate my Korean phone so much.

  108. On the industrial side, things are getting simpler by Animats · · Score: 1

    There's a strong trend towards user simplicity in industrial equipment. (This allows hiring cheaper employees.) Compare a newspaper printing press from 1950 with one today. Older presses had dozens of knobs at each printing cylinder to tweak ink flow across the width of the web, based on the black/white ratio of that part of the sheet. That's all automated now.

    Operating a steam locomotive was, and is, incredibly complicated. Even the guy shoveling coal has to plan ahead several miles. If there's a hill coming up, the fireman needs to put more coal in the firebox about five minutes before the hill, adjust the dampers and blowers to bring the fire up, and have the steam pressure nearing, but not exceeding, the pressure at which the safety valve will dump steam, just as you hit the base of the hill. Otherwise, you're likely to run out of steam part way up the hill and stall. (Yes, that's where that phrase comes from.) That's just operating; startup is a complex job that takes hours.

    Heavy construction equipment has become much simpler to operate as microprocessors have been introduced. There's an amusing history of Caterpillar equipment which has the startup instructions for each Caterpillar model from the earliest ones. The early machines required elaborate start up procedures; for the most recent ones, it's turn on, wait for the ready light, and go. The military tries hard for that simplicity. (As we were reminded when I was in aerospace, "Always remember the guy who has to use this. It's going to be too hot or too cold, it may be dark or raining, and someone may be shooting at you.")

    The most complex consumer appliance interface I've seen dates from the 1970s. This is a German washing machine which is fully user-programmable, using metal punched cards which advance slowly through the timer. There are pre-punched cards for the usual cycles, and if you really want to, you can create your own customized wash cycles. A dead-end product.

    In the 1950s, there were even some appliances with knobs that didn't do anything. Excessive user complexity is a fad which appears now and then. It goes away rapidly.

  109. Back-to-basics in 2008 by dryriver · · Score: 1

    I have the feeling that the current OMG-Hidef-GPRS-MP3-Widescreen-Wifi-Flashdisk-Megap ixel craze in electronics will fly apart by the end of 2007 and old school products will come back into vogue.

    --
    Why did the chicken cross the road? Because Elon Musk put an AI chip in its head.
  110. Power windows nearly killed me once. by Medievalist · · Score: 1

    If a manual window fails, the failure mode is more likely to be survivable.

    Driving up 219 towards the Great Lakes in a total white-out, without enough gas or warm clothing to survive waiting out the storm, and the driver's side power window suddenly failed... and since it was UP at the time, it immediately dropped all the way to the bottom of the door and smashed into a million little cubies.

    Thank God for Duct Tape!!!

    1. Re:Power windows nearly killed me once. by parkrrrr · · Score: 1

      Hands up everyone who saw "UP" after "Great Lakes" and had to reread it to see it as a word rather than as an abbreviation of "Upper Peninsula."

  111. Anyone that says that Google is simple is on crack by brokeninside · · Score: 1
    Google has a very, very complex interface. You have to put a `+' character in front of common words such as `how' or `when' or else Google will filter them out of your search. You can use logical operators such as `OR.' You can include numeric ranges.

    But the magic is that Google can put all of this in an interface so that people who don't know (and who largely don't care) that the features are there don't have to deal with them.

    Where MSN and Yahoo trump Google isn't in complexity. It's in visual clutter.

  112. Google is as complex/simple as you want it to be by Anonymous Coward · · Score: 0
  113. differing ideas of simplicity by mdmarkus · · Score: 1

    So, what do people mean when they ask for simplicity? One-button operation, of course, but with all of their favorite features.

    Actually, no, i don't think simplicity is one-button operation. It's having a control do one very simple thing. My camera has a separate button for its manual focus and macro functions because it's simpler to use that way rather than have a single button sometimes mean manual focus and sometimes mean macro.

  114. Re:The power window is somewhat of a bad example.. by Svartalf · · Score: 1

    Interesting... It's something of a shame that they don't do that with all of the cars that have power windows.

    --
    I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
  115. misunderstood? by elcid73 · · Score: 1

    Neither of these articles say that "simplicity is out" or complexity is the next big thing. They just say that reducing features in the name of simplicity is not necessarily a good thing.

  116. Complexity is Preserved by bill_mcgonigle · · Score: 5, Insightful

    The iPod is not a simple device. It appears simple because it was designed to be easy-to-use; however, its complexities are evident from just a quick test drive.

    Apple has a saying inside their development organization "Complexity is Preserved".

    What this means is that given any task, it's always the same level of complexity. All you can do is shift around where the complexity is. Apple would like to think it's the best game in town for taking the complexity off of the user and putting it into its computer code.

    If it's not blindingly obvious to everybody, it takes more work on the developer's part to make something that's easy to use. 'Exposing the implementation' is easy.

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    1. Re:Complexity is Preserved by Anonymous Coward · · Score: 0

      I totally agree with this post! Complexity should be hidden from the users. I just wrote a post about this where I try to explain that you can add more features and reduce complexity at the same time. Joel and Norman are wrong!

  117. Brand new washing machine by iabervon · · Score: 1

    I've got a brand-new washing machine, and the interface is actually quite nice. On one side, it's got a power button, a door button (it's a front-loader, so if you want to interrupt the cycle, it needs to drain the water before opening the door), the start button, and buttons for a couple of special features. On the other side, there's a button to select the profile, and a bunch of buttons to select smaller aspects of the profile. (So you select "normal" or "delicate" or "silk" or "sanitize", and then you can set the water temperature and the spin cycle speed and such, limited to the range that makes sense for the profile.) In the middle, there's a display that shows exactly what it's going to do: water temperature, spin speed, etc. It also has a display of the time remaining (which is an estimate initially; it depends on how much laundry you put in, which it detects automaticly when it fills, and updates the display accordingly.) The little displays show you the absolute settings of parameters you care about (the temperature display is the actual temperature, not the temperature relative to the profile; if you're on sanitize, it's always somewhere at the top, and delicate always puts it near the bottom, so you see things in terms that match the care instructions on clothes).

    I think Donald Norman would actually like it a lot. All of the controls directly affect visible state, and they're labelled in an obvious fashion. All of the buttons that do things you don't want to do are clearly not the button you're looking for. The buttons you care about for configuration are in order by significance. If all your laundry is the same, you just put it in and press start. If you have two kinds, you select the appropriate profiles. If you want to do something slightly differently, you can change that independantly.

    It's got a lot of features, but it's still simple in the sense that you can easily ignore all the buttons for features you're not using, just like you ignore the part of the washing machine that isn't the control panel. It does a good job of hiding the complexity, because you have only a small set of options that you have to consider at any given time, and you can interpret each display without considering any of the other displays. It's also got bullet-point features that don't impact the interface at all (after the spin cycle, it rotates the drum half a turn in the opposite direction to loosen the clothes; there's no control for this).

  118. /use/maintain/g by tinkerghost · · Score: 1

    Substitute maintain for use and your statement moves from funny to true.
    I've swapped out 3 motherboards and a dozen other components in my Linux box (the HD is the only part less than 3rd hand), and gone from RH7.0 to FC6, and the system still runs - despite the power going out in the middle of the upgrade from FC4 -> FC5. After the upgrade from FC5->FC6 the system is a bit quirky (rpm -a says I have 2-3 packages of almost everything installed), but it still works and I have access to all my data on both local & shared drives. I'll be doing a fresh install this weekend (because it's less work than cleaning up the system), but even then, I'm not worried about the data on the drive being lost.
    Compare that to 'upgrading' from 2K to XP. Had to start with a complete wipe, and then XP didn't recognize the partitioning of the 2nd harddrive - heck it didn't recognize the existance of the drive until I went in and mucked around in the registry. In the end, I had to dump the data to the Linux box, reformat, & reload - 45G of music & graphics work on 2 partitions --- all because MS incrimented their NTFS by .1 (.3->.4 IIRC) and did nothing to retain backwards compatibility. Hint - keep a Linux Live CD around - they work just as good for Windows recovery as they do for Linux.
    In 4 years of running Linux, I've never had a problem I couldn't figure out how to solve (sometimes the solution was more work than it was worth), with Windows, half the solutions I find are "we don't know why, but reinstall fixes this"

  119. A Ploy by Microsoft? by listening+to+triplej · · Score: 1

    Perhaps Microsoft is trying to kick-start a trend to make it fashionable to use complex software. It would sure be a whole lot easier than re-designing windows and office to have a simpler user interface. The bonus is of course that it will only boost the appeal of Linux! (well, there are more things you can configure) Perhaps more relevant than this unhelpful article would be Jakob Neilsen's recent post on Progressive Disclosure

  120. status symbols by rawshark · · Score: 1

    1) there is a difference between "feature rich" and "simple interface", google has many features (showtimes, weather, maps) but they are all accessible through the google search box

    2) hypothesis: these complicated devices with 150+ features are not about "ease of use" or utility. TFA says it all when it talks about the switch whose function not even the salesperson knows-- any switch whose function you don't know is by definition "unusable". these complicated devices are status symbols ("look at me, I can afford a toaster with 175 blinking dials!")

  121. Keep it Simple Stupid is a Simple Stupid Saying by DLG · · Score: 1

    a) I think the nonsense about the 250 toaster is almost as bad as 0.002 cents=0.002 dollars. It assumes that the existence of said toaster is a validation of the argument, simply by saying 'i bet it sells well'. Does he own one? Does anyone he knows? And do people buying this toaster because it has more complexity speak to its quality design compared to say another toaster that allows the user the same level of control in a simpler way? My answer is that the existence of a complex thing to solve a problem does not relegate the simpler objects to obscelesence. And since he brought up cars:

    b) Automatic transmissions. Fuel Injection. Anti-Lock breaks. Power Steering. Power Windows. Keyless entry. Do any of those concepts sound like they have made the interface to driving more complex? No. What they have done is taken the interface of driving, and cars and made improvements that maintained the concept of how driving works. Even though you may no longer have direct control of the mechanical, the interface is almost identical. Does standard transmission still exist (and infact is quite popular). Yes. It is more efficient and cheaper. And in 'performance' vehicles, even those interfaces are actually just as indirect as the automatic transmission.

    c) Useability involves the relationship between the interface and the expected functionality in the context of the intended user. If the user expects certain things to happen in a certain way and they do, and the user can do all the things they expect they should be able to do, then the user does not really notice the interface. If on the other hand, the effect of a user action is either unpredictable or counter-intuitive, then we see a learning-curve, or mistakes. Side-effects that are unclear, business logic that is obscure, all tend to create unuseable systems. Sometimes this alone creates the requirement for an interface that is not ideal. Is it intuitive that the computer's interface is a desktop? At this point, yes. Is that thing you are looking at REALLY a window? Nope. Is there any other context in which an object shaped like a bar of soap is used to select, draw, point, or do anything besides erase?

    d) QWERTY was designed to prevent jams in early typewriters. How does that relate to even the IBM Typewriter (with the ball) not to mention computers? It doesn't. But if you change the keyboard layout, people will consider that too difficult. What is simple is often what is familiar.

  122. Thanks to complexity... by Anonymous Coward · · Score: 0

    I now get into my rental car, drive it to the lot exit, and realize I have no idea how to open the window to check out with the guard.

    Is the control by my left hand or my right? Is it on the door, or built into the console? Disguised as a cup holder? Maybe it is on the steering wheel? On the Dashboard? They wouldn't put it on the floor, would they? Maybe it is built in to the seat... Let me see if it is a voice control: "OPEN the @#%$$ WINDOW, YOU PIECE OF $%#$@@!!!"

    Oh hell, maybe if I just hold the contract up to the closed window the guard will wave me out.

    (God help me if I have to fill the tank before I return the car. Hiding the fuel door release seems to be a particular joy to several car makers)

    Yeah, simplicity is overrated. NOT.

  123. I envy by snitmo · · Score: 1

    I envy their jobs ... They just mumble some meaningless observation on computers, make it controversial, even stupid. Then their articles get posted on Slashdot and Voila! Web traffic. Profit. Jobs don't get easier than that.

  124. Putting the Fog Back Into Bugz by littlewink · · Score: 1
    Spolsky:
    I can tell you that nothing we have ever done at Fog Creek has increased our revenue more than releasing a new version with more features. Nothing. The flow to our bottom line from new versions with new features is absolutely undeniable. It's like gravity. When we tried Google ads, when we implemented various affiliate schemes, or when an article about FogBugz appears in the press, we could barely see the effect on the bottom line. When a new version comes out with new features, we see a sudden, undeniable, substantial, and permanent increase in revenue.


    That's because, provided your earlier version worked at all then users don't have to pay anything until you release a new version! So f***ing obvious, Joel!

  125. if complex is in, i'm out by freg · · Score: 1

    See everyone later, I'm moving to the nearest cave where I can choose between eating dirt and blind fish.

  126. The new rage is mediocrity. by dilvish_the_damned · · Score: 1

    Calling complex interfaces that people purchase desirable, in many cases, is just ignoring the peepee envy aspect of it all.
    Oh, and calling the success of the iPOD anectdotal is rather dismissive don't you think? Might as well dismiss Tivo, timex radial watches, slippers, and possibly McD's. Next time I go through the drive through, I want no less than a 103 questionare on how I want my so-called burger. Complexity does not add to the human experience, it mearly distracts us from it.

    --
    I think you underestimate just how much I just dont care.
  127. google too simple? by hurfy · · Score: 1

    then use google to google google :)

    Now you have at least 2 pages of services that still easier to use and faster than msn/yahoo page o' junk. Save this link and you only need one button to get to most services now.

    His comments are fine...EXCEPT...

    More than half the time i go to google to search. I don't want to see a bunch of junk and i sure don't want to wait for a bunch of video clips and ads to load on MSN.

    Oh well, guess i am just simple. I have a phone that just makes phone calls, a printer to print stuff, a fax to fax stuff, a copier to copy, and a camera to take pictures. They all do their job well.

    *ok, so i shouldn't mention the stereo system with 166 buttons and 47 knobs i guess ;)

  128. I'm Confused by Thabenksta · · Score: 2, Informative

    Wasn't Joel just complaining about how complex Vista's power button is, because it gives you too many choices?

    I don't get this guy.

    These dudes are stuck back in the day where you're product had to be marketable to everyone. Different strokes people.

    --
    There's nothing wrong with anything - Phillip J. Fry
  129. Actually, Google ain't so simple by brainstyle · · Score: 2, Insightful

    Don Norman argues that Google isn't simple at all. Sure, searching with it is, but Google does way more than search - and if you're not looking to search, you're going to have difficulty finding things. It's all argued here: http://www.jnd.org/dn.mss/the_truth_about.html

    --
    "Why can't everyone just be straight with me?"
    "Because we live in a bendy world, dear."
  130. Pure Slashdot. by shaneh0 · · Score: 2, Funny

    I love that the GP couldn't actually defend himself. Instead, it took some other moron with mod points.

    Not that I mind: The whole thing made my point for me.

  131. OT: Light Switch Design by Spaceman40 · · Score: 1
    Now consider some of our sexiest light switches... I hate them... they have a touch sensitive surface that turns them off and on... nothing intuitive about them, just flat bronze colored metal surface in the middle of the wall plate. Hmmmm, the lights aren't bright. Yeah, turns out if you touch and maintain touch, the lights will brighten and or dim depending on which way they're currently "pointed". These switches people don't even bother trying to use (guests). Also, it's a real guessing game on the endpoint of full bright or full dim.
    Crazy. Wouldn't you think they'd make these somewhat like touchpads, so that if you moved your finger up, the lights got brighter, and if you moved your finger down, they got darker?

    I'd get a light switch like that :)
    --
    I [may] disapprove of what you say, but I will defend to the death your right to say it.
    1. Re:OT: Light Switch Design by aaza · · Score: 1
      Wouldn't you think they'd make these somewhat like touchpads, so that if you moved your finger up, the lights got brighter, and if you moved your finger down, they got darker?
      I've seen one. It confused me to begin with, because there was no rocker switch. I did work it out fairly quickly once I had been informed it was a lightswitch. The higher up you touched the touch-sensitive surface, the brighter the light. Touching the bottom turned it off. Sliding your finger up slowly raised the lights, sliding down dimmed them.

      My personal preference, though, is a rocker switch above, and a turn-dial below. The only markings on it were "min" and "max" on either side of the dial.

      --
      In theory there is no difference between theory and practice.
      In practice, however, there is.
  132. Oh, your assumptions do amuse! by FatSean · · Score: 1

    I don't carry a camera with me everywhere...why would I want to? Why do you want to? Don't you know cellphone cameras take shit pictures?

    I generally don't walk arround in places where I want my hearing obscured by music...and my car has a stereo with line-in and I put my MP3 player in my bag to bring into the office where I plug it into speakers.

    I don't want a phone with me at all times either. I don't feel the need to be always available, and I lived 20 years of my life before small cellphones became available...and I don't need one now.

    So you are appoligizing for corporations who create shit quality low-feature phones because they want you to quickly upgrade to a more expensive feature-rich phone?

    I hope you work for these guys at least....or they pay you to shill for their business model!

    --
    Blar.
    1. Re:Oh, your assumptions do amuse! by camperdave · · Score: 1

      Actually, I don't have any of the aforementioned devices. Cell phones are money leeches (plus I need a land line anyways for DSL (although they are now offering dry DSL in my area)), radio stations have a far greater music library than I do, and my camera takes film. I do have a PDA (Visor deluxe graphite), which I use daily. Although the screen has a few scratches, it works fine. Having said that, If I did want to join the 21st Century, and get a cell phone, an MP3 player and a digital camera, I could see the logic in getting them in a single unit.

      Rolling an MP3 player into the phone is a fairly unobtrusive add-on. They are both audio equipment. The camera, as you pointed out, is not of the highest quality, but it isn't really meant to be a replacement for a Digital Rebel. It is meant for opportunity shots and for "note-taking" photos (pictures of billboards, labels, parts, etc. for later use). Of course, I do not want to lose the functionality of my Visor, but I also don't want to haul around both a Visor and a cell phone. So, the phone had better have calendar, to-do, memo, and certain game functions, otherwise it's not worth my while.

      --
      When our name is on the back of your car, we're behind you all the way!
  133. Simple yet rich by AlpineR · · Score: 1

    Simplicity does not have to mean a lack of features. One object that constantly annoys me with unnecessary complexity is my Comcast cable box. Suppose that the show I'm watching is ending and I want to change to something else. I hit "Guide", scroll through the listings, highlight what I want to see, and hit "OK". Because that show hasn't started yet (it's scheduled for 8:00 and it's only 7:58 right now), the box brings up a menu of choices including "Set a reminder", "Mark channel as favorite", and who knows what else. But "Change to this channel now" is not an option. So instead I have to remember the channel number, hit "Exit", and type "68". Oops, I mean "068" because the box won't accept just two digits.

    Shouldn't something as common as changing channels be an easier task than that? It's fine that the box offers reminders and such, but why does it have to tell me about all those options every time I do a common activity?

    I believe Google handles searches right. They could have had twenty entry boxes on the main page, each with a different button next to it: "Search for movie", "Search for map", "Search for medication". But instead they have one box and *they* figure out whether your search is likely to be in one of those areas and then offer you a specialized entry in the results page.

    I practice simplicity myself in the writing of computer code and the design of games. My random number generator is easy to use -- just declare MTRand r; and it seeds itself from /dev/urandom or time(). You can choose to seed it yourself, but it will go ahead and do what's generally wise in the likely event that you don't need to think about such things. And for my interactive Starcraft maps (authored as TheNevermind) I strive for simplicity in instructions, labels, and mechanisms. I believe the maps are better this way because they are easy to learn but offer great depth upon replay.

    It's actually very challenging to design things that look simple. It takes a lot of thought about how they will be used and how different bits of logic might interact. Don't mistake simplicity for lack of richness. I have often been surpised at how complex behavior emerges in my Starcraft maps -- I may not have foreseen the circumstances that the map encounters, but it produces interesting and appropriate actions because the basic parts were designed well.

    It's also incorrect to think that a tool with simple controls is not good for complex tasks. Mathematically it's known that all logic operations can be performed with a combination of NAND gates. Likewise, a tool that can do simple operations well can be just as powerful yet easier to use than another tool with a large set of complex operations.

    AlpineR

  134. Hooray Tagging! by archatheist · · Score: 1

    Mod me offtopic if you must, but... I read the summary, then read the tags: wrong, no, design, idiot. Ah... I'm suddenly in love with tagging.

    --
    "No sane man will dance." -- Marcus Tullius Cicero
  135. Hilarity! by shaneh0 · · Score: 1

    This is going to be fun.

    Are you suggesting that HIDDEN FUNCTIONALITY is more usable than OVERT FUNCTIONALITY? Your idea that all you have to do is type in the search box for something that *you might not even know google does* is simple is really a joke.

    Once again, look at Apple. They're very fond of putting the little "grippers" on the corner of a window to let you know you can resize it. This is about making OVERT FUNCTIONALITY.

    For that matter, look at the GUI. Your premise is that it's easier to type an open-ender into a box than it is to click from a predefiend set of options. That's akin to saying that a command prompt is more simple than a desktop. In fact, that's EXACTLY what you're saying.

    Further, it's like saying that an essay question is easier than a multiple choice. Find me one student that will agree with that and I'll give them a gold star.

    Users don't just divine what Google does. If a user is going to the page and wants a map, how do you assume that they just know to search for it?

    You either are so desperate to support a poorly-thought claim, or you actually believe that typing an open ender is easer than selecting an item from a list of options. I'm not sure which would is worse.

    1. Re:Hilarity! by theStorminMormon · · Score: 1

      Are you suggesting that HIDDEN FUNCTIONALITY is more usable than OVERT FUNCTIONALITY?

      Of course it is. "Hidden functionality", as you put it, is the way humans work. You don't go up to someone and say "Hey, how do I get to 3d Street Diner?" And then add "Please give me the instructions" or "and I mean spatially, not philosophically". We humans are good at picking up context and as a result we don't have to specify very often. We don't have a "language for asking directions" and a "language for asking about stats". Obviously this creates problems because sometimes there are ambiguities that need to be cleaned up. The same principles apply with code. The ideal program would have very, very few tools because it would just figure out what you wanted to do from context.

      Context-based menus/toolbars etc. are not new or rocket science. They are just not very well-implemented because the context available to a computer is a tiny fraction of the context available to humans.

      There is a downside to "hidden functionality", of course. You have to know what is possible to do first. The trouble with your assumption that we should make all functionality overt is that once you know a function is there, making it overt becomes a liability, not an asset. Apples does a good job not because they make grippers that everyone can see, but because they do a good job of making those grippers both functional and unobtrusive. They are minimizing the clutter of having grippers around when, to anyone with even passing familiarity with Apple, those grippers are purely superfluous. Still - they don't really cover anything else up so there's not much harm done.

      It just highlights the fact that you're looking at this the wrong way. Apple doesn't score points for putting a giant billboard on every window that says "Instructions on how to resize the window!". They get points for making overt functionality as subtle as possible, so that people can get on with the hidden functionality the way we live the rest of your lives.

      Users don't just divine what Google does. If a user is going to the page and wants a map, how do you assume that they just know to search for it?

      OK OK, we get it. There's a "start up" cost. Once you know that you can type "define:word" in Google's search bar, you have an incredibly simple way to look up the definition of a word. But should the google search bar have instructions pasted just below it with every possible usage? You think that would be an improvement? The Google strategy is clearly to try and make the search functions so powerful that you no longer need instructions. You don't need a list of functionality. If you want to search for something, you just type it into the search bar and it figures it out for you. The ultimate goal is HIDDEN FUNCTIONALITY: it's making human-computer interactions as context-sensitive as human-human interactions.

      -stormin

      (PS - I thought I was cantankerous!)

      --
      The Southern Baptist Convention has creationism. On Slashdot, we have porn.
    2. Re:Hilarity! by shaneh0 · · Score: 1

      I don't think your "human language" analogy was particularly apt. Humans have many ways of communicating. Computers have just two. This is another bad analogy, but it's of the same ilk so I think you'll get my meaning: The idea that it's easier to just type into a search box instead of clicking on an item is like me standing right in front of you, grabbing a pad of paper, and writing down "How do I get to the diner?" and then handing it to you and having you verbally tell me.

      Obviously certain things MUST be kept covert. Like explicit-ORs in your query, the define functionality, and even the address you're looking for. There would be too many options to list.

      But the idea that to get a map of the United States it's easier to type "Map of the united states" instead of clicking on a link that says "Maps" is silly to me. In fact, as I said, this is exactly the argument of Command Line V. Desktop. Sure, once I know it's there, it's not hard to type iexplore at a command prompt. But it's easier to click the iexplore icon, even when there are 40 other icons on my desktop.

      Furthermore, I understand your point that you should be able to tell google anything and have it figure out your context and give you an answer. I agree that is a good thing. But to use your analogy again, think of it like this. If I go to some guy on the street and I say "I need my dry cleaning. Here's my ticket" I'll get a No Results Returned error. Or if I go to my boss and say "I'd like a large pizza with extra cheese" again, no results returned. First, I need to select "Dry Cleaners" from my interface, and then ask for my clothes. Or I need to select "Luigis Pizza" from the list and then place an order.

      Do I like the idea of complexity on demand? Yes. I like that I can type in "Luigis Pizza on Adams" or I can get fancy and do a "Luigis|Ginos|Paulies * Adams" but I've hated that "More" thing on the google page since the first time I saw it. More Clicks = Bad. I think the goal should be "Give me what I want with as little human<->computer interaction as possible"

      I'm not a Yahoo fan. I can't remember the last time I used it. But I am a fan of broad and shallow over narrow and deep.

    3. Re:Hilarity! by theStorminMormon · · Score: 1

      I don't think your "human language" analogy was particularly apt. Humans have many ways of communicating. Computers have just two.

      The medium of communication is pretty irrelevant to the analogy. I don't care how the information is communicated, just what information is transmitted. The point is that, using contextual clues, humans can short-circuit a lot of the meta-data that you have to specify when (say) doing a search. The contextual clues can be situationally based, culturally-based, etc., but the point comes down to just "what info is transmitted" not "what channels are used for information transmission".

      But the idea that to get a map of the United States it's easier to type "Map of the united states" instead of clicking on a link that says "Maps" is silly to me.

      You're missing the point. It's not Option A: type "map of the united states", Option B: select "maps". It's Option A: context-based search box, Option B: a crap-load of menus. Do you see the difference? When you can get context-based searching to work (and Google has a long way to go but it's clearly their intended direction) you can type "map of the united states" or "picture of Hillary Duff" or "directions to the baseball diamond" or "definition of simplicity" or "where to buy mac mini" or "scholarly articles on user interfaces" or "sample source code for java radio button" etc. You've replaced what - 7 top-level menu items? - with a simple search-menu box that's context sensitive. In any given discrete case you can say it's easy to have a clearly-labeled tool, but the result of having a tool for everything is clutter! You have to look beyond the "how to make one tool easy to use" to see the "how to make the entire application/process" easy to use.

      Put another way: the strategy of labeling tools clearly (overt information) scales horribly.

      But to use your analogy again, think of it like this. If I go to some guy on the street and I say "I need my dry cleaning. Here's my ticket" I'll get a No Results Returned error. Or if I go to my boss and say "I'd like a large pizza with extra cheese" again, no results returned. First, I need to select "Dry Cleaners" from my interface, and then ask for my clothes. Or I need to select "Luigis Pizza" from the list and then place an order.

      Yeah, that is how it works in real-life. But I think this example works against you, not for you. In real life if you want your dry-cleaning, you do have to go to the dry cleaners. And thus having to get the appropriate menu item is more closely analogous to real life. But, from a strict convenience/simplicity of use viewpoint, wouldn't it be better to be able to order a pizza from whoever was closest? Wouldn't it be better to just find the first random stranger and know that, regardless of the stranger, they could order your pizza/deliver your laundry/etc. Why would we want to mimic 'real life' in this case?

      but I've hated that "More" thing on the google page since the first time I saw it. More Clicks = Bad. I think the goal should be "Give me what I want with as little humancomputer interaction as possible"

      I agree 100% I think the "More" thing is an inferior solution. But right now you have two schools of thought. You either have a "more" button (Google) or you have every feature available stuck in front of you (Yahoo). I'm not arguing that Google's "More" button is superior. I'm arguing that what they are trying to do is find a hybrid. As I suggested in another post, consider their personalized home-page (which Yahoo! may also offer) as a guide. Instead of just being able to place a few widgets, they would allow you to add menu items for all the functionality that you wanted where ever you wanted. More clicks is bad, yes. But more clutter is also bad.

      In any case my central point is that the simplicity we care about is the simplicity of user experience. This is enhanced by providing the user with exactly the right tool set (or as close as

      --
      The Southern Baptist Convention has creationism. On Slashdot, we have porn.
  136. I prefer mine though. by Kadin2048 · · Score: 1

    Yeah, my girlfriend uses that so I'm vaguely aware that it exists ... I still can't find anything that loads as quickly as my current homepage, though.

    Good old "about:blank".

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
  137. either they're idiots... by constantnormal · · Score: 1

    ... or the dynamic duo of Norman and Spolsky cannot manage to communicate the importance of making things no more complicated than they absolutely need to be.

    Given the ever-increasing level of complexity in everyday life, if they REALLY THINK that simplicity is over-rated, then they really are idiots.

    There is a sweet spot in the design of things that strikes an optimal compromise between functionality and simplicity. Packing a bunch of unrelated functionality into a device, whether that device is hardware or software, always moves one further away from that sweet spot.

  138. Re:Wow... you like to hear youself talk, don't you by theStorminMormon · · Score: 1

    I dub this: the xkcd attack. (http://xkcd.com/c178.html)

    --
    The Southern Baptist Convention has creationism. On Slashdot, we have porn.
  139. Hiding features don't make them easy to use. by McDutchie · · Score: 1

    You point actually serves to defend TFA rather than to refute it. Most users have no idea you can do anything like that with Google, and indeed some of it was news to me. None of it is visible on the front page and there's no hint these things are possible. How could something possibly be easy to use if you don't even know you can use it?

    1. Re:Hiding features don't make them easy to use. by chill · · Score: 1

      People are too conditioned against trying things for fear of screwing something up. Assume Google can "just do it" and enter what you want in the little box. The big problem is people thing of Google as a "search engine", when it is more than that. And, they keep adding features so they really can't keep adding crap to the front page or it'll end up looking like Yahoo. [shudder]

      And this is a great case for the "Help" link that Norman derided as "not necessary".

      But, you're right. I've had a couple of "I didn't know Google could do that!" moments myself.

      --
      Learning HOW to think is more important than learning WHAT to think.
  140. And I call this.... by shaneh0 · · Score: 1

    the "safety in numbers straw-man" claim. The vast majority of people would agree with me. ..Seriously, though: claiming something like the "vast majority..." is just idiotic. There is obviously no way you actually know what the vast majority of people think about anything. So why say it? The only reason is to add weight to what you're saying. You can avoid defending your point by dressing it up as a common, well known fact. It's a common technique here at Slashdot, but that doesn't make it any better.

    If you're going to claim the vast majority of anything, you better have polling number from a random sample, margin of error, confidence levels, supplied demo multipliers, and, when possible, a linear regression analysis of the data.

    Otherwise, stick to speaking for yourself.

    1. Re:And I call this.... by theStorminMormon · · Score: 1

      Seriously, though: claiming something like the "vast majority..." is just idiotic.

      In most cases, you are right. If the vast majority of people think the earth is flat - who cares? There's an objective truth to be had. However in discussing the meaning of words what the "vast majority" thinks is not only relevant - it is the objective truth

      There is obviously no way you actually know what the vast majority of people think about anything. So why say it? The only reason is to add weight to what you're saying.

      I anticipated this entire line of reasoning. It's frustrating that you skipped my pre-placed rebuttal. Now I have to re-type it. Look, first of all define 'know'. I'm serious. If you mean 'know' as in "complete epistemological certainty" then - thanks to Descartes - you're right. I can't know what the vast majority of people think. But I also can't know anything at all other than the fact of my own existence (cogito, ergo sum - but where do we go from there?). So I doubt that's the version of 'know' you mean.

      Setting aside solipsism our next hurdle is statistics. Even if we assume you can theoretically ask the vast majority of people what their opinion is, there's no practical way to pull this off. So you have to take random sample. But the random sample doesn't provide logical certainty - just a probability. That's what my p-value question was about. So we've already moved down the scale from "complete epistemological certainty" to a "probability". And is there a relatively decent probability that I can know what the vast majority of people think a word means? Of course there is! I speak the same damn language, don't I? English - all human languages - work and thus provide irrefutable evidence that you are wrong (in the general case). In the everyday, practical sense of the word, I know what the vast majority of people mean by the core 10,000 - 20,000 words in the English vocabulary and I rely on this knowledge whenever I open my mouth or write a note.

      [Note: I said "in the general case". You are wrong to say I can't know what the vast majority of people think about anything. I have not at this point actually proved that my definition of "simplicity" was right, however. Those are separate issues.]

      Of course the definition of a word is not static. I realize it's not all as cut and dry as this. Furthermore, definitions are fuzzy (unless you're in the realm of math, logic, etc.). I realize this. That is why I my argument is not so much "your definition is wrong, mine is right, neener neener" as it is "great - now we've got a steaming pile of semantic crap instead of a decent argument". My chief complaint with Joel's article is that it's so linguistically flawed as to, without providing definitions of our own, render rational discussion of the topic at hand utterly impossible.

      If you're going to claim the vast majority of anything, you better have polling number from a random sample, margin of error, confidence levels, supplied demo multipliers, and, when possible, a linear regression analysis of the data.

      Yeah, right. I'd like to see said statistics for every single word in your post. Because, after all, you're implicitly assuming that I and the "vast majority" of English speakers have the same definition when you write them with the clear expectation that I and the rest of the Slashdot readers will understand them. Of course it gets even trickier than just polling people for the odd-hundred words you used. How are you supposed to poll these people about the words without using the words themselves? Good luck with that. Your actions contradict your assertions.

      Otherwise, stick to speaking for yourself

      Look, I don't want to be harsh. I realize that your criticism: "You can avoid defending your point by dressing it up as a common, well known fact. It's a common technique here at Slashdot, but that doesn't make it any better." are well intentioned. But you've noticed a similarity between my argument and the arguments you deplore and assumed they are in fact the same. Closer inspection, as I hope I've provided, reveals that they are not.

      -stormin

      --
      The Southern Baptist Convention has creationism. On Slashdot, we have porn.
    2. Re:And I call this.... by theStorminMormon · · Score: 1

      Nitpick:

      What the heck does "safety in numbers" have to do with a "straw man"?

      Safety in numbers: when you assert that you're right because everyone else says so to. (I assume this isn't controversial enough to warrant a link.)

      Straw man: when you intentionally misconstrue an argument in order to make it more vulnerable to attack, and then attack the surrogate as though you were attacking the original. (http://en.wikipedia.org/wiki/Straw_man)

      The combination doesn't really make sense. Straw man arguments are not false arguments that you propose yourself, they are imitations of arguments you want to attack.

      -stormin

      --
      The Southern Baptist Convention has creationism. On Slashdot, we have porn.
    3. Re:And I call this.... by shaneh0 · · Score: 1

      That was a very long-winded and nonsensical answer.

      Whether something is simple or not is not at all a matter of it's definition.

      It's a matter of OPINION.

      It's subjective.

      So to say "this is my definition of simplicity, ... , ergo it's shared by the vast majority" is just bullshit my friend.

    4. Re:And I call this.... by shaneh0 · · Score: 1

      "when you intentionally misconstrue an argument in order to make it more vulnerable to attack"

      Is this not what you did with the link to the comic strip?

    5. Re:And I call this.... by theStorminMormon · · Score: 1

      I don't know how else to put this: when something appears nonsensical, it's either really nonsensical, or you just didn't understand it. In this case, I think it's the latter.

      Recap:

      I made the claim that the vast majority of people think that simplicity includes ease-of-use.

      You responded that this was stupid, and you later clarified that it is stupid because you can't ever know what the vast majority of people think without taking a poll. You basically said that there is no X such that I can say "the vast majority of people think X means..." (without taking a poll).

      I responded to that claim in two ways.

      1. I disproved your negation by providing an example of an X for which we can, in fact, say "the vast majority of people think X". This counter-example was simple: the English language. The fact that language works proves that when words are concerned, we can in fact confidently assert "the vast majority of people think X means..." That is my logical refutation of your claim.

      2. I went further and engaged in a demonstration of the fact that by engaging in use of the English language you have already implicitly demonstrate that you do not believe what you say you do. This wasn't really logically relevant, but I felt it was a strong rhetorical point.

      So that's where we are. I made a claim, you made a counter-claim, and I disproved your counter-claim.

      Anyway, I may as well finish with a treatment of your current post:

      So to say "this is my definition of simplicity, ... , ergo it's shared by the vast majority" is just bullshit my friend.

      Agreed. Which is why I never said that. And now you've got yourself a working example of a straw man attack. And now I'm getting back, ironically enough, to my statistics homework.

      -stormin

      --
      The Southern Baptist Convention has creationism. On Slashdot, we have porn.
    6. Re:And I call this.... by theStorminMormon · · Score: 1

      Uh... no. I thought it was actually a pretty good representation of what you did to me. Rather than respond to what I write, you just sort of dismiss what I'm saying in a way calculated to malign my statements without actually addressing them. Conveniently enough, you did the same thing subsequent to posting this. Now I can provide a concrete example:

      That was a very long-winded and nonsensical answer.

      It would have been perfect, actually, if instead of just calling my answer long-winded and nonsensical you'd just told me "I'm not really into Pokemon." In any case the strategy is identical. Ignore the content of what I'm saying, and just reply with something demeaning.

      -stormin

      --
      The Southern Baptist Convention has creationism. On Slashdot, we have porn.
  141. Someone doesn't understand Google... by DragonWriter · · Score: 1
    Oh," people rush to object, "the Google search page is so spare, clean, elegant, not crowded with other stuff."

    True, but that's because you can only do one thing from their home page: search. Anybody can make a simple-looking interface if the system only does one thing. If you want to do one of the many other things Google is able to do, oops, first you have to figure out how to find it, then you have to figure out which of the many offerings to use, then you have to figure out how to use it. And because all those other things are not on the home page but, instead, are hidden away in various mysterious places, extra clicks and operations are required for even simple tasks -- if you can remember how to get to them.


    Most of what Google does is search. And most of it can be accessed, surprisingly enough, through the search box (and, except for a few features, without any special tags), except for account-centered activities. Of course, for those, you need to create a Google account first, and if you've done that, you probably are also using a Google Customized Homepage from which the personal account functions you actually use can easily be made directly available.

    Want a map? Type the address in the search box. Want travel information (like airline flight status)? Type the request in the search box. Movie listings? Type "movie:" followed by a zip code, title, plot detail, whatever, in the search box. What definitions? Use either "define" or "define:" with what you want defined, in the search box. Currency conversions? search box. Do some arbitrary arithmetic calculations? Search box. Want news? Just use the search box, if there are news results, you'll get them the top few at the top of the search results with a link to get all the news results. Books? Same thing.
  142. Second-system effect by Old+Man+Kensey · · Score: 1

    When you make something that works. You start to play with it to make it do more. It's complex. Then it fails. Then you make it simple.

    This is a well-known effect in software engineering called the second-system effect. It's not just because you start wanting the product to do more, but wanting it to do everything. The seminal software-engineering work The Mythical Man-Month grew directly out of the author's experience of SSE on the OS/360 project a second-system) at IBM.

    The answer to SSE is often (though not always) a ground-up reengineering (the real answer, of course, is to have a controlled specification and implementation process in place so you don't go overboard in the first place). It could be argued that every major OS revision produced at Microsoft since DOS 5.0 and NT 3.51 has been a "second system" in comparison to that which it was intended to replace.

    --
    -- Old Man Kensey
  143. So it comes down to.... by shaneh0 · · Score: 1

    Presenting options but not too many options.

    Which is what I said when I acknowledged that you certainly couldn't let the users browse a list of 20k words to find their definitions.

    But the idea that Yahoo has some huge usability inferiority to Google I think is false. On my broadband connection, the pages load nearly at the same time. Very minute difference. The presence of options on Yahoos page does not preclude me from keeping it simple. I can do the same thing that Google lets me do (at no disadvantage) plus I can do more. This is better.

    I think the sparse google page made more sense during the dial-up days, but those are largely gone. The vast majority of people have broadband now (you like that?).

    If you take the graphical ads off Yahoo.com, that page is more usable than Google.

    I mean, if Google added DMOZ-ish directory below their current search box, would that somehow diminish the value of said box?

    1. Re:So it comes down to.... by theStorminMormon · · Score: 1

      But the idea that Yahoo has some huge usability inferiority to Google I think is false.

      I'm not interested in comparing usability of the two systems. I'm more interested in using the systems of examples of philosophies and talking about those.

      I think the sparse google page made more sense during the dial-up days, but those are largely gone. The vast majority of people have broadband now (you like that?).

      You keep doing this weird thing where you say something that proves my point. I'm completely OK with you saying the vast majority of people have broadband. I happen to think you're wrong in this instance, but it would never occur to me say that you're somehow not allowed to even make that type of claim. If I wanted to disprove this, I would question the content of the claim you're making, not the structure of the claim.

      If you take the graphical ads off Yahoo.com, that page is more usable than Google.

      meh.

      I mean, if Google added DMOZ-ish directory below their current search box, would that somehow diminish the value of said box?

      Again, I'm more interested in a discussion of design philosophy than trying to compare specifics. In this case, however, yeah, I think it would diminish the value of the box. It's wise of them to keep "www.google.com" separate from, say, "www.gmail.com". They shouldn't add anything to Google.com. It's an exercise in the design philosophy we have been discussing - context-based - and I think they should continue the work rather than settle for compromise.

      -stormin

      --
      The Southern Baptist Convention has creationism. On Slashdot, we have porn.
    2. Re:So it comes down to.... by shaneh0 · · Score: 1

      First, my comment that a "vast majority of people have broadband" was a little bit of a slight to you. I don't actually believe that. But I do believe that a majority of Americans do, whether at work or at home.

      But this is a question of fact. What are the facts of broadband vs. dialup.

      You're very good at writing long, circular-referencing arguments. These might actually convince (or fool) some people, whether you intend that or not, but not in this case.

      You said that I claimed that "you can't ever know what the vast majority of people think without taking a poll." And you used my broadband remark as a support of your argument that you CAN indeed know such things. You seemed to just miss or ignore that one is a question of personal opinion (what someone considers to be 'simple') and the other was a matter of fact (how many people use broadband).

      Let's look at the comment that started this whole thing.

      Article Text:
      "If you're using the term "simplicity" to refer to a product in which the user model corresponds closely to the program model, so the product is easy to use, fine, more power to ya. If you're using the term "simplicity" to refer to a product with a spare, clean visual appearance, so the term is nothing more than an aesthetic description much in the same way you might describe Ralph Lauren clothes as "Southampton WASP," fine, more power to ya. Minimalist aesthetics are quite hip these days. But if you think simplicity means "not very many features" or "does one thing and does it well," then I applaud your integrity but you can't go that far with a" product that deliberately leaves features out.

      Your Response:
      "In sum - if you're one of the vast majority of people who associate "simplicity" with "ease of use" or "clean interface" than I have nothing to say"

      The author brings-up three possible definitions of 'simplicity.' You simply dismiss what he said by claiming that you have intimate knowledge of what the vast majority of people consider 'simplicity.' This is B.S. and I'll stand by that. The actual truth is you're GUESSING. You're guessing the opinions of everyone and passing that off without qualifying it as a guess. You dressed your opinion up as fact.

      If you said something like "the vast majority of people were born between 1900 and 2000", for example, then I wouldn't have a problem agreeing with you. Or "the vast majority of people are taller than 2'" then again, I wouldn't argue with you. These are questions of fact, not opinion. But if you're going to claim to know the opinions of vast majorities, you should be prepared to qualify that.

      When challenged, you make some argument about having to prove the definition of every word you use, as if people thinking something was simple was as simple as applying the definition of the word to an object. Essentially, it's the same as saying "The vast majority of people think some actress is beautiful" and as evidence you use the definition of the word beautiful. It goes woefully short of proving anything.

      What's more, the actual definition of simplicity doesn't even back you up. The two definitions of simplicity that you offer-up as the opinion of the majority is "ease of use" and "clean interface." Neither of these are mentioned or alluded to in the definition:

      sim&#183;plic&#183;i&#183;ty Pronunciation (sm-pls-t)
      n. pl. sim&#183;plic&#183;i&#183;ties
      1. The property, condition, or quality of being simple or uncombined.
      2. Absence of luxury or showiness; plainness.
      3. Absence of affectation or pretense.
      4.
      a. Lack of sophistication or subtlety; naivet&#233;.
      b. Lack of good sense or intelligence; foolishness.
      5.
      a. Clarity of expression.
      b. Austerity in embellishment.

      Being "clean" doesn't mean being plain. Nor does it mean a lack of pretense. Nor does it mean a lack of sophistication, a lack of good sense, clarity, or austerity.

      Finally, I enjoyed this discussion because you have creative answers. They're not

    3. Re:So it comes down to.... by theStorminMormon · · Score: 1

      The author brings-up three possible definitions of 'simplicity.' You simply dismiss what he said by claiming that you have intimate knowledge of what the vast majority of people consider 'simplicity.' This is B.S. and I'll stand by that. The actual truth is you're GUESSING. You're guessing the opinions of everyone and passing that off without qualifying it as a guess. You dressed your opinion up as fact.

      No. If I said "the majority of people think that X is simple" I would, in fact, be guesssing (and would need statistics or a poll if it's not commonly acccepted knowledge). If I said "X is simple" I would be referring to a subjective judgement (and then your "so-and-so is beautiful" example would apply). I did not say either of these things. What I did say was that "the majority of people think simplicity means/includes at least some of the following..." In other words, I merely gave what I considered to be the commonly accepcted defintion of a plain English (non-technical word).

      (And this: And you used my broadband remark as a support of your argument that you CAN indeed know such things was NEVER relevant to my point here.)

      I say you CAN indeed know such things because knowing such thing is a prerequisite to using the English language. If you don't know what the vast majority of people think a word means then you can't speak the language When I learned Hungarian it was a process of finding out what the vast majority of Hungarians thought a word like "megyek" meant. If I don't in fact know what the vast majority of Hungarians think "megyek" means than I'm not a very good speaker of Hungarian, am I? That's the entire point of human communication: we have a shared repository of words and we all know what everybody thinks they all mean (in general). This isn't complicated, and it stuns me that after writing both a long, detailed post about it, and then my recap where I broke it down to basic logic, you're still not getting it. I'll try to state it one more time:

      Not only do I know what the vast majority of people think "simplicity" means, I know what the vast majority of people think the vast majority of the words in the English language mean. I know what they think "boot", "scum", "toast", "conflagaration", and "queen" mean. I know what they think "complex", "simple", and "not" mean. Do I need to go on? Not only to I know this, but anyone who stops to think about it does. We all know what words mean. That's why language works..

      What's more, the actual definition of simplicity doesn't even back you up. The two definitions of simplicity that you offer-up as the opinion of the majority is "ease of use" and "clean interface." Neither of these are mentioned or alluded to in the definition:

      What - are you blind? You don't think 2. Absence of luxury or showiness; plainness. is a pretty close approximation to "clean interface"? What about a. Clarity of expression. or b. Austerity in embellishment.? Anyone involved in GUI design would say that a clean interface should be both spare ("austerity in embellishment", "absence of... showiness") and easy to understand ("clarity of expression"). These definitions are dead-on.

      And for the record, calling your argument "long-winded and nonsensical" was not a straw man.

      I didn't say it was. And you're right, it wasn't. It was the "xkcd attack". Which is not the same thing. The straw man attack was where you put something in quotes that I never said either word-for-word or at all.

      I hope that you will finally understand what I'm saying here. You may view my posts as long-winded, but that's because I consider important the fine distinctions you completely miss. "X is simple" is not the same type of statement as "the vast majority of people think X is simple" which is not the same type of statement as "people think simplicity means Y". It takes time to make these distinctions, but they are important to make.

      -stormin

      --
      The Southern Baptist Convention has creationism. On Slashdot, we have porn.
    4. Re:So it comes down to.... by shaneh0 · · Score: 1

      "I consider important the fine distinctions"

      Funny you say that, because in your OP you ignored the distinctions and instead resorted to generalizations.

      "I say you CAN indeed know such things because knowing such thing is a prerequisite to using the English language."

      Once again, you think that knowing the definition of a word is the same thing as knowing a persons opinion. While I understand your point that saying "X is simple" is an opinion, the particular attributes that make something simple are ALSO a matter of opinion. They are not a matter of DEFINITION, as much as you'd like to claim they are.

      And let's look at those definitions again:

      "Absence of luxury or showiness, plainness" -- This is *not* the same thing as "clean interface." You can have a clean interface that is both luxurious and ornate. A quick example in my mind is the iDrive control on a BMW.

      "Clarity of expression. or b. Austerity in embellishment." -- This is, again, not the same thing as "clean." That is, something can be CLEAR but not CLEAN, and vice-versa. An example might be the Dell laptop I'm tapping on at this very moment. The interface is not clean. There are dozens of buttons of radically different function and fashion. But it is CLEAR. It is not ambiguous in the slightest.

      And I don't consider all of your posts to be long-winded. Just that one.

    5. Re:So it comes down to.... by theStorminMormon · · Score: 1

      Once again, you think that knowing the definition of a word is the same thing as knowing a persons opinion.

      OK, I think I'm starting to see the source of some of the confusion. You seem to be laboring under the false impression that a definition is something that has an objective truth value. You think you can separate "what a word really means" from "what people think the word means" and label one a fact and the other an opinion. The trouble with this is that "what a word really means" depends entirely on "what people think the word means". In this case the opinions of people ARE the objective truth. (A truth that, as I've already covered, as admittedly dynamic and non-specific).

      While I understand your point that saying "X is simple" is an opinion, the particular attributes that make something simple are ALSO a matter of opinion. They are not a matter of DEFINITION, as much as you'd like to claim they are.

      The real problem is that you think there's a difference between OPINION and DEFINITION when it comes to what words mean. There is not. If .05% of the world is of the opinion that "large" means "having to do with flatulence" their opinion is wrong NOT because there's some ultimate authority that provides a definition, but because the opinion of the other 99.95% of the population thinks "large" means "really big". There simply is no objective definition to appeal to.

      Regarding the definitions, you're simply asking for too much. I didn't say that the definition was the "same thing". In fact you didn't even use the phrase "same thing" the first time, you said: Neither of these are mentioned or alluded to So now "mentioned" or "alluded to" has been replaced with "same thing". Move the goal posts much?

      I would never try to argue that simple is the "same thing" as clean interface. Simple is a much broader term, and it means different things in different contexts. My argument has never mean that simple necessarily means "clean interface", merely that from a user standpoint "simple" is associated with a clean interface. You can provide exceptions, and that's fine, but my point has been that in general if you think an application as being simple (from a user-standpoint) then it is more likely than not to have a clean interface.

      And so, back to the definition, I'm merely saying that "clarity of expression" is related to simplicity, not that they are the same thing (or that it "alludes to" simplicity, to use your original goal posts). If the app GUI has "clarity of expression" that element will contribute to making the app simple (from user standpoint). Again, a plain interface is going in the way of simplicity. It's possible to have an interface be both non-sparse (cluttered) and simple to use, but it's also possible for someone only 5'11" to play in the NBA. That doesn't mean that height is not a general advantage in getting into the NBA or that a sparse interface is not a general advantage towards getting a simple interface.

      -stormin

      --
      The Southern Baptist Convention has creationism. On Slashdot, we have porn.
  144. Einstein said it best... by AB3A · · Score: 1

    "Things should be made as simple as possible, but not any simpler." Basically, you can simplify a UI to a point. After that, things get more complex to use them better.

    Those who argue for and against simplicity are missing this valuable point: It's about utility, not complexity.

    --
    Nearly fifty percent of all graduates come from the bottom half of the class!
    1. Re:Einstein said it best... by Anonymous Coward · · Score: 0

      Bingo.

      It's about finding the happy medium that makes an interface easy and intuitive to use.
      Would a computer with only three buttons and countless menus be a good idea? No.
      Would a computer with a 600-key keyboard be a good idea? No again.

      Ditto with the cars, there's that Korean car mentioned in the article with too many controls to be practical. Likewise BMW came up with the i-Drive, which is just as inane. Although it's a counterpoint to having controls which take up space or get in the way, it's just as bad because now the driver has to take his eyes off the road and go through menus because it provides very little tactile feedback as to what it is doing.

      Same with digital cameras. Do I want one with controls that I have no idea what they do? Not really. But do I want to go through 5 menus to make a particular adjustment and miss my shot? Nope. Again, one must make the decision to find the camera with "just enough" buttons to do the job.

      So the best approach is to find the happy medium. The interface should be simple enough to be intuitive, but complex enough to be practical. And therein lies its utility.

      As for Google being too simple? That's a bad example. For what it does, it is just fine, and if you need more you can always click on the advanced button.

  145. Shopping for a microwave by Anonymous Coward · · Score: 0

    Some years ago, I went shopping for a new microwave oven.

    I started looking at the units, all of which were plugged in, and rejected several with one glance or a coupla tentative pokes at the keyboard. Finally, a watching salesman could no longer stand it.

    "Here, let me show you how that works," he said.

    "No! You are missing the point," I said. "You aren't coming home with me. If I cannot figure out how this works in 10 seconds of looking at the control panel, it doesn't belong in my kitchen. I don't want to spend 45 seconds figuring out how to do a 30 second warmup or 1 minute reading a manual to boil water in 1 minute 30 seconds. I might be willing to study for 5 or 10 minutes to cook a meal for 1 hour or do a 45 minute gradual thaw-out."

    I went home that day with a microwave that I used for years. It allowed me to do the simple things very easily, with no refernece to a manual or scratching of my head. It was capable of the most complicated things (cooking a roast, thawing a whole chicken without cooking half of it) and I could see that and see how to set it up by the very design of the keypad and display as I went through the prliminary steps in the store.

    That is is simplicity of design. It is (or should be) the topic of discussion. All else is bullshit.

    Look, I use Google everyday for search. I don't use Yahoo, ever, for search. Why? Because, when I wanna search, I wanna search. Yahoo's page is a mass of distractions; moving ads, flashy icons, color highlights that beg to be looked at, etc. Even though Yahoo's search feature is prominent, the top thing on the page and focus even comes up in the search type box, the entire page is a distraction. Good for Yahoo, maybe, bad for me and my searches.

    When I do feel like being distracted, Yahoo is the least of my choices. I tend to pick the flavor of my distractions according to my mood and Google makes it easy to find a site with the particular flavor I want. So I don't even use Yahoo for the very thing its main page has been specifically designed for.

    Now, given:
    1. that Google is immensely more popular than Yahoo these days
    2. by the nature of the page, I suspect that someone very similar in worldview to Norman and Spolsky designed Yahoo's main page
    3. the people mentioned in 2 above probably got gobsa money to make Yahoo's main page

    Then:
    1. It ain't working right (or Yahoo would be more popular than Google)
    2. Norman and Spolsky are fulla shit!
    3. maybe Yahoo should ask for their money back

  146. Scaled simplicity is what's needed by syousef · · Score: 1

    Complexity vs simplicity is a pointless argument. It depends entirely on the job you're trying to do.

    For example I use my laptop as among other things a DVD player, a music player, a flight simulator, a chess partner and coach, a portable library, and a games machine. If it were simple and single purpose I'd never buy it or lug it around.

    On the other hand I have a phone. I send text messages, make phonecalls and do some scheduling. I'd like a more flexible schedular, and I do occassionally use the camera. (I'd use the games but the buttons are too small). I tend to use my phone as a single purpose device and sometimes the menu is clunky and gets in the way. I like more features but if I had a phone that did what it was suppose to well, I could live without the games and other crapola. Why on earth in 2006 do I have a calendar on my phone that doesn't allow me to schedule things on the weekend, or pick specific dates for things to happen? Why can't I tell it I'm on holiday.

    The bottom line is that a device should be simple to use if you're happy to accept the defaults and easy to customise and find options if you need to do something more complicated. As for complexity behind the scenes and away from the UI that's an engineering problem that's solved by breaking down the complexity into units, each of which should build into more complex units and which you should be able to treat as a black box. Eg. A video processing chip might be complex to create and require a chip fab but when it's used in a phone, the engineers should be able to think of it as a single unit, just like the end user thinks of their phone as a single unit instead of having to think too much about how the phone works.

    --
    These posts express my own personal views, not those of my employer
  147. Re:Why the hell is this Joel guy so popular/famous by perkr · · Score: 1

    I don't think he is insightful or interesting personally, but I have to say that a lot of people apparently do like his writing. This could be because most tech / programming blogs are so terse to read. Also he did start his "blog" before blogging got big, so he might get first starter's advantage. Also, I don't think his product achievements matters much. Bottom line is that people read it because they think he writes well with interesting topics.

  148. Complex and concrete is for the dumbs by Anonymous Coward · · Score: 0

    Simplicity lies in abstraction. Human being is said to be but an animal with highly abstract thinking.

  149. Lesson learned: by GWBasic · · Score: 1

    Lesson learned:

    There is a market for big-ticket items that look complex.

    - OR -

    People like devices that are easy-to-use; yet have lots of features... ... if they can figure them out!

  150. THANK YOU by trisweb · · Score: 1

    No one else will read this but the author above, so I just wanted to say thanks for writing such a perfect response to this misleading post. "Simplicity is out, complexity is in" is such a huge loaded statement that it can't possibly be correct in any way...

    --
    "!"