Standing Up For The Big Guy
How Goliath Might Not Always Be The Bad Guy
Wanna hear something crazy? Microsoft makes some of the best software and deserves to be recognized for it. I’ve never met or heard of anyone that shares that opinion because there is no company more hated than Microsoft. While people complain about Haliburton, Wal-Mart, Enron and others, they don’t share the vitriol aimed at Microsoft. Barring an occasional begrudging appreciation for some products such as Word, few people ever say something nice about them. In fact, the first Wikipedia entry I’ve ever seen devoted to criticism of a subject was this one.
Linux guys complain that Windows is bloated, unstable, unsafe, and just “sucks.” Office workers complain that MS Office and Windows are hard to use, don’t allow for such and such, and just “sucks.” Judge Thomas Penfield Jackson, the presiding judge in the anti-trust suit against MS made by Netscape, has said that they are “gangland killers,” “stubborn mules who should be whipped with a two by four,” and compared Bill Gates to a drug-trafficker.
A charge often leveled at MS is that they are a monopoly, and by extension we can assume this is why they get so much guff. But that’s not the case with Adobe–they completely dominate the graphic design market with Photoshop and Illustrator. Though CorelDRAW is still around, and The Gimp is available, very few people use those applications. Perhaps the argument that Macromedia is also out there making products like Flash and Freehand alleviates the potential for ire. Unfortunately, Adobe recently purchased Macromedia. In fact, Adobe performs the exact same business practices that people complain about Microsoft engaging in, yet no one hates them.
Compare a Google search for criticism of Adobe versus criticism of Microsoft. For Adobe, the most shocking complaint states that it is a deathtrap, but that it survives earthquakes… oh, they’re talking about adobe, not Adobe. The biggest complaint I’ve found is that their new icons aren’t as pretty. The anti-MS articles continue for pages.
When I was trying to figure out how to get my silly little videos online I looked into the various compression formats. YouTube recommends using DivX or XviD with MP3 compression, which is odd because they ultimately convert the file to a Flash video (FLV). After two days of experiments I determined that the best compressor was Microsoft’s WMV. It had the highest quality, fewest artifacts, and smallest filesize. In fact, Baby Got Back in DivX and XviD formats came out to the same size as WMV, but the video looked like unbelieveable crap. So I figured this should probably be a popular format for delivering video over the web.
Unfortunately, my research also determined that WMVs “suck.” It was very hard to find reasons why, though. The best I could find related to some arcane features that WMV doesn’t provide–features also not available from most other non-sucking compression algorithms. This complaint was akin to saying that a CD player is crap because it doesn’t have sub-chapters. I doubt anyone reading this blog even knows what a sub-chapter is because this function–a part of the original CD audio spec–has not been used since the ’80s.
Apparently the reason WMVs “suck” is because the format is made by Microsoft. That’s it, no further opinion-making needs to happen because if Microsoft did it, then the product must suck.
Do Microsoft products actually suck?
The MS applications with which we are most familiar are Office, Internet Explorer and Windows. Let’s take a look at them:
There is no other office application suite on the market that compares positively to MS Office. Critics argue this is because of the supposedly evil business practice of having computer manufacturers include it with new computers. But has anyone tried the competition? OpenOffice genuinely sucks, and not just in that meaningless way applied to MS. Writer, their word processing app, is clunky and is very diificult to use for any slightly advanced word processing functionality. On the other hand, Impress, their presentation suite, compares reasonably favorably against PowerPoint. Math, their spreadsheet app, lacks many functions compared to Excel. The only real advantage OpenOffice has over MS Office is that it’s free. We don’t even need to talk about WordPerfect, as it has become such a joke compared to where it used to be.
Internet Explorer 6 certainly shows its age, and it should–it’s old in the browser world. Mozilla and Firefox are certainly improvements over IE6 in terms of functionality. But let’s consider IE6 from when the anti-trust suit occured. Netscape was a total dog. The complaint that Microsoft tried to redesign the standards of the World Wide Web to become proprietary MS products is a conflation of what Netscape tried to do. People hear that a business did something evil, and assume that it must have been Microsoft. Netscape had been the dominant browser until they started trying to make the web only work on Netscape browsers, and then they lost marketshare. Then they panicked. Then they sued Microsoft. Dorks.
From an HTML coding perspective, IE6 was very solid. As a web developer you knew that if you coded for IE, most everyone would see your page the same way–largely in compliance with the intentions of the W3C. Opera and early versions of Firefox attempted to interpret W3C standards in a different way, perhaps with good intentions. But MS had established how the undefined aspects of W3C standards should be displayed and their interpretations are hard to discount because they work. Firefox quickly realized that if they want to stay in the game they needed to follow what 97% of the world was doing and go with established standards for interpreting code.
While a few niggly problems came out of this, it is ultimately a good thing. Some web developers would love it if certain lines of code could do this or that. But most web developers want everyone to have the same experience using their website, especially if that website is a marketing tool. Imagine if commercials on one TV set looked great, but on a different TV the text and characters appear half off screen in jumbled locations. Now that would suck.
MS Windows does have its share of problems, but compared to every other operating system it is easily the best. Perhaps you’d care to argue that Mac OSX is the best OS out there, and maybe it is. But there’s a major problem: It’s only available for Macs. Saying that I can run Windows apps on a Mac doesn’t even remotely compare to the impossibility of running OSX on my Dell. I like being able to pick and choose from numerous hardware manufacturers. If something goes wrong with my Dell, I can buy an Alienware, a Gateway, or even make my own computer. If something goes wrong with a Mac, there’s no more robust manufacturer out there. You are stuck with Apple.
Perhaps you’d like to argue that Linux is superior to Windows? Well, first, you’re wrong… and sorta right. If you are a programmer and you have a lot of patience with untested and unreliable technology but can appreciate the unique advantages of Linux, then it is absolutely better than Windows. That takes care of a very small percentage of the population, and almost all of those guys run a web server.
For the rest of us, Linux is a nightmare. It is extremely difficult to use–even finding new applications is a chore, much less installing them with all their shared libraries and doodads and geegaws you have to download from who knows where. Additionally, you are limited to Linux software (let’s not even talk about the kludgey Windows emulators), which means you are basically limited to open-source apps. In other words, you’ll get lots of half-baked software with arcane features that come close to working well but fail in basic functionality. Progress is being made on this, and maybe someday Linux will be a better competitor for Windows. But right now it is utter crap for the majority of computer users.
Let’s face it, we can gripe about certain aspects of Microsoft’s products, but there’s nothing out there that does a better job. Some argue that this is because of shutting out or buying potential competition. MS have done some unpleasant things in the past, but they haven’t shut out or bought OpenOffice or WordPerfect. With Netscape the reverse was actually true: Netscape attempt to lock IE out of the market. IBM’s OS/2, an earlier (and arguably better) competitor to Windows 3.1, disappeared because of a lack of development–a refrain familiar to anyone involved with IBM over the past thirty years (remember Micro Channel Architecture?).
Our Love/Hate Relationship With Competition
Humans want to see the big guy defeated. My theory is that this is genetically coded into us after millenia of trying to get food. If someone else is stronger and better than us, we might not get all the food we want. Of course, if we are stronger and better than someone else, we tend to horde our food as well–why do all that work just to give it away to people who couldn’t earn it? So the Big Man On Campus is perceived as a threat to us.
Of course, this isn’t true in terms of business or even modern individuals. The hatred/fear we feel is just a leftover of that constant struggle, yet we continue to apply it to any large entity. Since Microsoft is huge, they can’t possibly be good, can they? We love to see larger-than-life celebrities fail. We want to see Wal-Mart and Starbucks get reamed by unions or local governments (but we also want to continue shopping at those places). Heck, I’m writing this article and feel an overwhelming need to clarify that I certainly wouldn’t shop at Wal-Mart or Starbucks–a thought completely contrary to my point.
When an organization becomes so large that the individual no longer feels they can have any impact on it, that organization becomes a threat. At that point it is difficult to see any good in what they do, and it becomes impossible to see the deleterious results of losing them from our lives.
One could argue that this behavior is minor, and that Microsoft will continue doing what they do regardless of the public’s hatred. In other words, these opinions are benign. A look at the most extreme example of this pattern of behavior will quickly show that it is anything but benign: 9/11.
The terrorists feel similarly about America and are driven by similar mechanisms as the folks who complain meaninglessly about Microsoft. Not everyone who hates America has had a direct negative experience with it. They just know that America is the BMOC and that it is a threat to their existence.
As is the case with any organization made by human beings, there are bad decisions, mistakes, and failings. Microsoft, the United States, the UN, Wal-Mart, GM, etc., all have screwed up. But these mistakes are made by people, and unless we think that people are perfect, we need to accept some of these mistakes and move on.
Fundamentally, we should find the good in what these people do and isolate and correct the bad. The approach now is to dismiss the good and loathe the bad so strongly that we wish for the abolishment of these organizations. This is a dangerous and utterly moronic mindset because all corporations, governments, businesses, politicians–anything!–are people.
The people of Microsoft have made some of the best programs on the market, even if they have made some mistakes. But I continue to appreciate the good work they have done, and I want them to improve their failings.
We should respect all people–whether an individual, a business, or a country–as we respect our friends.
– Mike
I’m not allowed to say anything because I wouldn’t have a job if microsoft hadn’t written the most incredibly simplistic programming language (VB)
I go to starbucks, but rarely walmart. I was actually thinking about envy the other day, but not as a genetic ‘feature’. I was thinking it’s one of the few emotions that always has a negative connotation. We shouldn’t be envious, we are told. and that’s just the way it is. But people ARE envious, and if that envy festers and becomes worse and worse, and the gap between some oligarchy and the unwashed masses becomes so great, the masses inavariably get violent. This is why, I’ve sort of softened on what used to be my completely free market perspective. The market works, in general, really. But it’s not perfect, it’s not always ‘right’, it just is, and while you can’t hope to control it, you HAVE to recognize that envy exists, and if you let it go long enough, your mansion will get burned down.
Does that make any sense at all?
I liked Visual Studio 6 and Windows 98SE. Subsequent exposure Windows ME were harmful and I have had numerous complaints with XP. I’ve used numerous flavors of Linux, but so far OS X has rankled me the least.
Here’s a fun anecdote about my experience with MS products:
In 2002, I went to a conference in Glasgow to present some crap I wrote. The rules of making a presentation were very specific. We had to use a particular release of PowerPoint to make our slides and test it on a particular service pack updated version of Windows 2000.
Of course, I had the previous version of PowerPoint and had to upgrade. I used the built-in equation editor extensively and was horrified to discover that after placing and sizing an equation on the slide, the addition of a second equation caused every completed equation to migrate around the page and resize, usually to illegibility.
Finally after a series of marathon sessions of motherfucking at PowerPoint, I completed my slides.
I took them to Glasgow, where the conference organizers had set up a test room outside the presentation hall so that you could verify that your presentation looks correct before you are out in front of the scientific community with your pants around your ankles. Everything seemed hunky-dory on the test computer, but as soon as I was presenting, I discovered that the fonts were all whacked. For example, the little arrows over symbols to indicate vectors were replaced with lower case omegas. Many characters were replaced by the square box symbol and for the most part my efforts were ruined.
Hi!
I know this topic is over but I wanted to add something that supports Mike.
In terms of ‘evil’ Microsoft has really never committed such acts. I’m defining evil as taking life or taking liberty without any compensation. We can consider the multinational oil company I currently work for as ‘evil’ because they keep a private military with which to go ‘cull’ the native villages that are ‘problematic’ to their drilling site.
Microsoft has never used child labor, slave labor, or slaughtered an African village to get a version of windows out. They have no polluted, deforested or destroyed any part of the environment to create the Office suite of products.
What HAS Microsoft done? Well, as a corporation, they have produced more millionaires than any other corporation. People working there through the 90s had to be retarded not to make between 5-10 million off the stock options.
Perhaps the biggest evil that Microsoft commits is that they screw other rich white people… that’s right, they screw white rich people like the owners of Netscape, IBM, and other software companies that went out of business trying to compete. Rich white people have lots of money and make lots of news.
We never hear about the people in Equador that were murdered so Exxon could drill. We never hear about the landscape in Africa damaged beyond repair because of prospective drilling. We DO hear about the antitrust suit levied against MS and all the ‘security holes’ in their products… but is that EVIL?
And as far as billionaires go, I think Bill Gates has to be the greenest, cleanest billionaire. What other billionaire on this planet can claim to have gotten their money without killing someone or raping the environment? Surely not Rockefeller, Getty, Bush or Kennedy…
(Unless there is a dark side to the software release cycle in Redmond I am unaware of.)