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."
Time for the classic battle to resume. ;-)
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.
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/
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...?
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.
KISS isn't necessarily referring to the user interface, which is all TFA is on about
Complexity scales badly. Flexibility is usually the first casualty of war.
Task Mangler
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.
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.
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.
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...
'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.
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
Complex>Simple
Yahoo>Google
Zune>iPod
The referenced articles>This post
Shameless plug for my photos on Flickr
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...
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".
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.
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."
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
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.
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."
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.
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!
"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.
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.
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?
"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!
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)
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
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."
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.