Developers have a responsibility to maintain their code. But sometimes, stability is an essential requirement in manufacturing code, and code ought to simply run intended for 10 years without the need for someone experiencing the python experts code each year to adapt it for language modifications. Or I might have small scripts, for example pertaining to scientific data examination, that I should revisit after certainly not touching them for some time.
Doing any of those things may/will increase the amount of work you have to do. I think which makes sense — many of these points can also be manufactured for how to create good code, which is very difficult (i think). Sometimes you might need to violate some of these suggestions. That is correctly acceptable, but be mindful of the costs.