Es geht darum, lesbaren Code zu erstellen – dessen Funktionen von Dritten verstanden werden können, die möglicherweise gebeten werden, ihn zu warten oder die Prozesse stromabwärts, stromaufwärts oder angrenzend an das System anzupassen, um zu verhindern, dass das System ausfällt. Es geht darum, Code zu erstellen, der angepasst werden kann, zum Beispiel wenn die zugrunde liegende Computerarchitektur, auf der er läuft, außer Betrieb genommen wird und ersetzt werden muss, entweder durch eine neue Art von Computer oder durch eine emulierte Version des alten Computers: