- don't fix it?" "How do you know no user will do this?" "What if the workaround isn't acceptable to users?"
As a tester, I get a sinking feeling in the pit of my stomach when I hear that there's a problem in the field with the software I tested. I feel even worse when it's a problem we knew about but let go because it seemed mostly harmless.
Now I look for fangs and stingers on all bugs, no matter how innocuous they seem at first. "Oh, that's cute. You can make the program do something it shouldn't," becomes "And I wonder what side effects that might have? Let me just edit this thing here and delete that thing there. Oh look! Corrupt data!"
Whenever I'm able to expose a harmless-looking, gnat-sized bug as a blood-sucking monster, I cackle. I can't help it. I'm just elated to have thwarted the bug. "That's one more nasty defect that won't make it to the real world to hurt users. Mwa-ha-ha-ha-ha-ha." Blaming is counter-productive, but quiet cackling in the privacy of your workspace can be downright therapeutic.
Just don't let the programmers hear you.