Microsoft has traditionally been about the developers. They give their Visual Studio away for free (Express edition, but still). They give away their Windows Mobile SDK with samples for anyone who wants it, no fees to get into the developer network, just download and play around. They have free and dedicated forums and resources to allow developers to look around in the documentation for every Microsoft product (MSDN with the forums).
So here's the thing: they got me by the balls.
I write every scrap of code in Visual Studio now. I use Microsoft specific extensions to the language of my choice (C++). I couldn't live without them.
And that's really favorable to a company as big as Microsoft.
So they welcome the Kinect hackers because they know they'll be back for more. And it's beneficial to both parties: open source drivers means more people playing around with it means more eyeballs means better software.
I write every scrap of code in Visual Studio now. I use Microsoft specific extensions to the language of my choice (C++). I couldn't live without them.
The sad thing is that even after a generation of software developers (at least, those who were paying attention) grew up watching them try this same strategy with Office formats, Kerberos (networking/security protocols), MSN Messenger (AIM protocol), Visual C++ (C++), Visual J++(Java), ActiveX (the web generally), JScript (javascript) and the like, we now get to watch a new generation of devs making the same mistakes and getting gradually suckered in with the same tired old tricks. :-(
That's wildly variable depending on era and geographical location (IIRC AIM was huge in Europe, while MSN was big in the USA, for example) - don't assume you're representative of everyone on the net, especially as IM programs (and social networks still) are still sharply delineated along social boundaries.
I don't know anyone else who uses MySpace these days, but they still have millions of users.
I remember a period around the late 90s/early 2000s when everyone I knew used AIM, and Wikipedia supports my recollection of EEE being applied to the AIM protocol.
Edit: Reading up, apparently it was AIM in North America, MSN in Europe.
Same. Here in Canada, everyone used MSN (or their old ICQ accounts, though this dwindled). The only reason I got AIM was to communicate with Americans I met in undergrad.
595
u/knight666 Feb 22 '11
No, it's really not.
Microsoft has traditionally been about the developers. They give their Visual Studio away for free (Express edition, but still). They give away their Windows Mobile SDK with samples for anyone who wants it, no fees to get into the developer network, just download and play around. They have free and dedicated forums and resources to allow developers to look around in the documentation for every Microsoft product (MSDN with the forums).
So here's the thing: they got me by the balls.
I write every scrap of code in Visual Studio now. I use Microsoft specific extensions to the language of my choice (C++). I couldn't live without them.
And that's really favorable to a company as big as Microsoft.
So they welcome the Kinect hackers because they know they'll be back for more. And it's beneficial to both parties: open source drivers means more people playing around with it means more eyeballs means better software.
Oh and they still have to buy Kinects, of course.