Edit: oh I just noticed it's Dvorak. Never mind.
Edit: oh I just noticed it's Dvorak. Never mind.
Well, what do I know... I'm just one data point... probably an outlier.
Given that the former group is much, much larger in practice, it's hard to blame Microsoft for making the switch, even if it does invite strong and vocal criticism from some people with legitimate gripes. I suppose this is the inevitable burden of designing some the most widely used business software on the planet.
And while the groupings of various formatting and editing tools is sensible, their constant mucking with the "File" menu is inscrutable and frustrating.
The way the ribbon had it all (or lots of items I didn't regularly use) always visible irritated me and made it hard to quickly find the things I wanted without wading through the things I didn't. I've gotten used to it somewhat and I no longer keep Office 2003 installed, but I still end up searching for ways to do things now and again.
I do find his pining for the failed WinFS particularly odd, though. It's something that was pretty much intended to back up the kind of anti-desktop model he's complaining about.
My impression is that by the time companies are large enough to have "actual user testing" going on, they have lost the ability to make something truly nice and coherent, the naive "ribbon" being a prime example. I know it's been years, but I haven't gotten my gunslinger muscle memory from the old menu-days back.
I don't see why its bad at all frankly. It is most definitely a win from a user-experience perspective. Even more so... its a win from a developer perspective.
A single XML file can serve as a consistent menu across old-style C++ COM programs or even be used in the new .NET / C# programs. You no longer have to worry about resizing icons to the user's screen, Ribbons automatically stretch or shrink as necessary.
Just from an API perspective, they are far more powerful and consistent way to communicate between the user and the program.
--------------
Menus of old can be well designed, but they won't be consistently designed across all programs.
That said, the older menu system of MS Word was well designed. The real issue was that they totally reorganized everything in a feeble attempt to get people to start using the more advanced style options of MS Word.
"Properly" using MS Word involves using it more like LaTeX or HTML: you use semantic markup, and then later style your document. (or use a style that is consistent with the rest of your office).
But people would rather just hit the bold button or italics button. They don't want automatically generated table of contents or figure charts... they want to manually type that stuff in... like a typewritter from the 80s or something.
I don't know, I can agree that the new Ribbon interface makes it harder to do certain things in Word, but that was unfortunately the purpose. People need to learn the semantic-markup style of Word and start using better methodologies to organize their Word Documents. But no one seems to put in the time or effort to learn how to use the programs they use every day.
Anyway, I've put in the effort to learn the "new way" Microsoft wants you to use MS Word. And I personally agree with Microsoft, documents are much more consistent, and much easier to update styles consistently across the whole document when you focus on styles first and foremost. Hiding the Bold and Italics buttons (and several other popular... but "wrong" features) was a wakeup call indeed.
The problem is that most users don't like being told that "they're using the program wrong". Part of it is truth (really, the new way is better). Part of it is business based though (Using a document editor as a fancy typewritter means you're ignoring a lot of useful features... and are probably better off using the much simpler Google Docs, or OSS like Abiword)
And don't even get me started on the complete idiocy of ALL CAPS MENUS. It's demonstrably proven that all caps has a big negative impact on readability. To include ALL CAPS as part of the UI is just asinine.
I really still didn't get the "better" on the Ribbon interface.
I quite like the "ribbon" idea, but the Office's implementation? I see no reason to think that it's more productive, and I certainly do not feel more productive on it even after years of training.
By the way, MS also had lots of actual user testing supporting their decision to take the start menu away and maximizing every window.