dan-o's blog

Thu Dec 17

the three stages of debugging

stage 1: that’s completely impossible and I refuse to believe it.

stage 2: ok I believe it now. but now I don’t understand how it worked in the first place, or how anything else is working.

stage 3 (if you’re lucky): oh now I get it.

Welcome to stage 2, population: me.