It can be. But at least in my case for a surprising reason: you see the younger cowboys in your team being eager to make the same mistakes you've done years ago. Including the mistake of not listening to the elders... ;) So you have to account not only for what your code could do but also for what bad^H^H^H naively written code could do.