The Part We Love to Hate — Debugging. It’s that dreaded part of programming that many programmers loathe the most. It’s tiresome, tedious, and even painstaking at times. And yet, it’s essential. For the lucky reader that has never encountered buggy code: Debugging is the process of finding and resolving existing and potential errors in code, in…