Copyright 1996 by John Halleck
You've just discovered that there is a bug in code you wrote. It is a
stupid error (we all make them) that will cost a lot of time to fix. There
is a good chance that the code with the bug will not ever be run by an
average user. Do you:
Fix it on general principles? Even if you are behind on other projects?
Report it to your boss? Even if it makes you look careless?
Wait and see if the user notices it? ("If it's not broke don't fix it.")
Check your other projects for the same error? Even if you are behind?
Add a note to the manual stating that it is supposed to work that way?
Send a warning to the user? (Even though this might cause them to demand
that you fix it?)
Send a note to your customer support group so that they can help if a user
stumbles over the bug? (Even if this means that your competitor can now
show you shipped the program knowing it had problems?)