Years ago we had a very nasty bug which incidently deleted all the data in a critical table. The client wasn't happy at all. We went there and I said I had a bug and I cannot recover the data. They looked at me, then they asked: "But you know what happened and how to avoid this to happen again?" "Yes, I know" "Good then. We'll have the data entered back in the program. But make sure this won't happen again". "I will. Thank you and I'm really sorry."
We kept working for the client till I left that city (another three years). And the rest of the team are still there, doing the same job.
My point is is better to tell them "I am a human being, I can make mistakes. Unfortunatelly some of my mistakes are bad for you and I understand that, but I am making every human possible effort to avoid your (and mine) troubles."
>Hi,
>Should we tell the truth of our program bugs to our client? Or, we make a story/other excuses ?
Grigore Dolghin
Class Software.