01
Debugging as a Way of Knowing: How Programmers Learn What Machines Actually Do
Debugging is more than defect removal: it is an investigative practice in which programmers use failures, traces, experiments, and program structure to learn what a machine actually did.
↗