Another see also, a book I used to hand out to developers, support teams and DBA's: http://debuggingrules.com/. It's not CS specific, or even really computers, but the mindset is invaluable. It's also got some engaging war stories to keep you reading :_)
(or for a summary of just the rules) https://courses.cs.washington.edu/courses/cse474/18wi/pdfs/l...