Every time I finish debugging I look back to see what I can learn from it, how I could've found the bug faster, and like 75% of the time the lesson is: when I see something weird, check it out and question assumptions, I probably just saw the bug and waved it away.