Interview with Bill Gates (1995)
cantrip.org
cantrip.org
You're not going to be able to sell a piece of software based on the idea that it has less bugs. People expect software to be bug-free. When people buy a new version of a product, people expect new features. I mean, history has proven him completely correct - today, vendors provide free updates in their software to fix bugs and sell new versions with more features.
Secondly, you're always going to have bugs. It's inevitable. What's important is that your software, both in terms of design and testing, is resilient enough to avoid major bugs that a large proportion of people will run into. Historically, Microsoft were good at this - there's a reason they were behind "Writing Solid Code". What remains are bugs which are quirks and corner cases, which are generally less important and are harder to test for. Of course, the situation with security is rather different, as certain quirks and corner cases can have serious unintended repercussions.
When I pay money for software, I expect new features. When I go to download open source software, 9 times out of 10 I want the specific bug I'm dealing with to be fixed (and often it is). Heh, and often the bug I want fixed is that the software is lacking a certain feature -- but I've seen a lot of "issues" and "bug reports" listing feature requests, so the feature gets treated like a bug. Proprietary software is marketed in such a way that the latest version is all that you'll ever need, rarely are its deficiencies mentioned, and they definitely won't be mentioned as actionable "bugs".
Disclaimer: I am working at MS this summer. But I would have said the same thing months ago.
People even except phones to crash nowadays. In a Palm Pre review I read the other day they praised the Pre's stability: it "only" crashed 4 times during testing, and it was because "we were running a lot of apps at the same time".
Expectations matter.
Interview and transcript are not exactly the same. The transcript sounds more like, well, a transcript, the published interview is a lot smoother. Since all printed interviews are highly artificial products this is certainly to be expected. The transcript really seems to be the raw transcript. Even if it isn’t – the content is the same, the printed interview only sounds nicer.
Perhaps that's why they sound so unrealistic.
The transcript sounds pretty natural (then again, I’m not a native English speaker) even if it might not fit the usual style of Gates. The German interview sounds a little strange (you immediately notice that it was translated). I don’t think it was translated by a very skilled translator. I guess the English version would sound quite a bit more strange if you translated the German interview again.
No reply from either the magazine or Dr. Jürgen Scriba
Text for this page is extracted from the RISKS archive: <http://catless.ncl.ac.uk/Risks/17.44.html>; This is the raw interview transcript (from which the magazine article was transcribed in German) kindly provided by the interviewer, Dr. Jürgen Scriba. The introductory text at the top is from Klaus Brunnstein, as found in <http://catless.ncl.ac.uk/Risks/17.43.html>.
Nobody says "No! No! No!" to an interviewer over and over again.
"No!" "No!" "No!" "Did you ever think of that?"
Bill Gates is many things but a petulant 3-year-old he is not.
I think bugfixes clearly have value, but it's a little unclear where exactly they are monetized. Consider: under what circumstances would existing bugs stop you from buying the present version?
- a 100% compatible and 100% feature-comparable alternative product... which additionally has fewer bugs.
- if you know about the bug before buying it. Perhaps this is the crucial factor: you only discover the specific bugs that are a problem for you some time after purchasing it, so they are not well-placed to be purchase-factor.
From my view, Mr Bill and Microsoft cant stop evolving because of the bugs. They are right on focusing in new features rather than on bugs. The problem is building to complex software. That´s the mistake, on my opinion. Sometimes i use office 2000 to write some document and i don´t feel any difference from the 2007 ... well ... both do the job. So why i need the 2007 ? Because it´s have more features ... just this. So the interviewer should go for that, in my opinion, "Mr Bill, why you guys don´t build more simple and less complex software ?" So Bill would probably answer what EVERYBODY KNOWS BUT STILL WANT TO LISTEN TO FROM HIM TO CRUSH THE GUY ... "Well, because simple software don´t give so much money"
By now, anyway... Were the OSRn upgrades to Win95 free?
EDIT: I did not mean for my comment to be a child to this parent. Clicked wrong when beginning it.