Locknote: Programming’s Greatest Mistakes
summary
A rapid tour of concrete failures: a shipped tool called Med file unfucker embarrasses a vendor but fixes corrupted files; Y2K prompts roughly $500 billion of remediation; a missing Dispose causes a .NET app to leak DB connections until adding using blocks fixes crashes every 20 minutes; Knight Capital’s deployment buys $4 billion of unwanted stock in an hour and forces a fire sale; Mars Climate Orbiter is lost over a $327 million metric/imperial mismatch.
AI-written summary · about
chapters (14)
- 0:00Introduction
- 3:02Programming’s greatest mistakes begin
- 7:26Y2K bug legacy
- 14:56Enterprise software failures
- 23:52Pentium FPU disaster
- 26:06Null reference mistake
- 28:16Software real-world consequences
- 30:42Knight Capital trading bug
- 36:06Spacecraft software failures
- 46:28Big rewrites dangers
- 50:44Recursion stack overflow
- 53:33JavaScript design flaws
- 59:36Honorable mentions
- 1:03:52Conclusion
related talks
51mProgramming's Greatest Mistakes
34mProgramming’s Greatest Mistakes
55mProgramming’s Greatest Mistakes
54mThe Error of our Ways
48mVapourware: The best software that never was
40mLocknote: The Albatross Project
40mY2K and Other Disappointing Disasters: Risk Reduction and Harm Mitigation
36mKeynote: The Future of Software
