I think we need a new phrase:
"Your code is for life, not just for deployment"
cf "A dog is for life, not just for Christmas"
Too many devs fail to think about the effects of their code over any term other than the deployment and a bit after.
Maybe because their salary doesn't depend on quality over time?
Because maybe that should be a thing we consider.
...ALL of these are IMPROVED by...
...working to avoid future technical debt.
"Your code is for life, not just for deployment"
makes a lot of sense to me.
medium.com/@PaulDJohnston…
Code is a liability. Today's code is tomorrow's technical debt.