Btw the fact that code can be reused infinitely often is also the cause why there are more and more DevOps engineers, securtity engineers and software operations in general. In 99% of time we reuse exsisting code and somehow stick it together to a new solution, with small adjustments and patches. It has less and less to do with creativity in 99% of cases.