|
> Also the Windows SDK was always available for free, just you needed to get a C compiler yourself. Not quite _always_... For the first few versions of Windows, the SDK was a fairly expensive separate product you had to buy in addition to the compilers itself. I'm pretty sure it was MS C/C++ 7 that was first available bundled with the SDK. IIRC, the product was $700-800 (in 1990 money), took a couple feet of shelf space, and shipped with seven or eight thousand pages of documentation. Visual C++ (really MS C/C++ _8_) democratized it a bunch by shipping with the libraries/tools needed to develop for Windows and offering a basic product at a <$200 price point. That was also the first version of Microsoft C that shipped with a Windows-based debugging UI. The early 90's also saw the introduction of MSDN - the Microsoft Developer Network. At the time, this was a subscription CD based library of essentially all of Microsoft's developer documentation (as well as a few tools, etc.) It was essential... and to put the timeline in perspective, Microsoft sold a version of MSDN that was bundled with a CD-ROM drive, since they were as uncommon as they were at the time. They quickly added a premium version of MSDN that got you the full tooling also. Ten or fifteen years after all that, the full version of Visual Studio was a $10k/seat proposition. Between that and all of the API churn, they lost sight of their original goal of staying developer friendly, and it was to their deteriment. (Particularly given the concurrent ascendence of the Web, OS X, Mobile, Linux, and the like.) |
Back in the 90's I used to be the custodian and curator of our great big box of MSDN CD's ensuring that updates and replacements were properly seen to. Oh the memories :)
In fairness you didn't just get the development tools, you also got copies of just about every MS server and office product on what were fairly generous developer licenses. Many of these things didn't even require phoning home for "activation" and MS turned a blind eye to partners sharing one copy amongst 10-15 devs; after all the real money was where the fruit of our efforts would be deployed, stuff running in banks and other corporates paying serious coin for server licenses and direct support. Ultimately all this stuff was about capturing developers mindsets with a view to selling production licenses.