This conference talk explores what aviation disasters can teach software engineers, delving beyond human factors into technical aspects of famous crashes. Learn about the evolution of aviation disaster causes, system redundancy principles, deadly user experience design, and how project failures and misaligned incentives contribute to catastrophes. Through practical case studies spanning nearly 100 years of commercial aviation investigations, discover valuable engineering insights that can be applied to software development. Despite the serious subject matter, the presentation offers constructive methods and perspectives rather than focusing solely on negative outcomes.
Overview
Syllabus
Mayday Mark 2! More Software Lessons From Aviation Disasters by Adele Carpenter
Taught by
Devoxx