Learning From Your Bugs | Henrik Warne's blog
In his book Antifragile, Nassim Nicholas Taleb writes: "Errors are rich in information". I agree completely. Bugs help us understand the system better, and they indicate how we can improve our coding, testing and debugging techniques. So I think it is only natural to try to learn as much as possible from them.
By writing down an entry in the bugs file for each interesting bug, I find that I learn much more easily. There is something with the act of writing that makes me think more deeply about what happened. Also, once it is written down, I can go back afterwards an check what happened. Once in a while I will also browse through the file, reading only the lessons section, to reinforce what I thought was the most valuable lesson from each bug.
I have been adding entries to my bugs file for 13 years now. That's a long time. But I am still doing it, because it helps me improve as a developer. Try it, and see if it works for you too!
Read full article from Learning From Your Bugs | Henrik Warne's blog
No comments:
Post a Comment