Checklist Driven Development

Bugs are not fun. High profile programming disasters such as the crash of the $125 million Mars Orbiter and the deaths of three patients from the Therac 25 radiation therapy machine reveal just how destructive human error can be. How can we prevent these errors from happening? Atul Gawande, author of ‘The Checklist Manifesto’ argues that checklists are the answer. In this talk, Jeremy will outline some lessons from adding checklists to the dev workflow at Learnosity. You can expect a blooper reel of amusing and avoidable bugs, expletives from disgruntled engineers when checklists were first added, examples of checklists in use and some principles for when not to use checklists.