A great Google article, the difference between 'easy' and 'simple,' and why this is a problem for Windows 7

The New York Times' David Carr wrote something that made me really sit up and take notice this morning, and for so many reasons that it's actually kind of hard to explain.

First, the basic premise of his article, which I agree with totally, is that Google's Web applications have taken hold with a certain audience because they're so simple:

Not long ago, someone invited me out to the Googleplex, the nickname for Google’s headquarters in Mountain View, Calif.

The fact is, I already live there. And it’s starting to worry me.

My increasingly exclusive relationship with Google started with search, of course, when I switched from Yahoo years ago. Eventually I accepted an invitation to Gmail, with its oodles of storage and very granular search function, and it has oddly become my default database — deep, rich and personal … I added the company’s calendar because I needed one I could share both inside and outside of work. And then the calendar and e-mail started talking to each other — and to me, I guess — by asking whether I wanted to schedule an event that was mentioned in an incoming message. Although it sort of creeped me out, the answer was yes, which it almost always is when it comes to Google.

[And so on. You get the idea.]

“The most powerful form of advertising is to be exceptional,” said Ranjit Mathoda, an investor and technologist who blogs at Mathoda.com. “Google has created an ecosystem that perpetuates itself by being useful.”

With Google, it is always simple, and any engineer will tell you that simple is hard.

If Google owns me, it’s probably because I am in favor of what works.

OK. This is all very obvious, right? Google’s Web applications are simple—they are—and a certain audience out there really appreciates that. One might argue that this approach—simplicity instead of an over-abundance of functionality—is also a big part of what is driving Apple’s successes right now. Many people prefer things that just work, even if the span of what’s possible is less vast than with competing solutions. Windows, by comparison, is arguably a bit much. It does more (yes, I know people with argue with that, but this isn’t really the point of this post) but does so with a more unwieldy interface.

So.

Since this is Google we’re talking about and Microsoft is about 3/5 of the way through releasing its Windows Live Wave 3 services and applications, it’s hard not to draw some parallels here. After all, Microsoft is in the midst of doing what Microsoft does: It’s releasing a massive platform. There are an unprecedented number of new and updated services (see my preview). And there is an entire suite of new and improved applications (see my preview). And they work in concert with each other in ways that are both exciting and, well, complicated. Not simple.

With that in mind, witness this bit from the aforementioned article:

Mr. Huber countered that I am free to come and go as I wish.

“The nice thing is that we don’t force you to use only our stuff,” he said. “It is not tied tightly together, and the content is all easily exportable. If you feel like we are letting you down, or you don’t like our products or we are failing to innovate, you can pick up and go where you want.”

Microsoft’s online stuff is very much tightly tied together. And while the company gets some props for making Windows Live interoperate with a huge range of third party services, you can’t help but notice that Microsoft can’t help being Microsoft. They didn’t just randomly add Flickr support to Windows Live Photo Gallery one day and Blogger support to Windows Live Writer three days later like Google might have done, noting it only in a blog posting. No, they are releasing a massive and complex platform that will bewilder users. Heck, it bewilders people like me who are pretty well involved in this industry. That’s what Microsoft does. And it’s not necessarily the right approach.

But that’s not all that this triggered.

I want to talk about Windows 7 a bit. I’ve been examining a number of builds of Microsoft’s next operating system for a while now, and I have to say, for all the goodness that’s happening there, there is something wrong, and it’s been stuck in the back of my mind. I haven’t really been able to enunciate what that problem is because I hadn’t really identified it yet. Until this morning.

Reading Mr. Carr’s article, it occurred to me that the problem with Windows 7 is the same thing that’s the problem with Mac OS X. That is, Microsoft is confusing “easy” with “simple.”

For example, Mac users have claimed for years that Mac OS X is “easy to use,” when in fact it is anything but. Mac OS X is simple. As noted above, simple is hard [to engineer]. And we should all give Apple credit for that. But simple is not the same as easy. One basic example: The Mac OS X desktop is a barren place with no obvious starting point. And the people who feel that it is easy are fooled because they are simply used to it. Things that are familiar seem easy. But they’re not necessarily easy to those who are unfamiliar with that thing or, in the case of potential Switchers, are familiar with something else. The Mac OS X desktop is simple. But it is not easy.

By contrast, the Windows desktop is easy in that it provides an obvious starting point (a Start button) and because Microsoft and its PC maker partners go a bit over the top presenting information to the user on first boot. Critics will argue that this also makes Windows convoluted. And they’re right, as it turns out. It’s hard to get the right mix of simple and easy. Apple errs to much on the side of simple, in my opinion. But Microsoft errs somewhere else: They overwhelm the user with functionality in a bid to make sure it works for everyone. All too often, the result is something that works for very few people.

OK, that’s Windows today. But what about Windows 7? As I and others have written, Windows 7 is all about a complete reexamination of the Windows OS. Microsoft has probed into every visible and invisible corner of the system and tweaked virtually everything. The result is, condescendingly, “Vista done right” or, in my mind, simply a very finely tuned tool. As a friend noted via IM the other day, [I’m paraphrasing here], it’s pretty clear that what we’ve seen so far in Windows 7 is it. There’s nothing more coming. And I don’t know whether to be excited by that or freaked.

The problem with Windows 7 is that Microsoft is copying the Mac, again. No, they’ll never really make Windows as simple as Mac OS X, though by God they’re going to try. And the reason they won’t is because you can’t simply erase decades of piling on functionality on top of functionality. Windows will always be a Swiss Army knife. You can’t escape your heritage.

Windows 7 copies Mac OS X in ways that are bad. I will give one specific example here, but save the rest for a more formal article: The new taskbar copies Mac OS X’s terrible Dock by allowing you to mix and match shortcuts (to applications and windows that are not running) and buttons that represent applications and windows that are running. Those running apps and windows can be visible or hidden, and there are subtle changes to the taskbar buttons to note that. You can drag and drop these buttons into any order you want. Looking at my taskbar right now, I see these types of buttons in this order: Shortcut (not running), Shortcut (not running), Shortcut (running), Shortcut (not running), Shortcut (running), Shortcut (running), Shortcut (running), Shortcut (running), Shortcut (running). It’s a mess. It is simple, I guess. But it is not easy to use.

But the Windows 7 taskbar isn’t just a mess because of this one thing. No, the Windows 7 taskbar is a mess because the way it works is not discoverable (i.e. it is simple but not easy). You can do awkward and undiscoverable things like click and drag upward on a button for an active window: This displays the Jump List, a key new feature of Windows 7. What the heck is that? Who would ever do that, other than by mistake? Is that really how we expose new functionality in Windows 7? Yes. Yes, it is. (You can also display a button Jump List by right-clicking, another unnatural action for taskbar buttons, though that one is arguably more easily learned because we do do that elsewhere in Windows.)

Another weirdness. When an application shortcut is “pinned” to the taskbar, it disappears from the Start Menu Most Recently Used (MRU) list. (That’s the list of shortcuts on the left side of the Vista and 7 Start Menu.) So if you already have, say, Firefox running, and you want to open a new Firefox window, doing so from the shell is now very difficult. Too difficult, I’d argue: Simple, but not easy. In Windows Vista, I can simply open the Start Menu and click Firefox, which is the very first icon in the menu. (Or, better still, I can tap WINKEY + DOWN ARROW + ENTER, something I’m very used to doing because I am familiar with Windows.) In Windows 7, Firefox doesn’t appear in the Start Menu because I’ve pinned it to the taskbar. So … how do I open a new Firefox window?

Well, I could use Firefox of course. But how do I do it from the shell? Here’s how: I have to somehow make the existing Firefox button’s Jump List appear and then choose “Mozilla Firefox” from the list. This is bad form for many, many reasons:

1. It’s not discoverable. Where did the Firefox shortcut I’m used to go? There is new functionality—pin to taskbar—but it kills old functionality. In Windows Vista, adding a shortcut to Quick Launch didn’t remove it from the Start Menu.

2. It can and will change. Right now, Mozilla isn’t modifying the Firefox Jump List, so this app gets the default list. But Mozilla will change it in the future. And then the way to open a new window will be different for every application. So much for muscle memory. And I can prove it: In Firefox today, the “Mozilla Firefox” choice is the bottom one on the list. But in IE 8, where Microsoft has in fact modified the jump list, the “Internet Explorer” link, which opens a new window is—guess where … go ahead, guess—that’s right, it’s the top item in the list. Way to go, Microsoft. There’s nothing like inconsistency.

3. When you mouse-over the Firefox button in the taskbar, a preview of existing Firefox windows appears, and you can close individual windows by clicking a little red X next to each. So it’s actually easier to close an existing window now than open a new one because the chance of a user mousing over something is more likely than right-clicking or, heaven forbid, clicking and dragging up.

Now, I could in fact launch Firefox from the Start Menu. But doing so is also convoluted because it’s not in the MRU. So I would have to open All Programs and manually navigate the folder where the icon is located. Simple? I guess. Easy? No.

I will try to flesh this concept out. But here’s my biggest fear: Folks, Windows 7 is in the can. It’s done. There are no major changes coming and Microsoft will ship this much more quickly than many realize. And that’s another way in which Windows 7 is like Mac OS X: This new functionality was implemented without any formal testing at all. Are we really to believe that the company will alter this and other functionality dramatically after the one and only public beta is released in early 2009? I just don’t see it happening.

What Microsoft has done in Windows 7 is mostly good, mostly very, very good. But Microsoft, I feel, is confusing simple with easy in this release. They’re trying to make Windows more like the Mac. And while that may or many not be an improvement over the current convoluted UI model, it’s not the same as making Windows easy.

It’s not the same at all.

Discuss this Article 121

tayme
on Nov 24, 2008
Not that I approve of Ocean's thread hijacking/trolling, because God knows that he is nothing but a zit faced little kid in the basement on Daddy's MBP...but many of you are using a double standard by letting Waethorn flamebait post on a regular basis without calling him out on the carpet. At least I call BS both ways. I am guessing that this post will once again label me as an Apple apologist or some such thing, but anybody that has been reading Paul's stuff for the last several years will know that to be a false statement. Ya'll need to step back and look at yourselves to see how hypocritical you appear on this site. --tayme
Yawn!
on Nov 24, 2008
@Tayme, I would never call you an apologist - far from it in my book. Having said that I have found that I have been agreeing with a lot of what you, Shark and Lotsa have posted over the past weeks about Mike, Ocean and Robertjoe. You hit the nail on the head with - Ya'll need to step back and look at yourselves to see how hypocritical you appear on this site. Yawn! Windows 7 (sp2)
DRWAM
on Nov 24, 2008
Lotsa, I prefer to make an exact copy of my HD using 'Restore' in Disk Utility. It's even bootable. I have Time Machine running on a third internal drive but never use it. I use 'Restore' to make a backup copy of my boot HD and just allow it to erase each time I update the backup copy. Just a thought dude. Of course thise Pro Tower has 4 drives, two in RAID 0 and two for backups with one partitioned with Vista Ultimate using Bootcamp or VMware.
Yawn!
on Nov 24, 2008
Doc, I think your missing the point of simple. I work for many in your profession and over half of them would'nt know how to do a restore much less what the right button on the mouse is used for. Every try to teach a FP doc how to use PAC's just going from 1 view to 2 views? I won't even mention the nightmare powerchart is for them. Time machine allows the user to find the file they are looking for and drag it back on the desk top. Yawn! Windows (sp2)
hypernova
on Nov 24, 2008
First time poster. I just want to add my idea about the taskbar. To me, I like that mixed shortcut/running app (from what I've read/seen). But, it is the place that I would add only few applications that practically should be on my startup list, but they're not in there because I don't want to increase my boot up time. The way they show it in PDC and the way Paul using it right now, to me personally, is the wrong way to use it (you can disagree with me of course). For me, only IE, Feeddemon(my choice of RSS client), and maybe outlook would be there. These are the application that I use all the time, and referring to it all the time, no matter I'm doing. Word, for example, shouldn't be there because while it tends to be used a lot, it is not an application the I have to know all the time where it is. Unlike what Paul said, the situation "Shortcut (not running), Shortcut (not running), Shortcut (running), ..." will not happen to me. The reason I pin it on the taskbar because it will be all running all the time that my machine is on. Applications like Word, Foobar, Notepad, etc. will still be at there place, pinned on start menu or I'll just leave it on MRU list. That said, I can see the problem. I don't use quick launch at all, and I also pay attention to every installation process. Still, four or five programs still manage to add itself to my quick launch list (I didn't see it because I turn if off). Same thing will happen to Windows 7 I think, but much worse if the user don't know how to take it off of the taskbar. Every applications will try to pinned itself on the taskbar, and I can see that a lot of user will find himself having a taskbar filled will pinned shortcuts to applications that he don't really want it to be there. I mean, I can't tell why foxit reader try to add itself to quick launch by default. How many time do you open a reader and then open the file? It make much more sense to double click the file and done. BTW, sorry for my poor English. :)
lotsamystuff
on Nov 24, 2008
"Lotsa, I prefer to make an exact copy of my HD using 'Restore' in Disk Utility. It's even bootable." I'm right there with you...until you need a version of a file you had a week ago, and the backup was written yesterday, and the file is wrong or corrupt.
lotsamystuff
on Nov 24, 2008
"Time machine allows the user to find the file they are looking for and drag it back on the desk top. " Or click the "restore" button and put it back where it was in the first place automatically.
shark47
on Nov 24, 2008
"Ya'll need to step back and look at yourselves to see how hypocritical you appear on this site." Shame on you guys. :-) Seriously, though, I would agree that the link was not called for. But it's usually best to leave Wae and lotsa to fight it out amongst themselves. They do a good job of policing each other, usually.
panache1023
on Nov 24, 2008
I haven't used Time Machine, but....when you are "travelling back in time" to find an old file, can't you use the "preview" feature...so, if you're looking for an old text file, can't you actually view the files to see if you found the right one? If you are looking for a video file, can't you view it, without actually having to restore it? Can the Window Shadow Copy do this? I don't know as I haven't used either, so I'm curious... Speaking of the red X closing the window in Mac OS X and not shutting the app...I also find that kind of annoying...in some ways it's OK, but kind of confusing...let's say I am using FireFox and close hit the X so the windows goes away. Next time I click FireFox to browse the web, it nearly instantly "starts" because it never actually stopped running..know what I mean? I guess that's why it does that? Not a bad idea in theory....not something I'm fond of though... Speaking of which....ever use those Windows Apps, where when you click the "Close" button, it just hides the window, and you are forced to right click in the system tray and choose exit? Most apps I've seen that do that give you the choice of "Clicking the X closes" or "Clicking the X hides".....funny, but some apps I choose for it to close, and others I choose for it to hide.....I guess it's really all what you get used to.
bettieblu
on Nov 24, 2008
"Likewise, you can take a battery out of a PC notebook and not suffer any performance issues at all" You sure about that? http://forum.notebookreview.com/showthread.php?t=192745 http://forum.notebookreview.com/showthread.php?t=210903
robertsjoe
on Nov 24, 2008
Mircosoft to release its own smartphone to compete with the iPhone. http://www.appleinsider.com/articles/08/11/24/microsoft_developing_nvidi... This pretty much sums up Microsoft's way of doing things perfectly: "What do you get if you take an iPhone, remove the clean UI, user friendliness, nice industrial design, battery life, cachet, functional OS, and in general everything else that makes it worthwhile?," writes the Inquirer. "The new Microsoft phone, powered by NVIDIA."
xtreem0
on Nov 24, 2008
is it possible ever too stay on topic?
Mum
on Nov 24, 2008
Mike, "And the starscape adds what functionality?" It serves an obvious purpose. It completely separates the Time Machine UI from Finder UI so they don't get mixed up. OS X is full of eye candy, but it all seems to serve a purpose, much unlike in Vista. In fact, the unnecessary eye candy in Vista reminds me of a thankfully long-forgotten art form of computer demos, which circulated on c-cassettes among the tech nerds and Commodore 64 users. Their only purpose was to display elaborate graphics and play music in the background that seemed fancier than the computer was supposed to be able to handle. In Vista's case, of course, the computers often weren't (and aren't) able to handle the eye candy that is Aero, but I digress.
robertsjoe
on Nov 24, 2008
What's going on with this post? No "Ahahahaha" professionalism with this one?
GabeR
on Nov 24, 2008
In Mac OS (from 1.0 to current) the window is not the application, it is the document. Imagine an MDI Windows application (like AutoCAD), where the application window is constantly maximized and is transparent, so you can see documents from other applications in addition to the current application's documents. So when you close a window with the red circle, you just close the document. When you minimize the window with the yellow circle, you just minimize the document, not the application, so it goes to the right side of the dock and not on the application icon. In my opinion, the Windows way is more complicated, especially with MDI applications, where you have windows for the applications containing other windows for the documents...
Mum
on Nov 24, 2008
"In my opinion, the Windows way is more complicated" Exactly. I never got why apps should close in different ways other than "quit". Should Photoshop also quit when you close the last document?
robertsjoe
on Nov 24, 2008
The best notebooks in the world are also the most environmentally friendly. http://www.apple.com/mac/green-notebooks/
shark47
on Nov 25, 2008
When MS itself was inconsistent with its UI principles, it was hard to get 3rd party developers to be consistent. Things seem to be changing, though. Chaitanya Sareen has a nice article on the Windows 7 blog: http://blogs.msdn.com/e7/default.aspx "All the major web browsers offer tabs and a method of managing these tabs. One could argue tab toolbars are really like taskbars since they facilitate switching. These TDI (Tabbed Document Interface) and MDI (Multiple Document Interface) programs have always resorted to creating their own internal window management systems as the Windows taskbar was not optimized to help their scenarios. Some programs like Excel did custom work to surface their child windows on the taskbar, but this approach was somewhat of a hack. Since the new taskbar already groups individual windows of a program under a single button, we can now offer a standard way for programs that have child windows to expose them. Again, the taskbar offers a single, consistent place to access real windows as well as child windows. These custom window switchers also behave as regular windows on the taskbar with rich thumbnails and even Aero Peek."
Dipsh t Admin
on Nov 25, 2008
bettie, check out the motherboard on those T61's. They had a bad batch of motherboards that would cause a lot of odd behavior. I've been working with them, and they have been a pain. However, after changing the motherboard out, all of the strange stuff stopped occurring. I'd check that out. robertsjoe, I'd check the history books. While Apple has found Jesus in regards to being environmentally friendly, they have a history that is not so good. Check out the EPEAT ratings. Since January, Lenovo had a Gold EPEAT rating, Apple got it in October. And remember that they were very late to the party with recycling. http://www.epeat.net/SearchResults.aspx?status=1&ProductType=0&manufactu...
anonymous
on Nov 25, 2008
Paul Thurrott wrote a great article basically comparing the user experience--and development mentality
anonymous
on Jan 8, 2009
So, I’ve kept my mouth shut, waiting to reserve judgment until I’ve had a chance to use the ‘Superbar

Please or Register to post comments.

IT/Dev Connections

Las Vegas
September 30th - October 4th

Paul ThurottYou'll have the opportunity to experience:
• 120 Technical
Sessions
• Networking with Peers
• Expert Speakers


Come See Paul Thurrott & Mary Jo Foley in Person!

Register Now

Office 365 InfoCenter

Get the latest insight and info from Paul

Read Now!

What I Use