What they can teach you about your software and about yourself As a software developer, bugs in your software are the best thing that can happen to you. “What?!?”, I hear you saying. “I hate bugs in my software”. Me too. I get it. Each bug is an opportunity to stop, correct a problem, correct a process, or learn something new. …