Even with good SCRUM I always feel like I have 99 bugs that are on my punch list. You know what they say you fix a bug and 3 replace it from out a nowhere. Thankfully that doesn’t seem to happen but I learned the hard way to test after every change I make. I wasted an entire day of work when I coded up a new section then kept working and later realized it broke a bunch of other sections. Since I didn’t stop and test I had to revert to my last unbroken version and start over. Not a good way to be productive and I hate wasting time on a stupid mistake.