The applications of Top Gun to software engineering (draft)
Top Gun has a lot to teach us about software development. During a recent viewing, I noticed a number of useful parallels and perpendiculars between the dual disciplines of piloting fighter aircraft in action films and developing robust software. Significant spoilers ahead Parallels The crises that the Top Gun staff face are different from the crises that a software developer faces. However, we can still learn from their approaches to failure and learning.