Sort:  

My problem was always that finding that bug resulted in a dozen other bugs. Programming is logic; one faulty premise can collapse an entire argument, and fixing the faulty premise invalidates the statements that follow. It's entirely my fault, of course, since the computer doesn't write the code for me, but hot damn did I get tired of recompiling after fixing one bug only to find 26 other conflicts lol