Where is this dreamland in which Windows “just works”?
November 16th, 2009
First of all, I have to say it is not my intention to bash Windows. I am not a Windows hater. I actually like Windows. I use it at work every weekday, and I have found ways to have a generally pleasant experience with it. I like Mac OS X better than Windows, though, and I like Ubuntu Linux better than Mac OS X. I actually am quite a firm believer in using the operating system that works best for you and that all the major platforms have pros and cons.
What I can’t stand is Windows power users having a bad experience trying to migrate to Ubuntu (or some other Linux distribution) and then proclaiming “This is why Windows will always dominate the desktop” or “This is why Linux isn’t ready for the masses.” This in these contexts meaning that they had some problem using a peripheral or getting their wireless to work or whatever. I don’t get it. Really. I don’t understand where the logic in this proclamation is. Such a conclusion comes from several flawed assumptions:
- Windows always works.
- People choose Windows because it always works.
- If Linux always worked, the masses would suddenly flock to Linux.
- The problem I had with Linux is a problem everyone would have in Linux.
The truth is that if you work in tech support (I don’t officially, but I have unofficially in my last two jobs), you know that there are problems (many problems) on both Windows and Mac OS X. Windows has been the dominant platform at both my current and previous workplaces, and every single day there are Windows problems abounding—cryptic error messages, printer driver conflicts, wireless drivers preventing laptops from going into standby, blue screens of death, rogue viruses, and frozen applications. Believe me, our official tech support guy doesn’t just sit around twiddling his thumbs. He is busy.
Oddly enough, when people have these constant Windows problems, they don’t decide Windows “isn’t ready for the masses.” They just stick with it. Maybe they’ll say “I hate computers.” Maybe some smug Mac user (who also has problems of a different sort but somehow turns a blind eye to them) will say “I hate PCs” (and by PC they mean Windows PC). Oh, but the second a Windows power user tries Linux and encounters one or two problems, suddenly Windows is this always-working utopia. “I’d never have this problem in Windows.” Sure, buddy. Let me tell you about problems.
Last week, a friend of mine wanted to create a playlist of songs to put on her iPhone for a party she was throwing. Here are the problems she encountered:
- The iPhone wouldn’t update because it couldn’t connect to the iTunes server
- After it appeared to start the update, iTunes estimated the update download to take 54 minutes.
- When the download failed after a half hour, she gave up on getting updated firmware on her iPhone altogether.
- After installing the Amazon MP3 Installer, the download of the purchased MP3 failed midway through and would not complete or offer a useful error message after clicking retry.
- The iTunes store worked better for purchasing music but cost more ($1.29 per song instead of $.99 per song)—not really a technical problem but still annoying.
- She couldn’t sync the songs in her playlist to the iPhone, since the iPhone had been authorized on too many computers already, so she had to call Apple to get them to deauthorize her other computers so she could authorize her current computer.
So that’s “just working”? These are not the only problems she’s had on a Windows computer, and she’s had multiple computers. More importantly, she could not solve all these problems on her own, but she needed me to walk her through almost every step of the way. Is this pretty typical? Yes, actually. As I said before, I’m not even the real tech support guy at work, but people still ask me for help with their Windows problems every single day of the week. It could be Microsoft Word inserting some stupid line that can’t be erased or deleted. It could be Firefox not accepting cookies for website even when you’ve enabled them in Tools > Options. It could be the printer icon not allowing you to delete an errored out print job.
If there were really an operating system that offered you a flawless experience that didn’t require you to be your own tech support or for you to find outside tech support, then a lot of people would be out of jobs. Help desks everywhere would be laying off employees by the tens of thousands.
So does Linux have problems? Sure. It has a lot of problems. But those problems are not the primary (or even secondary or tertiary) reason most people use Windows. Windows’ dominance has mainly to do with inertia, marketing, brand-name recognition, and a near-monopoly on preinstallations. Why should I have to state this obvious fact? Because again and again Windows power users perpetuate this nonsense—because they have spent years or even decades perfecting the art of making Windows a bearable experience—that there are no problems in Windows and that any problem in Linux must be the reason Linux for desktops/laptops/netbooks isn’t more popular than it is.
Further Reading
Linux-for-the-masses narratives
Macs are computers, not magic (part 2)
A professional musician switches from Mac to Ubuntu Linux?
August 5th, 2009
I just read Linux Music Workflow: Switching from Mac OS X to Ubuntu with Kim Cascone, and I have to say I’m shocked, especially after reading Kim Cascone’s Wikipedia entry. Kim is a serious musician, not just some schmoe dinking around in his basement.
I’ve been a full-time Ubuntu user for a little over four years now, having switched from Windows XP. My wife switched around the same time but from Windows to Mac, as she uses Mac for serious graphic design work.
Even though I get annoyed when anti-Linux trolls make it sound as if no one could use Linux just because Linux isn’t great for certain niche commercial applications (AutoCAD, Adobe CS, certain graphics-intensive video games), I have to concede that Linux is not for everyone. And if someone had come up to me yesterday and said, “Hey I’m a professional musician who uses a computer full-time for audio stuff. Should I use Linux?” I would probably laugh in her face and tell her to go with Mac OS X.
Even though I don’t use Linux for serious audio work, I’ve seen enough of the Linux audio mess of Pulse Audio, OSS, and ALSA to know it can be an obstacle for someone seeking to use Linux primarily for audio work. After reading that blog post, though, I have to say I’m pleasantly surprised.
And I also think that, even though there is a myth of meritocracy in the software world, arguing about how freedom is important isn’t going to win over the general public. If open source is really a better development model, it will create better software. There shouldn’t be a choice between functionality and ideology. If the ideology of freedom being better is true, then it should produce the best functionality eventually. And maybe it is slowly getting there.
I don’t subscribe to the notion that if Ubuntu (or some other Linux distro) fixes all its usability issues that all of a sudden hundreds of millions of Windows users (and Mac users?) will just download .iso files, burn them to CD, boot from CD, and install and configure a new operating system themselves. But why have extra obstacles?
Keep on bringing the improvements, Linux communities. This is definitely a cool development.
Fanboy isn’t just a generic insult. It means something.
June 25th, 2008
Warning, for those who know me in person: This is an extremely geeky post. Proceed with caution.
Just as forum users will sometimes fling the label troll against anyone who argues with them, many forum users (particularly in computer-related discussions) will throw around the term fanboy without making the term meaningful. Most of the time, when I see the term fanboy used, it’s basically used as a way to avoid having meaningful or logical discussion and to shut the other person up, even if she has valid points. It’s basically a way of saying, “Since you clearly are a fan of this operating system, nothing you say has meaning.”
But being a fan alone doesn’t invalidate what you have to say. fanboy goes beyond fan. I think the folks over at Urban Dictionary have it right. Here are some of top-voted definitions for the word:
- A passionate fan of various elements of geek culture (e.g. sci-fi, comics, Star Wars, video games, anime, hobbits, Magic: the Gathering, etc.), but who lets his passion override social graces.
- A person who is completely loyal to a game or company reguardless[sic] of if they suck or not.
- An arrogant person who goes into an outburst every time something he likes is questioned.
Since I am a regular on the Ubuntu Forums, the context in which I see fanboy is often in relation to operating systems. Linux fanboys. Mac fanboys. Windows fanboys. Just so people know, though, a Linux user defending Linux is not a Linux fanboy, just as a Mac user defending Mac OS X is not a Mac fanboy, and likewise for a Window user defending Windows.
What really sets a fanboy apart is saying only positive things about her operating system of choice and never acknowledging anything negative about her operating system of choice. Frankly, I haven’t found too many people like that on the Ubuntu Forums. Sure, if you speak mistruths about Linux or spread fear, uncertainty, and doubt without real concrete examples, then Ubuntu users will speak up and correct you. But if you ask them what’s wrong with Ubuntu or Linux, you’ll get a very, very long list of replies. I don’t think you’ll find many Ubuntu users who will say Ubuntu or Linux can do no wrong.
Further Reading
Mac Zealots, Linux Zealots, and Windows Zealots