2 points par GN⁺ 2023-08-04 | 1 commentaires | Partager sur WhatsApp
  • Le développeur logiciel Arthur Westbrook a annoncé sa retraite anticipée à 58 ans après avoir maîtrisé pendant 35 ans une base de code complexe.
  • Cette base de code serait utilisée pour faire fonctionner un logiciel médical.
  • Au cours de son passage dans l’entreprise, Westbrook a contribué plusieurs centaines de lignes de code et travaillé sur du code legacy sans provoquer de problèmes dans toute l’entreprise.
  • Westbrook estime avoir compris plus de 4 % de l’ensemble de la base de code, que son ancien collègue a comparée à « Guerre et Paix en Wingdings ».
  • Westbrook était connu dans l’entreprise comme un membre d’équipe travailleur, mais n’a pas accumulé beaucoup d’expérience préalable.
  • Son manager a plaisanté en disant qu’il faudrait deux développeurs juniors et une machine à café Keurig pour le remplacer.
  • En signe de gratitude pour ses services, un collègue prévoit de l’emmener au bar le mois prochain.
  • À la retraite, Westbrook prévoit d’explorer les spectacles de rue et le dumpster diving, et de perfectionner sa création culinaire unique : un mélange de Soylent et de Whole Foods Premium Adult Cat Salmon Mix.

1 commentaires

 
GN⁺ 2023-08-04
Avis Hacker News
  • Un article sur un personnage courant dans de nombreuses entreprises technologiques : le développeur qui a consacré toute sa vie professionnelle à maîtriser une base de code complexe et souvent ancienne.
  • Malgré les plaintes concernant la qualité du code et l'absence de méthodologies modernes, ce développeur apparaît souvent comme une personne indispensable pour comprendre le code hérité et l'histoire de l'entreprise.
  • Certains développeurs, comme le fictif Carl Hackerman, sont décrits comme changeant sans cesse d'emploi et se plaignant du manque d'occasions d'utiliser des frameworks et des méthodologies de pointe.
  • D'autres ont volontairement travaillé sur des bases de code anciennes pour résoudre des problèmes complexes et toucher des salaires élevés, avant de rejoindre de petites entreprises pour apprendre de nouvelles technologies et éviter la stagnation.
  • Certains développeurs privilégient le fait de financer leur vie et leurs loisirs grâce au travail plutôt que de chercher à devenir les meilleurs dans leur domaine.
  • L'article suggère qu'il n'existe pas d'approche unique de la carrière dans la tech, et que différents développeurs ont des priorités et des critères de réussite différents.
  • Certains commentateurs affirment que maintenir et améliorer des systèmes existants peut être tout aussi stimulant et gratifiant que construire quelque chose de nouveau.
  • L'article et les commentaires soulignent l'importance de trouver une satisfaction personnelle dans le travail, que ce soit en comprenant complètement une base de code complexe, en continuant à apprendre de nouvelles technologies ou en maintenant un bon équilibre entre vie professionnelle et vie privée.