Comment by kbenson
7 years ago
My comment was essentially about market economics, so whether Microsoft had access to specific hardware and chose to develop for it or not is only half the equation, which is hinted at by your recollection of what Gates said.
If he thought he couldn't make any money implementing it, that means he didn't think there was a market for it that would return the investment. I think it's entirely possible he created that market by driving adoption until the point where that feature it could be supported.
The question can essentially be flipped, and you can ask why Intel didn't create the hardware with those features initially. The answer is likely that it would have taken more research (if it didn't already exist in much more expensive processors) and would have driven the cost of the processors to the point of not being worthwhile. Is Intel then responsible for setting the industry back by years, because they didn't market a processor they likely could if they took longer and/or charged more?
The Intel guys offered not only to fully fund the development, but to fully staff it and pay Microsoft for all the bother. Intel would have gotten their money back in chip sales. Bill didn't care. And early Intel 486 chips allowed both segmented and non-segmented programs to run - if the OS on top supported it. I was working at SCO at the time (we were working with Microsoft on XENIX). There was a processor mode to flip between segmented and non-segmented. We supported both - but who would use a segmented program when they could have 2GB of virtual space? Anyway, this is all neither here nor there. If someone wants to philosophically believe in rational markets and insightful and honest executives, well, that is a choice they can make.
What time frame is this? Windows 3.0 (and up through 9x) is supposed to have supported protected mode when programs were coded to make use of it.[1] Or maybe you're referring to what that article calls Virtual 8086 mode. That seems to have been supported in the 386, with "protected mode" supported all the way back in the 286. I dunno, you seem more knowledgeable about the specifics of this than me.
> The Intel guys offered not only to fully fund the development, but to fully staff it and pay Microsoft for all the bother.
In a world where increasing software complexity or having outsiders contribute a sizable or complex piece of code to your private codebase has no cost in future development complexity or runtime, this might have been purely an upside. In the real world, there's there are other considerations, which is likely why it was rejected. Otherwise, why would anyone turn down free development time? Are we to assume Gates was so capricious as to turn down something this beneficial, or that he had resons we haven't adequately covered yet?
> If someone wants to philosophically believe in rational markets and insightful and honest executives, well, that is a choice they can make.
I don't believe in entirely rational markets and honest and insightful executives, but I do believe in people following what they think that market will do, and in executives that turn down things they think are a bad idea, right or wrong. I'm willing to bet Gates had a lot more information than we do when making this decision, and had his reasons. I think it's possible that he could have been right.
1: https://en.wikipedia.org/wiki/Protected_mode#Operating_syste...
Well to talk about this more would take the conversation in a completely different direction. Bill met with Steve Jobs and they divided the market by including and removing technical features. Similarly, they met with the various workstation vendors and mini vendors and agreed to add or remove features to create "effective monopolies" based on product differentiation. It can't be proven in a court of law, and it was agreements between top executives who would cancel or undermine internal development projects. Like networking, office software, hardware included -- the decision to support types of programs was negotiated. I worked for direct reports of three of the executives involved at different times (SCO, Steve, Bill) and heard the same stories - as projects were cancelled or competitors products were purchased/killed in exchanges which often also involved offshore transfers between "competing" executives. I'm always hesitant to say these things on HN, since people here always insist on proof - when those involved went far out of their way to insure that no proof exists.