Someone linked to Good Linux Users Don’t Talk About Microsoft on the Ubuntu Forums. I started to type up a reply, and then it got so long that I figured it was more of a blog entry than a forum post. Besides, who wants to hear about our broken toilet flush, anyway?
Okay, let’s see. So “good Linux” users can’t bash Microsoft, but “bad Linux users” can be bashed as morons? Okay. I don’t really see how that works.
I do agree that if Linux users want others to use Linux (and not all Linux users say they do) they should focus more on what Linux can do than on what Windows can’t do. It’s the same for anything in life, really. You have more respect for a political candidate who says “I’m going to do this, this, and that good things” instead of “My opponent has done this, this, and that bad things.”
But it’s only natural for people to compare two competing alternatives, especially if most of the users of one alternative used to use (or still use) the dominant product. If almost every Toyota owner used to own a Honda, then you bet you’d hear a lot of Honda-bashing from Toyota owners.
I see this a lot with Mac users, too. There are some very vocal anti-Microsoft and anti-Windows Linux users online, but in person all the Linux users I know are pretty level-headed about things (use what works for you, I prefer Linux), and the most vocal anti-Microsoft and anti-Windows sentiment I hear in real (in-person) life is from Mac users who were former Windows users.
It’s the same trick that the bully from elementary school used to use. You put others down to make yourself feel better. Well, if you’re not 100% sure you like your new choice, you may feel tempted to put down your former choice to reassure yourself you made the right new choice. It’s like when people start reminiscing about their exes and then a friend says “Oh, he was such a jerk anyway. You’re so much better without him.” He may, in fact, have been a jerk, but why do you need such assurance that you’re doing better now? It’s because there’s a little part of you that wonders whether you should still be with him. And for every Linux or Mac user who does spend the bulk of her energy putting down Windows, I often wonder if that’s where it’s coming from.
I kind of see both sides of it. On the one hand, there are many deplorable things Microsoft does, and there are many things I don’t like about Windows. It doesn’t make sense to ignore corporate bullying practices, vendor lock-in, or bad default security practices. On the other hand, focusing your energy solely on what “the competition” is doing wrong isn’t a good “sell” for your own “product.” You should spend most of your energy talking about what Linux is good for.
This goes to a larger sociological issue when it comes to operating systems. You see a lot of dumb back-and-forth arguments about “Which is better, Mac or [understood to be Windows] PC?” or “Is Linux ready for the desktop?” Well, obviously no one’s going to come to a unanimous conclusion, because there is none. No one operating system can be everybody’s preference or suit everyone’s needs. And no one operating system needs to.
My wife can love her Mac OS X and that doesn’t bother me. I can love my Ubuntu and not bother others with it. And our friends can use Windows to their heart’s content, and I won’t bother them. As a matter of fact, even though I prefer Ubuntu, I use Windows at work every day, and I divide my home time almost equally between my wife’s Macbook Pro (with Mac OS X) and my own Eee PC (with Ubuntu). So I’m familiar with all three operating systems and can appreciate their respective pros and cons.
If someone says “Do you think Linux is ready for the desktop?” I would probably respond “I don’t think there’s a definite answer to that. It’s better to tell me what your computer habits and budget are, and then I can tell you whether a Mac, a Windows PC, or a Linux PC is best for you.”
The key is really being able to talk intelligently about what works for whom instead of trying to pit operating systems in a battle out of which only one winner can emerge.