Christian Seifert
The Software Bug All Stars - and what we can learn from them
#1about 1 minute
The high cost of software bugs and why we study them
Software bugs cost the economy billions annually, but studying major failures from other companies provides valuable, and sometimes entertaining, lessons.
#2about 8 minutes
How a unit conversion error destroyed the Mars Climate Orbiter
A mismatch between imperial and metric units caused the probe's failure, highlighting the need for typed value objects and clear communication channels.
#3about 5 minutes
The fatal race condition in the Therac-25 radiotherapy machine
A race condition combined with poor error messages and a lack of independent QA led to patient deaths, teaching lessons about humility and organizational safeguards.
#4about 6 minutes
Handling date and time edge cases in software
The Microsoft Zune's leap year bug and an iOS alarm failure demonstrate the complexity of date handling and the importance of using robust libraries.
#5about 4 minutes
Preventing resource leaks in long-running systems
The Boeing 787's need for a periodic reboot due to data accumulation serves as a reminder to manage and clean up resources like log files.
#6about 2 minutes
What we can learn from high-profile software failures
Even large, experienced organizations make critical mistakes, so developers should actively learn from these public failures to improve their own work.
#7about 2 minutes
Q&A: A bug caused by exhausting the Linux randomness pool
The speaker shares a personal story about a bug where excessive requests for random numbers exhausted the system's entropy pool, causing the application to block.
Related jobs
Jobs that call for the skills explored in this talk.
Sunhat
Köln, Germany
Remote
€85-115K
Senior
Team Leadership
Software Architecture
+1
Matching moments
01:32 MIN
Organizing a developer conference for 15,000 attendees
Cat Herding with Lions and Tigers - Christian Heilmann
02:12 MIN
Building a learning culture instead of a failure culture
Turning People Strategy into a Transformation Engine
04:22 MIN
Why HR struggles with technology implementation and adoption
What 2025 Taught Us: A Year-End Special with Hung Lee
07:27 MIN
Comparing software maintenance to tattoo cover-ups
Devs vs. Marketers, COBOL and Copilot, Make Live Coding Easy and more - The Best of LIVE 2025 - Part 3
02:39 MIN
Establishing a single source of truth for all data
Cat Herding with Lions and Tigers - Christian Heilmann
03:17 MIN
Selecting strategic partners and essential event tools
Cat Herding with Lions and Tigers - Christian Heilmann
04:02 MIN
How a broken frontend culture impacts the web
WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more
03:10 MIN
Why small companies shouldn't copy big tech processes
Slopquatting, API Keys, Fun with Fonts, Recruiters vs AI and more - The Best of LIVE 2025 - Part 2
Featured Partners
Related Videos
82 Bugs I Collected in a Year You Won’t Believe Made It to Production
François Martin
How to ignore bugs (safely)
Anja Kunkel
What I learned as a developer from accidents in space
Andrey Sitnik
Answering the Million Dollar Question: Why did I Break Production?
Luís Ventura
Why (most) software projects fail silently...
Hendrik Lösch
Unveiling the Dark Side: Navigating the Pitfalls of Digital Ambitions
Johannes Hansen
Antipatterns - nemesis of software development
Mustafa Toroman
Debugging in the Dark
Nishil Patel
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

Confideck GmbH
Vienna, Austria
Remote
Intermediate
Senior
Node.js
MongoDB
TypeScript

Visonum GmbH
Remote
Junior
Intermediate
React
Redux
TypeScript

Wilken GmbH
Ulm, Germany
Senior
Kubernetes
AI Frameworks
GitHub Copilot
Anthropic Claude
Cloud (AWS/Google/Azure)


Hubert Burda Media
München, Germany
€80-95K
Intermediate
Senior
Node.js
JavaScript
TypeScript

Power Plus Communications
Mannheim, Germany
Intermediate
Senior
Python
Unit Testing
Automated Testing

Eltemate
Amsterdam, Netherlands
Intermediate
Senior
Test Planning
Manual Testing
Usability Testing

zeb consulting
Frankfurt am Main, Germany
Junior
Intermediate
HTML
React
JavaScript

envelio
Köln, Germany
Remote
Senior
Python
JavaScript
Structured Query Language (SQL)