>10 minutes in a room with microsoft

>As the title suggests, I spent 10 minutes in a room with reps from Microsoft. It counts as probably the 2nd least productive time span in my life – second only to the hour I spent at lunch while the Microsoft reps told us why they were visiting.

So, you’d think this would be educational, but in reality, it was rather insulting.

Wisdom presented by Microsoft during the first hour included the fact that Silverlight is cross platform, Microsoft is a major supporter of interoperability and that bioinformaticians need a better platform to replace bio{java|perl|python|etc} in .net.

My brain was actively leaking out of my ear.

My supervisor told me to be nice and courteous – and I was, but sometimes it can be hard.

The 30 minute meeting was supposed to be an opportunity for Microsoft to learn what my code does, and to help them plan out their future bioinformatics tool kit. Instead, they showed up with 8 minutes remaining in the half hour, during which myself and another grad student were expected to explain our theses, and still allow for 4 minutes of questions. (Have you ever tried to explain two thesis projects in 4 minutes?)

The Microsoft reps were all kind and listened to our spiel, and then engaged in a round-table question and discussion. What I learned during the process was interesting:

  • Microsoft people aren’t even allowed to look at GPL software – legally, they’re forbidden.
  • Microsoft developers also have no qualms about telling other developers “we’ll just read your paper and re-implement the whole thing.”

And finally,

  • Microsoft reps just don’t get biology development: the questions they asked all skirted around the idea that they already knew what was best for developers doing bioinformatics work.

Either they know something I don’t know, or they assumed they did. I can live with that part, tho – They probably know lots of things I don’t know. Particularly, I’m sure they know lots about doing coding for biology applications that require no new code development work.

So, in conclusion, all I have to say is that I’m very glad I only published a bioinformatics note instead of a full description of my algorithms (They’re available for EVERYONE – except Microsoft – to read in the source code anyhow) and that I produce my work under the GPL. While I never expected to have to defend my code from Microsoft, today’s meeting really made me feel good about the path I’ve charted for developing code towards my PhD.

Microsoft, if you’re listening, any one of us here at the GSC could tell you why the biology application development you’re doing is ridiculous. It’s not that I think you should stop working on it – but you should really get to know the users (not customers) and developers out there doing the real work. And yes, the ones that are doing the innovative and ground breaking code are are mainly working with the GPL. You can’t keep your head in the sand forever.

Leave a Reply

Your email address will not be published. Required fields are marked *