What can programmers learn from pilots?

A session at PyCon 2015

Friday 10th April, 2015

10:50am to 12:00pm (EST)

Aviation has one of the best approaches to safety and accident response in the world - and programming has some of the worst. Blame culture, lack of testing, numerous deadlines and failing to plan the worst cases mean that software design and runtime problems are a routine thing, rather than a freakish occurrence.

As a private pilot, I was thrust into the world of aviation over three years ago, and the difference to software development was immediately obvious - and there are many things we can take away. Learn about:

Why aviation accidents happen, and how the causes relate to software
How to start eradicating blame culture and empower junior developers
How hard failure is preferable to soft failure
How to test your software without breaking the bank
Why too much noisy logging is worse than none at all
Why ops people are basically doing the same job as pilots
Plus, there'll be some revealing discussion of how aviation works, and some pictures of planes. Who doesn't like those?

About the speaker

This person is speaking at this event.
Andrew Godwin

Python and Django developer, datastore nerd, pilot, and archer.

Coverage of this session

Sign in to add slides, notes or videos to this session

PyCon 2015

Canada Canada, Montreal

8th16th April 2015

Tell your friends!


Time 10:50am12:00pm EST

Date Fri 10th April 2015

Short URL


Official session page


View the schedule


See something wrong?

Report an issue with this session