There was a saying about Benito Mussolini back in the forties. He made have been a ruthless dictator, but he made the trains run on time. (Actually, this is a myth, but I’m trying to make a point here…) After working with Linux for a few days, this is my feeling about Microsoft. They may be ruthless monopolists, but they have a certain standard for software uniformity and usability that’s hard to beat.
One of the big problems I’m having with Linux is that every program has a different interface and functions just differently enough to drive me nuts. With Microsoft, you know that the first three menu items are going to be File, Edit, and View. You know that right-clicking on the workspace is going to give you a context menu with certain commands. You know that CTRL-A will Select All. You know that selecting Help > About will tell you the version number of the program.
None of this is true with Linux. While I appreciate the cowboy, wild-west, open-source attitude as much as the next guy, I also appreciate not having to relearn an interface for every new app. With Linux apps, Lord only knows what the menu commands are going to be. Right-clicking on the workspace may reboot the machine for all you know. CTRL-A works in some apps, not in others. Double-clicking has all sorts of different behaviors as well.
Yes, I have problems with the way Microsoft does business. And yes, I love the idea of a free OS created in the nurturing world of love that is the open-source community. But there’s no denying that Microsoft has done more for GUI usability engineering than any other company on the planet (except perhaps Apple), and it shows in the consistency and ease-of-use of their apps. Like I said, they may be domineering, but at least they make the trains run on time.
Well, I finally installed Ubuntu at home the other night. I had seen it and played with it before, but I figured it was time to live with it for a while, given all the hype. Here are some thoughts -- Installation was rock-simple. I burned the ISO…
"He made the trains run on time...": I wrote this post three years ago today. I still believe that this is one of the biggest barriers to Linux adoption. There was a saying about Benito Mussolini back in the forties. He made have been a ruthless dictator, but…
I read Joel Spolsky's book over the weekend: "User Interface Design for Programmers." This is an excellent guide to usability — for client apps and for Web development. The strength of the book is that it doesn't start by presenting many hard-and-fast rules, but instead concetrates on general concepts that…
vs. Linux GUI: Owen found an interview that really, really hits the nail on the head about a big problem with Linux. Right now, the Linux community values "diversity" too highly to ever get a single, consistent GUI, let alone a good one. At the same time, it holds on doggedly…
Linux vs. Windows: Choice vs. Usability: Yes, yes, yes. The lack of standard operation with Linux GUIs (and — perhaps more importantly — individual Linux applications) is a huge barrier to desktop acceptance. "The multiple-GUI problem illustrates a basic difference in Windows and Linux. Windows has one general GUI interface…
Lindows, Getting There: A review of the latest Lindow release. The author notes one of the problems I've had with Linux all along. "Most of this built-in software does an admirable job of insulating Windows users from the tricky parts of Linux. But the interface isn't always consistent from one…