Debugging is a challenging and interesting aspect of software engineering. I’ve often noticed project stakeholders sulking about not having smart engineers–the so-called human debuggers–in among their ...