Debugging is twice as hard as writing new code, and since we’re all such clever coders we tend to outwit ourselves. This talk covers five fear-inducing categories of bugs observed in a decade of debugging, and the strategies that work for getting them fixed.