Here I was thinking you were going to include tech debt as an element of sustainability. It isn’t sustainable dev if every time a library is updated or compromised you need to refactor 90% of the code to get it to work, or worse still, rewrite the entire logic.
Perhaps we should just steal a quote used in art, and adapt it to code.
Code is never finished, just abandoned.
(The original quote is Art is never finished, just abandoned)