Dead code is not harmless code
The Power Peg function had been unused for years but was never removed — a flag repurposed elsewhere in the codebase was enough to wake it. Deprecated code paths carry latent risk for as long as they exist.
A market maker's deployment script skipped one of eight servers. That server still had eight-year-old test code sitting dormant — and a repurposed flag woke it up, sending a flood of runaway trades that nearly ended the company before lunch.
Sources are linked inline; this incident is unusually well documented thanks to the SEC's subsequent investigation and public order.
This is the fastest, most concentrated loss in this list — a reminder that speed of detection matters more than almost anything else in automated systems.
The Power Peg function had been unused for years but was never removed — a flag repurposed elsewhere in the codebase was enough to wake it. Deprecated code paths carry latent risk for as long as they exist.
Seven of eight servers got the correct update; the eighth didn't. A deployment process without automated verification that every node matches the intended state can leave a system in a worse condition than before the change.
Every minute the system ran added losses at a rate few other incidents on this list can match — for automated trading, a fast, automatic kill switch is worth more than almost any other single reliability investment.
Questions that come up when citing this incident in a deployment-safety or trading-infrastructure case.
Mode
Accent