The kinds of things that Gates are working on now are arguably more important than the rate of progress in software. Like preventing easily preventable diseases in third world countries.
Bill Gates has done more to hold back progress of software than anyone else.
At least he never created a Windows Store, like, you know, Steve Jobs.I say this as someone who greatly admires Jobs and watches his Stanford speech for inspiration often. But as far as not holding back progress, Steve Jobs isn't whole lot better than Microsoft.
The guy is an amazing business man and an inspiration to many but I doubt they're ever going to name some ethics prize after him.
BeOS was just plain an awesome OS. Its networking was a joke, but the scheduler was awe-inspiring, and the default programming model of tons-o-threads would have produced a generation of programmers ready to handle today's multi-core reality. Had users had the choice between windows 98 and BeOS, with decent application and vendor support for both, there would have been no contest. Win98 was a joke, and Be was amazingly smooth and nice to use. MS destroyed Be by forcing OEMs to choose between being Be partners and being MS ones. Not a hard choice for the OEMs to make, unfortunately...
It was Bill that destroyed those companies. It was Bill that set back both the web and desktop OS development by years. Who else has done that much damage to the software industry?
Two Points:
o Netscape Sold for a negotiated $4 Billion, and on it's final day of trading was worth $10 Billion. Microsoft may have (illegally as it turns out) wiped out the Netscape Browser as a profitable product for Netscape, but they hardly _destroyed_ Netscape.
o BeOS? Good Lord, if anything Microsoft would have _funded_ BeOS if only to create the illusion of there being competition in the OS market. BeOS collapsed when Jean-Louis Gassée was unable to close a deal with Apple. There really was no market for a Fourth major platform (Mac, Linux and Microsoft being the other three floating around in 1996/1997). Having a delightfully smooth OS doesn't really mean a lot if there are no applications for the platform - and, for better or worse, Microsoft had/has a vast array of developers and applications.
One, your are right, Jobs and Apple as a whole inherently understand how to make technology human and accessible to the average person. This is clear from their history of products and product marketing.
Two, surely the dominant Windows platform created opportunities for many software developers. One could develop and launch for Windows and have access to hundreds of millions of potential customers. Didn't a de facto standard platform allow people to think more about applications and what computers could be used for instead of particulars of the operating system? That said, Windows dominance surely held back operating system technology, but standardization had some value, right?
Bill Gates has done more to hold back progress of software than anyone else. Giving some money to charity doesn't really suddenly make things fine again.