I’m up in Redmond working on a top, top, top, wayyyy top secret (ssshhh) project. It’s fun. I’m tired, but it’s fun.
Before passing out from exhaustion (and whatever other conditions my hypochondriacal inner-voice can come up with), I headed over to Javalobby to do some reading.
I remember several years ago when I first started visiting Javalobby. If you haven’t been there, it’s a rough place for “our kind.” It was a rough place then, too, and that was back when I actually was a Java coder.
It’s basically a community of zealots. They spend a little bit of time talking about how great Java is, and a lot of time talking about how horrible Microsoft is.
Back in the day, long before I was a stockholder, and when most of my machines were running Linux, I still found this environment to be irritating. I recall quite a few heated arguments with one particularly irritable guy named “Carlos Perez” (some of you have probably run into him online if you’ve been visiting Java community sites).
Now that I’m an employee, things are different. Of course, I’m still bothered by the FUD and the bashing, but it’s gone from being simply bothersome to being, oddly enough, pretty damned interesting.
I used to argue in favor of Microsoft all the time. In my arguments, I often spoke in a hypothetical manner on behalf of MS employees. In doing so, I had to make many assumptions about what MS employees thought. Although my intentions were good, I still didn’t have many more facts to work with in comparison to the anti-MS zealots I was arguing with. They were making stuff up, and I was making stuff up.
That’s why I couldn’t help but laugh a little tonight. I was reading this thread, which was started when a Microsoft DE (Developer Evangelist) posted a question in one of the Javalobby forums.
Reading the responses and arguments, I’m blown away at just how much is assumed about MS employees. Having an inside perspective has completely changed the way I see the anti-MS world.
I learned tonight in the forums that I, a Microsoft employee:
1) Am evil, but it’s not my fault – it’s just my nature
2) Checked my conscience at the door when joining the company
3) Push an OS that is somehow evil (which I didn’t know OSs could be), and which happens to be more evil (eviler, if you will) than those of competitors
4) Work for a company that wants to make money (insert sound of hand smacking forehead here – it’s been a helluva night for life-shattering revelations)
5) Push a development language (C#) that exists only to confuse people who meant to reach for the Java box
And so on.
I wish I had a megaphone that could project my voice around the entire planet, simultaneously translating my words into the appropriate languages along the way.
If I had such a megaphone, this is what I would say:
Some of us come in peace, damn it.