Rewrites, die nichts heilen (5/8)
Rewrites bleiben verführerisch, weil alter Code fremde Entscheidungen enthält und neuer Code sich nach Fortschritt anfühlt, während die Domäne unverändert bleibt. Die meisten verschieben Komplexität, statt sie zu reduzieren, und beruhen auf emotionaler statt messbarer Begründung. Das Härteste an Software ist nicht, neuen Code zu schreiben, sondern alten zu lesen und zu verstehen, warum er funktioniert.