Dharmesh Shah begründet Why You Should (Almost) Never Rewrite Your Software. Wir stehen auch immer wieder an diesem Punkt. Was schlussendlich aber immer den Entscheid zum Nicht-Ändern gibt, ist eine einfache Kosten-Nutzen-Rechnung. Wir können in der gleichen Zeit immer noch mehr neue Features implementieren, als wir an Speed oder Wartbarkeit gewinnen. Bei Rewrites aus Performance-Architektur-Gründen mag die Sache hingegen wieder anders aussehen.