Berlin

November 4 & 5, 2024

New York

September 4 & 5, 2024

London

June 16 & 17, 2025

Integer overflows, bad UX, and other ways to waste $870 million

Learn how a DevSecOps mentality is intended to overcome the biases we have for simplicity in our human model of complex systems.

Speakers: Brendan O’Leary

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
August 03, 2021

I’ve had some bad days in my career — production outages, customer emergencies, escalations, you name it. But to be fair, I’ve never cost my employer $500 million because of poor UX or accidentally lost a $370 million piece of equipment because of an integer overflow.

While not all errors that we make are nearly this noticeable or catastrophic, we can learn from these notable mistakes how making human assumptions about the complex systems we create can lead to unintended consequences in the real world.

In this talk, we discuss both of these incidents – one highly technical and the other highly human and UX driven – to understand how a DevSecOps mentality is intended to overcome the biases we have for simplicity in our human model of complex systems. Lastly, we’ll examine real-world solutions to automated testing and reasoning about how our modern, complex, distributed systems behave in the real world.

Promoted Partner Content