2 puntos por GN⁺ 2023-08-04 | 1 comentarios | Compartir por WhatsApp
  • El desarrollador de software Arthur Westbrook anunció su jubilación anticipada a los 58 años después de dominar una base de código compleja durante 35 años.
  • Se cree que dicha base de código impulsa software médico.
  • Durante su tiempo en la empresa, Westbrook contribuyó con cientos de líneas de código y trabajó en código legado sin causar problemas en toda la compañía.
  • Westbrook calcula que llegó a entender más del 4% de toda la base de código, algo que un excompañero comparó con "La guerra y la paz en Wingdings".
  • En la empresa, Westbrook era conocido como un integrante muy trabajador del equipo, aunque no acumuló mucha experiencia previa.
  • Su gerente bromeó con que harían falta dos desarrolladores junior y una cafetera Keurig para reemplazarlo.
  • Como muestra de agradecimiento por sus servicios, un colega planea llevarlo a un bar el próximo mes.
  • Tras jubilarse, Westbrook planea explorar el arte callejero y el dumpster diving, además de perfeccionar su singular creación culinaria: una mezcla de Soylent y Whole Foods Premium Adult Cat Salmon Mix.

1 comentarios

 
GN⁺ 2023-08-04
Opinión de Hacker News
  • Un artículo sobre un personaje común en muchas empresas tecnológicas: el desarrollador que ha dedicado toda su vida profesional a dominar una base de código compleja y a menudo anticuada.
  • Este desarrollador suele aparecer como una figura indispensable para entender el código heredado y la historia de la empresa, a pesar de las quejas sobre la calidad del código y la ausencia de metodologías modernas.
  • Algunos desarrolladores, como el ficticio Carl Hackerman, son retratados cambiando constantemente de trabajo y quejándose de que tienen pocas oportunidades de usar frameworks y metodologías de vanguardia.
  • Otros desarrolladores trabajaron intencionalmente en bases de código anticuadas para resolver problemas complejos y recibir salarios altos, y luego se movieron a empresas pequeñas para aprender nuevas tecnologías y evitar estancarse.
  • Algunos desarrolladores priorizan usar su trabajo para sostener su vida y sus hobbies, en lugar de esforzarse por ser los mejores en su campo.
  • El artículo sugiere que no existe una única forma de abordar una carrera en tecnología, y que distintos desarrolladores tienen diferentes prioridades y formas de medir el éxito.
  • Algunos comentaristas sostienen que mantener y mejorar sistemas existentes puede ser tan desafiante y gratificante como construir algo nuevo.
  • El artículo y los comentarios destacan la importancia de encontrar satisfacción personal en el trabajo, ya sea entendiendo por completo una base de código compleja, aprendiendo nuevas tecnologías de forma continua o manteniendo un equilibrio saludable entre trabajo y vida personal.