Skip to content

Debugging with the Scientific Method

Stuart Halloway edited this page Mar 7, 2019 · 4 revisions

Abstract

People see debugging as an occult art, when often it is the easiest part of software development. Debugging is a perfect closed world in which to apply the scientific method.

The scientific method integrates

  • problem statements
  • testable hypotheses
  • observation
  • refinement

to produce a theory. With the tips and tricks in this talk, you can stop the random walk of frustration and move relentlessly towards finding and squashing bugs.

Watch the Video

See the video of this talk from Clojure/conj 2015.

Resources

Other Resources

Clone this wiki locally