Never Touch a Running System
Never touch a running system⌗
Dieser Satz geistert immer und immer wieder durch die Reihen der Software Entwickler. Doch woher kommt er? Und was bedeutet er eigentlich wirklich? Wir vom ICCB haben keine Kosten und Mühen gescheut und unsere besten Journalisten und Detektive eingesetzt um diese Informationen für unsere Leser zu finden. Dazu haben wir einen Softwareentwickler der ersten Stunde gefunden und befragt, der aber gerne anonym bleiben möchte – im folgenden Text nennen wir ihn daher einfach „Bob“. Hier ist eine Zusammenfassung der Ergebnisse unserer Forschung und vor allem unseres Gesprächs mit Bob.
Die heutige Bedeutung⌗
Unsere heutige Bedeutung von „Never touch a running system“ (Deutsch: Berühre nie ein laufendes System) ist simpel – sie bezieht sich primär auf Produktivsysteme. Software im Produktiveinsatz sollte nicht mehr angefasst werden, weil sie sonst kaputt gehen und den Dienst einschränken könnte. Das hat in vielen modernen Firmen durchaus seine Berechtigung, da durch den explosiven Wachstum heutzutage viele Entwickler absolut keine Ahnung mehr von Software haben.
Woher der Spruch eigentlich kommt⌗
Bob konnte uns einige interessante Informationen zur ursprünglichen Bedeutung sagen:
„Damals, als Softwareentwicklung noch nur von einigen wenigen extrem klugen Menschen gemacht wurde und ein Computer noch zu groß war um bei jedem einfach daheim im Büro oder sogar in der Hosentasche stehen konnte, war die Welt noch eine andere!“, so Bob. „Strom kam noch nicht einfach aus der Steckdose und auch Batterien waren noch nicht leistungsfähig genug.“
Er erzählt weiter, dass Computer damals mit einer Kurbel betrieben wurde. Daher waren Entwickler damals immer im 2er Pack unterwegs und meistens sehr stark: Einer der beiden durfte Coden und den Output ablesen, der andere kurbelte währenddessen um Energie für die damals zimmergroßen Rechner herzustellen.
„Wir trugen damals immer isolierende Handschuhe – denn die Computer von damals waren nicht gut isoliert. Sie bestanden zu großen Teilen aus Metall, das leitet Strom leider sehr gut. Beim Kurbeln wurde sehr viel Strom erzeugt um den Computer zu betreiben. Dieser Strom sprang sehr oft auch auf das Gehäuse über“, sagt Bob uns.
Genau das ist, laut Bob, der Grund für den Spruch. Es geht hier nämlich in keinster Weise um stabil laufende Software, nein. Es geht um das nackte Überleben. „Never touch a running system“ ist eine Warnung an alle Entwickler, einen Computer niemals ohne Isolation anzufassen, während er betrieben wird. Denn die hohen Stromschläge haben damals eine große Anzahl an unvorsichtigen Entwicklern umgebracht. Noch heute wird den damaligen Toten in einigen Gruppen von wissenden Altsteinen am 7. Mai eine Ruheminute gewidmet.
Bob wünscht sich, dass sich wieder mehr Entwickler auf die ursprüngliche Bedeutung besinnen – und dass wieder mehr Entwickler die Ruheminute am 7. Mai einführen. Respect your elders!