I remember this from an engineering ethics case study back in college. The professor had the gal to blame the software engineers for the bug. I, as an EE, asked why would you blame the controls when the engineer designed a system with the capability of producing enough radiation to kill a human. Prof just said I was wrong and moved on...