Aircraft are large complex systems, made of interacting components. So are the apps we write.
Aircraft failures are often due to cascade failures, where an otherwise survivable fault in one component causes a knock-on failure in another. Same with the apps we write.
In an air crash, the handling of the incident is almost always the key reason for disaster. It's the same with the apps we write.
After an air crash, a well-funded and highly trained team analyse the precise reasons for the crash. After our apps crash, we turn them off and on again.
This talk will analyse a selection of air disasters, learning key lessons from them, and putting everyone off flying for life. All in 20 minutes.
Aircraft are large complex systems, made of interacting components. So are the apps we write.
Aircraft failures are often due to cascade failures, where an otherwise survivable fault in one component causes a knock-on failure in another. Same with the apps we write.
In an air crash, the handling of the incident is almost always the key reason for disaster. It's the same with the apps we write.
After an air crash, a well-funded and highly trained team analyse the precise reasons for the crash. After our apps crash, we turn them off and on again.
This talk will analyse a selection of air disasters, learning key lessons from them, and putting everyone off flying for life. All in 20 minutes.