Hi HN,<p>This is the third part in a series of articles in my “Risk-First” (focused on addressing the concept of Risk in Software Development).<p>It’s looking at the question of, to what extent is debugging a series of gambles?<p>In looking for a bug, every time we try something out, we’re gambling our development time against testing some part of our code to narrow the range of places where the bug can live.<p>This is how it feels to me. I’d appreciate some feedback from the community on this.