[Update: I fixed a spelling error. Nothing to see here, folks... Move along.]
Browsing my referral log tonight, I saw some hits from www.theserverside.com. They were pointing to my response to Marc Canter's "How to suck up to Microsoft" post. My version of "How to suck up to Microsoft" was, of course, called "How to become a pompous open source dickhead in 10 easy lessons," and probably wasn't taken too well by the MS-bashing crowd.
Anyway, I followed the referral back to the source, and found the link to my post buried in a long, drawn out "discussion" on the topic of "Why it is easy for the quality of Open Source Projects to be bad."
That's fine. I don't have anything against being referenced in such a context. No biggie.
What irritated me, though, is the sentence in which I found the link to my post:
...people like Ballmer and the Microsoft dittohead bloggers can accurately say "OSS is poor quality."
As you may have already guessed, I'm the guy being referred to as a "Microsoft dittohead blogger" (take a look at the link target).
I find this totally bizarre. I've said it a bazillion times now, and I'm sure you're all getting sick of hearing it, but I was an open source/Java nerd before turning to .Net, and my decision to switch was in every way a technical one. I resent being referred to as a "Microsoft dittohead blogger." I don't even know what "dittohead" means, but it clearly isn't meant to extend any friendly sentiments.
It's this sort of thing that made it easy not to look back when I was walking away from the open source world. People complain about the signal to noise ratio in the .Net world, but without spending time in some OSS forums, you don't know the meaning of the word "noise."
So many cycles in the OSS world are burned worrying about all the "bad" things that MS might be doing at any given moment - cycles that should be going toward improving OSS itself. One of the strong points of OSS is the community, but it's also the community that's getting in the way of progress.
When I make my monthly trips to the bookstore to pick up the latest copies of my favorite nerd publications, I often pause at the Linux rags and think about grabbing some. Then I remember what's sitting between the pages: A review of some new router that's running some version of Linux, ten angry letters to the editor complaining about how MS wasn't bashed vehemently enough in the previous issue, and five articles on new open source applications that will bring down the "Evil Empire." These memories are my cue to walk on and forget about the higgledy-piggledy mess that is the open source "community." I learned after wasting quite a bit of money that there are many more anti-MS magazines than there are actual pro-Linux ones.
At the PDC, I spent four days in closer proximity to the "Mother Ship" than ever before in my life, and I can't think of a single time when anyone said anything bad about OSS. We were all busy oooooohing and ahhhhhing over the incredibly cool stuff that MS is coming out with - there wasn't time or the impetus to stop and have some pimple-popping "Enterprise vs. Star Destroyer" argument.
So, at the risk of sounding even more like a "Microsoft dittohead blogger," I'd like to point out to all the guys at theserverside.com that it's easy for open source projects to be bad because you're all so damned busy badmouthing a culture you don't even understand that you never find the time to stop and cut code. While you're all busy formulating trite Orwellian arguments against The Man, I'm going to be learning more about XAML, Avalon, and WinFS.