I always thought that developers who deleted existing code are better developers. This article takes that thought process to a 'logical next step'
Quote from the article
If we see ‘lines of code’ as ‘lines spent’, then when we delete lines of
code, we are lowering the cost of maintenance. Instead of building
re-usable software, we should try to build disposable software.