Seems to me that the problem is not with the programmer but more with the QA team or QA procedures. I have worked at many large companies in the utilities marketspace and have observed that shoddy QA practices lead to problems of this nature. If someone points a finger in the direction of a programmer regarding a coding 'mistake' that programmer should hurl them down the corridor to see the idiots who tested the code and certified it for promotion to the productive environment. Pass the buck - its easy and it works!! Seriously - can we really believe that a company of this size does not have a QA team / procedure in place to safeguard a seemingly critical process?? Weak...
Seems to me that the problem is not with the programmer but more with the QA team or QA procedures. I have worked at many large companies in the utilities marketspace and have observed that shoddy QA practices lead to problems of this nature. If someone points a finger in the direction of a programmer regarding a coding 'mistake' that programmer should hurl them down the corridor to see the idiots who tested the code and certified it for promotion to the productive environment. Pass the buck - its easy and it works!! Seriously - can we really believe that a company of this size does not have a QA team / procedure in place to safeguard a seemingly critical process?? Weak...