To resolve a bug, a developer must know the behavior and the purpose of the program at hand. I’ve been reading Lesslie Newbingin and it made me think of this. There are at least two kinds of bugs: The program crashes The program does not crash, but it does not accom...