Unfortunately, there appears to be some evidence that debugging prowess is an innate
human trait. some people are good at it and others aren't. Although experimenter
evidence on debugging is open to many interpretations, large variances in debugging ability have been reported for programmers with the same education and experience.
commenting on the human aspects of debugging, Shneiderman [shn80] states: