To je omyl. Když se stejným kódem pracujete roky, zjistíte, kde co je špatně napsané. Často zjistíte, že je to místy tak otřesně navržené, že nelze implementovat některé zdánlivě jednoduché věci. A že to žere to spoustu zbytečné paměti a strojového času.
Pak má programátor dvě možnosti - záplatovat záplaty a požadovat rychlejší hardware, aby se to navenek nepoznalo, nebo kód zahodit a začít psát znovu a lépe. To první je drahé v dlouhodobém pohledu, to druhé v krátkodobém.