Berlin

November 4 & 5, 2024

New York

September 4 & 5, 2024

Explosive overflow: Lessons from rocket science

Thirty-nine seconds after launch, the Ariane 5 rocket exploded—caused by software design errors. In this talk, Mark analyzes these historical flaws to explore key lessons in resilience and product security. We'll discuss testing, validation, legacy code, design assumptions, and the challenge of proving when things don’t go wrong.

Speakers: Mark El-Khoury

Register or log in to access this video

Create an account to access our free engineering leadership content, free online events and to receive our weekly email newsletter. We will also keep you up to date with LeadDev events.

Register with google

We have linked your account and just need a few more details to complete your registration:

Terms and conditions

 

 

Enter your email address to reset your password.

 

A link has been emailed to you - check your inbox.



Don't have an account? Click here to register
October 08, 2024

Thirty nine seconds after its launch towards space, rocket no. 501 erupted into a scintillating fireball.

No casualties were reported other than perhaps the ego of a few software engineers: The 1996 inaugural flight of the Ariane 5 rocket was cut short due to a series of software design missteps. We’ll analyze these historical flaws to discuss resilience and product security; Touching on the nuance of testing, validation, legacy code, assumptions during design, and, for when things don’t blow up, the unique challenge of proving that a negative event did not occur.