Debugging with the Scientific Method - Stuart Halloway
ClojureTVYouTube ↗
Archive guide
Stuart Halloway of Cognitect argues for debugging with the scientific method: form hypotheses, try to falsify them, and write everything down. The talk is given to the Clojure community but applies to any language.