Maintainability is not the first topic of discussion when mantra is &quot;build software to throw away&quot;.<p>We&#x27;re in an age of consumerism in software. We reinvent large pieces of software because we don&#x27;t have a grip on existing ones to be able to repair or extend them. All the known acronyms including NIH are at work.