I call this “fighting the good fight”. Hardly anywhere will prioritise making your life better, I say don’t tell them and sneak in tidy ups and refactoring as part of every task. Essentially a codebase is either getting better or worse over time, I prefer to work towards improvement rather than ossification.
Having said that in some places and on some days (and working with some people) I don’t always have perfect energy for the fight.
Having said that in some places and on some days (and working with some people) I don’t always have perfect energy for the fight.