I saw this on Slashdot, its a report on the failure at Knight capital whom lost over $400 million after a glitch in their trading software.
I can't imagine how I would feel if I had worked on that! Its a typical developer error, a logic flaw introduced accidental, then not tested and put into the wild without peer review. Generally these are caused by oversight and sometime arrogance on the part of the developer, unfortunately god syndrome is quite prevalent amongst some developers especially in the high octane world of finance.