While designing some software we discovered a bug in the existing system. We fixed it and told the user. We thought they�d be glad that their system had one less problem. Instead here are some comments they made:
�If there is no bug, how do we know when the system isn�t working?�
Huh?
�How do you know there is not another bug in the system?�
Ah, well, the reason it�s called a bug is because it has just been found and fixed. We don�t know if there is another bug because we haven�t found it! If we find another bug then we'll know there WAS one, but not before.
�What are you going to do to make sure this same bug doesn�t appear again?�
Well, we�ve removed it. It�s a sure bet the same bug won�t appear again. Because, you see, we�ve squashed the bug. Get it? The bug was FOUND and removed. Therefore there is no such thing as a same bug, since it�s not there anymore.
Sheesh.
�dave
As far as we know, our computer has never had an undetected error. � Weisert
0 comments:
Post a Comment