Is Debugging Hard