2 Punkte von GN⁺ 2023-08-04 | 1 Kommentare | Auf WhatsApp teilen
  • Der Softwareentwickler Arthur Westbrook hat nach 35 Jahren, in denen er eine komplexe Codebasis meisterte, im Alter von 58 Jahren seinen vorzeitigen Ruhestand angekündigt.
  • Die betreffende Codebasis soll medizinische Software antreiben.
  • Während seiner Anstellung trug Westbrook mehrere hundert Zeilen Code bei und arbeitete an Legacy-Code, ohne unternehmensweite Probleme zu verursachen.
  • Westbrook schätzt, dass er mehr als 4 % der gesamten Codebasis verstanden hat, was ein früherer Kollege mit „Krieg und Frieden in Wingdings“ verglich.
  • Westbrook galt im Unternehmen als fleißiges Teammitglied, sammelte dabei jedoch nicht viel anderweitige Erfahrung.
  • Sein Manager scherzte, dass man zwei Junior-Entwickler und eine Keurig-Kaffeemaschine brauche, um ihn zu ersetzen.
  • Als Dank für seine Dienste plant ein Kollege, ihn nächsten Monat in eine Kneipe einzuladen.
  • Im Ruhestand will Westbrook Straßenmusik und Dumpster Diving erkunden und seine einzigartige kulinarische Kreation perfektionieren: eine Mischung aus Soylent und Whole Foods Premium Adult Cat Salmon Mix.

1 Kommentare

 
GN⁺ 2023-08-04
Hacker-News-Kommentare
  • Ein Artikel über einen Typ Mensch, den man in vielen Tech-Unternehmen häufig sieht: ein Entwickler, der sein ganzes Berufsleben einem komplexen und oft veralteten Codebase gewidmet hat.
  • Dieser Entwickler erscheint trotz Beschwerden über fehlende Codequalität und moderne Methodiken oft als unverzichtbare Person, wenn es darum geht, Legacy-Code und die Geschichte des Unternehmens zu verstehen.
  • Einige Entwickler, wie der fiktive Carl Hackerman, werden als Menschen dargestellt, die ständig den Job wechseln und sich beschweren, weil ihnen die Gelegenheit fehlt, modernste Frameworks und Methoden zu nutzen.
  • Andere Entwickler arbeiteten bewusst an veralteten Codebases, um komplexe Probleme zu lösen und ein hohes Gehalt zu bekommen, wechselten dann aber zu kleineren Unternehmen, um neue Technologien zu lernen und Stagnation zu vermeiden.
  • Manche Entwickler bemühen sich nicht darum, die Besten in ihrem Fach zu werden, sondern priorisieren, mit ihrer Arbeit ihr Leben und ihre Hobbys zu finanzieren.
  • Der Artikel legt nahe, dass es keinen einheitlichen Ansatz für eine Tech-Karriere gibt und dass verschiedene Entwickler unterschiedliche Prioritäten und Maßstäbe für Erfolg haben.
  • Einige Kommentatoren argumentieren, dass die Wartung und Verbesserung bestehender Systeme genauso herausfordernd und lohnend sein kann wie der Bau von etwas Neuem.
  • Der Artikel und die Kommentare betonen, wie wichtig es ist, persönliche Zufriedenheit in der Arbeit zu finden – sei es durch ein vollständiges Verständnis komplexer Codebases, durch das kontinuierliche Lernen neuer Technologien oder durch die Aufrechterhaltung einer gesunden Work-Life-Balance.