Bei Reddit gab es einen Ausfall und keiner kannte sich mehr mit dem alten Code aus.
Von dem Ausfall selbst habe ich nichts mitbekommen, musste aber schmunzeln, als ich von den Ursache las. Was ist passiert? Anscheinend sind ein paar Systeme ausgefallen und niemand war da, der sich noch mit dem Kram auskannte.
Kommt mir irgendwie bekannt vor. Ich bin nun seit gut 20 Jahren Softwareentwickler. Über die Zeit sind die Systeme vor allem komplexer geworden. Als ich angefangen habe, haben wir mit Visual Basic (dem alten) und Delphi programmiert. Die Projekte waren überschaubar, hatten aber bereits Abhängigkeiten auf Drittanbieter-Komponenten, wie den Indy- oder Jedi-Komponenten.
Heute ist die Sache deutlich komplexer. Jede noch so kleine Anwendung oder Projekt baut auf irgendwelche Software-Bibliotheken auf. Es gibt Nuget, Maven, NPM, Composer. Eine Anwendung wird heute zusammengeschraubt als vielen Kleinigkeiten, weil einerseits keine Zeit da ist, Dinge selbst zu entwickeln und am Ende auch nicht das Know-How dafür da ist. Ich hätte auch ehrlich gesagt keine gesteigerte Lust mich in den SMTP-Versand einer E-Mail für eine Software einzuarbeiten, wenn ich es nur einmal brauche und es eine fertige Bibliothek gibt, welche es mir erlaubt, die Funktion in einer Stunde umzusetzen.
Kurzfristig ist das eine tolle Sache, langfristig wird es zu einem Problem. Ich sehe es regelmäßig bei Software, welche nicht regelmäßig gepflegt wird. Der Source-Code liegt herum, im besten Fall baut die Software immerhin in der neuesten Entwicklungsumgebung und die alten Bibliotheken stehen noch in den Repositorys bereit.
Dazu kommt, dass die hippe Programmiersprache und Framework heute nicht mehr hipp ist und sich niemand mehr damit auskennt. Aktuell darf ich mich mit einem alten Eclipse RCP Projekt herumschlagen. Java, Eclipse, RCP bringt einen Haufen Abhängigkeiten und Komplexität mit sich, in welchem sich nur noch wenige halbwegs auskennen. Auch ich tue mich nach 8 Jahren Abstinenz sehr schwer. Alles auf einem aktuellen Stand zum Laufen zu bekommen, hat uns mehrere Wochen gekostet.
Vielleicht müssen wir auch einfach wieder zurück zu einfacheren Anwendungen…