To: JC Jaros who wrote (28549 ) 3/4/2000 11:08:00 PM From: rudedog Read Replies (1) | Respond to of 64865
JC - That series was fascinating - especially given the time it was written. One of Petreley's comments is especially interesting - he says the central theme of this series has not been that Microsoft is failing to innovate, but that Microsoft's misplaced competitive priorities may adversely affect the development of NT. After the launch of NT4, when "cairo" was the Next Big Thing, MSFT announced technology sharing agreements with several "big iron" companies, including Sequent, DEC and Tandem. The notion was that some of that enterprise technology would work its way into NT. As far as I know, none of the initiatives proposed back then ever came to pass. A MSFT manager who was involved in that work "retired" last year, and I had dinner with him a few weeks later. Over a bottle of wine (well, a couple of bottles...) we ended up talking about what happened, or rather didn't happen, as a result of those initiatives. According to this guy, the prevailing opinion was that the fundamental problem with MSFT's ability to play in the enterprise was not so much the technology they had, but the way they manage the development process (leaving aside support, for the moment). Companies that service the most demanding mission critical accounts have a largely customer-driven development cycle for the products those customers use - new features are designed to solve customer issues, not trump the competition. As a result, features are introduced only rarely, and only in a well-integrated way that minimizes disruption to the existing technology base. And after each feature introduction, there is a subsequent release which only solves any transition or integration issues which the previously introduced features might have created. MSFT of course is at the other end of the spectrum - they never met a feature they didn't like, and the notion of slowing down the product cycles to accommodate improved stability, and to support the longer development and life cycles of large enterprise customers, worked against the core competitive nature of the MSFT machine. Now we see some lip service being paid by MSFT to the notion of service packs which do not introduce features. But at the same time we have the next version and the version after that being hyped, with delivery dates well within the window of a single development and deployment cycle for an enterprise customer. I wonder what would have happened if somewhere along the way, MSFT had decided to do an OS aimed at meeting the needs of high end customers without regard to the rest of the market. But given the MSFT culture, I can't see anyone inside the company ever building enough traction to make something like that happen.