A major part of software engineering is trying to fix defects/bugs.<p>Do you guys have any books/article suggestions for learning to become more effective and efficient at this skill? Any helpful mental models for the process of finding the root cause for a defect?<p>Thanks!