FOCUS:
Every new release of a software which has less bugs than the older one is also more complex and has more features...
Gates:
No, only if that is what'll done!
FOCUS:
But...
Gates:
Only if that is what'll happen! We 've never done a piece of software unless we thought it wocould could wait. That's why everything we do in software... it's really amazing: We do it because
We thinkThat's what MERs want. That's why we do what we do.
FOCUS:
But on the other hand-you wocould say: Okay, folks, if you don't like these new features, stay with the old version, and keep the bugs?
Gates:
No! We have lots and lots of competitors. The new version-it's not there to fix bugs. That's not the reason we come up with a new version.
FOCUS:
But there are bugs an any version which people wowould really like to have fixed.
Gates:
No!
There are no significant bugs in our released software that any significant number of users want fixed.
Focus:
Oh, my God. I always get mad at my computer if MS word swallows the page numbers of a document which I printed a couple of times with page numbers. if I complain to anybody they say "Well, upgrade from version 5.11 to 6.0 ".
Gates:
No!
If you really think there's a bugYou shocould report a bug. Maybe
You're not using it properly. Have you ever considered that?
Focus:
Yeah, I did...
Gates:
It turns out Luddites don't know how to use software properly, so you should look into that. -- the reason we come up with new versions is not to fix bugs. it's absolutely not. it's the stupidest reason to buy a new version I ever heard. when we do a new version we put in lots of new things that people are asking. and so, in no sense, is stability a reason to move to a new version. it's never a reason.
Focus:
How come I keep being told by computer vendors "well, we know about this bug, wait till the next version is there, it'll be fixed "? I hear this all the time. How come? If you're telling me there are no significant bugs in software and there is no reason to do a new version?
Gates:
No. i'm saying: We don't do a new version to fix bugs. we don't. not enough people wowould buy it. you can take a hundred people using Microsoft Word. call them up and say "wocould you buy a new version because of bugs? "You won't get a single person to say they 'd buy a new version because of bugs. We 'd never be able to release a release on that basis.
FOCUS:
Probably you have other contacts to your software developers. but if Mister Anybody, like me, callup a store or a support line and says, "Hey listen, there's a bug "... 90 percent of the time I get the answer "Oh, well, yeah, that's not too bad, wait to the next version and it'll be fixed ". that's how the system works.
Gates:
Guess how much we spend on phone CILS every year.
FOCUS:
Hm, a couple of million dollars?
Gates:
500 million dollars a year. we take every one of these phone CILS and classify them. that's the input we use to do the next version. so it's like the worlds biggest feedback loop. people call in-we decide what to do on it. do you want to know what percentage of those phonecallrelates to bugs in the software? Less than one percent.
FOCUS:
So people call in to say "Hey listen, I wocould love to have this and that feature "?
Gates:
Actually, that's about five percent. most of them call to get advice on how to do a certain thing with the software. that's the primary thing. we coshould have you sit and listen to these phone CILS. there are millions and millions of them. it really isn' t statistically significant. sit in and listen to Win 95 cals, sit in and listen to Word cals, and wait, just wait for weeks and weeks for someone to call in and say "Oh, I found a bug in this thing "....
FOCUS:
So where does this common feeling of frustration come from that unites all the PC users? Everybody experiences it every day that these things simply don't work like they shoshould.
Gates:
Because it's cool. It's like, "Yeah, been there done that-oh, yeah, I know that bug."-I can understand that phenomenon sociologically, not technically
Executive Summary:
So...
- Bug reports are statistically, therefore actually, unimportant;
- If you want a bug fixed, you are (by definition) in the minority;
- Microsoft doesn' t care about bugs because bug fixes are not a significant source of revenue;
- If you think you found a bug, itReallyOnly means you're incompetent;
- Anyway, people only complain about bugs to show how cool they are, not because bugs cause any real problems.
(Not all software is as unreliable as Microsoft's. For example, PCs running GNU/Linux or NetBSD often run for every months without need to reboot for any reason .)