The First Rule of Programming: It's Always Your Fault

You know the feeling. It’s happened to all of us at some point: you’ve pored over the code a dozen times and still can’t find a problem with it. But there’s…