44 puntos por GN⁺ 2024-07-15 | 6 comentarios | Compartir por WhatsApp
  • En 2021 me retiré a los 63.5 años, poniendo fin a unos 40 años de vida como programador
  • No fue porque mi capacidad hubiera disminuido, sino porque después de un año de pensarlo me di cuenta de que ya no quería seguir haciéndolo
  • Todas las personas llegan en algún momento a un punto en el que ya no pueden seguir haciendo aquello a lo que se dedicaron toda la vida
  • Esto no solo ocurre con la jubilación; puede pasar en cualquier momento antes de eso
  • Es común que la tecnología que elegiste desaparezca y deje de servir, que simplemente te canses de programar o que te hartes de la programación como profesión

Personas que dejan el trabajo por distintas razones

  • Un programador joven que conocí hace 10 años ganó mucho dinero lanzando apps móviles, pero se quemó, dejó de preocuparse por eso y empezó un concesionario de Jeep y un negocio de desmonte de terrenos; disfrutó más todo eso y tuvo un éxito constante
  • Una persona que solo escribía código para sistemas mainframe terminó instalando cableado de red cuando los mainframes quedaron fuera de servicio y no aprendió nada más
  • Un equipo presumía de lo grandiosa que era su habilidad para generar RPG2 con una herramienta 4GL, pero un año después perdió el trabajo y la herramienta quedó inútil

Es difícil mantener una carrera escribiendo código durante mucho tiempo

  • Cuando empecé a inicios de los 80, había muchísimos menos programadores que hoy
  • La mayoría de los programadores que conocía hace 40 años renunciaron, se volvieron gerentes o quedaron obsoletos
  • Solo quedaron quienes trabajaban en sistemas legacy, y yo era el único que seguía trabajando con tecnología moderna (iOS, Swift) en una gran empresa
  • En una industria con cambios tan enormes, es difícil sostener una carrera durante tanto tiempo

Hay que ser honestos con uno mismo

  • Hay que preguntarse si realmente uno sigue al día con la tecnología como para poder continuar trabajando en esto
  • También hay que pensar si el trabajo todavía te resulta interesante o si hay otra cosa que quisieras hacer
  • Programar puede dejar de ser divertido o de representar un reto
  • Hay personas que siguen en trabajos aburridos por la paga, pero yo no podía sentirme satisfecho de esa manera

Además de dejar la programación, también hay que considerar cambiar de empleo

  • La mayor razón para irse puede ser que el trabajo no vale la pena y que necesitas buscar otro empleo
  • Yo he dejado buenos trabajos y trabajos terribles porque el trabajo no era interesante, porque la dirección era un desastre o por un ambiente laboral hostil
  • Otro tipo de programación o una industria distinta pueden devolverte el interés
  • También conozco gente que dejó trabajos muy demandantes y muy bien pagados para empezar una granja o dedicarse a otra profesión
  • No vale la pena vivir miserable mientras trabajas

La trayectoria y la capacidad no están relacionadas

  • Un programador con una trayectoria similar a la mía no entendía los requisitos y escribía código que apenas funcionaba, así que había que revisar todo
  • No entiendo cómo puede haber gente que, incluso después de 30 años de trabajo, no puede hacer ni tareas simples
  • No se debe discriminar a nadie por la edad. La edad y la capacidad no están relacionadas
  • Entre personas mayores que yo conocí había tanto gente brillante como gente incompetente
  • Hay personas de veinte y tantos que pueden construir cualquier cosa con éxito, mientras que otras ni siquiera entienden conceptos simples
  • Casi no experimenté discriminación por edad, y mis empleadores de los últimos 10 años reconocieron todo lo que hice
    • Más allá de ver en algunas entrevistas la cara de “ah, eres un viejo”, casi no vi discriminación por edad

El anuncio de mi retiro y la reacción de los demás

  • Cuando anuncié mi retiro (con 3 meses de aviso), los líderes quedaron en shock
  • No podían entender por qué alguien querría retirarse
  • Uno de los líderes con los que trabajé en dos empleos y a quien siempre le hice la vida más fácil nunca volvió a hablarme ni a despedirse
  • Todavía sigo hablando con colegas y con el equipo, y sé lo mucho que todo se vino abajo después de que me fui
  • Como me gustaba marcar una diferencia y hacer trabajo desafiante, de todos modos me habría ido

Todas las personas llegan en algún momento al final de su profesión, de su empleador, de su industria o incluso de toda su carrera

  • Me parece mejor ser honesto y tomar una decisión inteligente que descubrir que te estás quedando atrás y terminar siendo empujado fuera
  • Se siente mejor dejar un mal trabajo que aguantar hasta quedarte sin pelo y luego irte, incluso si el siguiente trabajo resulta igual de terrible
  • Tu carrera es tuya. Te toca dar lo mejor y también te toca decidir cuándo terminarla

Lo que hago ahora

  • Sigo escribiendo código todos los días para mi actividad de arte generativo
  • El código es mucho más complejo que lo que hacía antes, y es divertido porque incluye muchas cosas que nadie más está haciendo
  • A veces extraño ciertos aspectos de mi último empleo, pero no extraño la presión constante, las jornadas largas, las malas decisiones de la gerencia ni los cambios interminables
  • Sí extraño asumir roles de liderazgo y ver que lo que escribí era usado por muchos clientes

Programar puede ser una carrera gratificante, una pesadilla terrible o algo en medio, y nunca se queda quieta

  • Pude sostenerlo durante 40 años disfrutando las partes buenas, soportando las malas y cambiando con frecuencia de tecnología, industria y empleador
  • Con eso ya fue más que suficiente

La opinión de GN⁺

  • La experiencia del autor puede dejar grandes enseñanzas para quienes trabajan en programación
  • En la industria de TI, donde la tecnología avanza tan rápido, nunca es fácil trabajar como programador durante más de 40 años
  • Resulta admirable haber evaluado objetivamente su capacidad y su pasión, y haber decidido retirarse en el momento adecuado
  • En un contexto donde la tecnología evoluciona con rapidez, se necesita aprendizaje continuo, adquirir nuevas habilidades y asumir nuevos retos para no quedarse atrás
  • Si has perdido la pasión por el trabajo, cambiar de entorno o buscar nuevos desafíos también puede ser una buena opción
  • Más que perseguir solo el salario, encontrar valor y disfrute en el trabajo tiene más sentido a largo plazo. No es deseable seguir en un trabajo que no te hace feliz
  • Se pueden sacar varias lecciones, como que la edad y la capacidad no están relacionadas, y que importa más el valor y la satisfacción que obtienes del trabajo que simplemente acumular años de carrera

6 comentarios

 
eususu 2024-07-17

Qué genial. Aún no llego a los 20 años, ¡pero volveré después de completar 20 años primero!

 
tsboard 2024-07-16

Creo que es una carrera exitosa. Y también me parece importante encaminar de manera oportuna una segunda etapa de vida.

 
lordang 2024-07-16

Es una carrera exitosa si consideramos que logró mantener su trayectoria como programador, no como líder, hasta sus 60, y que decidió retirarse por cuenta propia en lugar de que lo empujaran a hacerlo.

 
ragingwind 2024-07-16

Yo también espero seguir siendo un desarrollador que algún día pueda dejar un texto así. Aguantemos un poco más.

 
wan2land 2024-07-16

Es un texto que da mucho para pensar. :-)

 
GN⁺ 2024-07-15
Opiniones de Hacker News
  • Se jubiló de Apple hace algunos años

    • En una empresa grande como Apple siempre hay trabajo por hacer
    • Pensó que el equipo de Cocoa se habría vuelto inútil por iOS, Swift y demás, pero no fue así
    • Se necesita mantenimiento de código e interoperabilidad con nuevos lenguajes y frameworks
    • Se fue de Apple porque el trabajo y la carrera habían cambiado
    • En 1995 los ingenieros decidían las prioridades, pero ahora manda marketing
    • Después del éxito del iPhone, marketing tomó el control
    • Siguió trabajando para ganar dinero, pero se retiró cuando su hija menor se independizó
  • Lleva 6 años programando

    • Ya no siente la pasión de cuando empezó a escribir código
    • Es desarrollador frontend, pero se fue moviendo hacia DevOps, backend y liderazgo
    • Actualmente hace solo lo mínimo
    • Algún día le gustaría cambiarse a otro trabajo no relacionado con programar
    • Aún no está preparado financieramente
    • Quiere empezar un negocio que no tenga relación con la programación
  • Empezó a programar a los 10 años y ahora tiene 50

    • Ahora le resulta aburrido, difícil mantenerse al día y no le asignan trabajo importante
    • Tiene familia, así que le cuesta encontrar trabajo en un campo nuevo
    • Está tratando de volver a encontrar la diversión en la programación
  • Respeta la honestidad y los consejos del OP

    • Cuando era joven pensaba que era burnout y volvió a encontrar la pasión
    • Ahora no quiere dejar de programar, pero puede entenderlo si puede crear en otros medios
    • Programar genera frustración, pero también da mucha satisfacción
    • Es un buen artículo que lo hace reflexionar sobre su propia vida
  • Le recuerda a Kobe Bryant y cómo supo cuándo retirarse del básquetbol

    • Dijo que supo que era momento de retirarse cuando, durante su meditación matutina, dejó de venirle a la mente el básquetbol
  • Se retiró en 2017

    • Cree que se retiró en el momento correcto por la pandemia, el trabajo remoto, los cambios en los frameworks de JavaScript y la rápida evolución de la IA y los LLM
    • Ahora hace los proyectos que quiere con el lenguaje Elixir
  • Está en sus últimos 50, pero todavía ama el desarrollo de software

    • Perdió el interés por las grandes empresas o por hacer carrera
    • Las organizaciones de más de 20 personas se vuelven ineficientes
    • Después de retirarse quiere dedicar más tiempo a lo que le gusta
  • Se retiró a los 55

    • Silicon Valley le hizo saber que ya era demasiado mayor
    • Disfruta hacer herramientas de UI
    • Crea software gratuito y se lo ofrece a personas no profesionales
  • Recomienda la canción de Doris Day "enjoy yourself, it’s later than you think"

    • También hay versiones de Guy Lombardo y Louis Prima, pero prefiere la de Doris Day
    • Canta esta canción en el trabajo como una pista sobre el futuro
  • Programar se siente como un callejón sin salida

    • Hay mucha demanda de especialistas en AWS, analistas de datos, low-code e ingeniería de prompts
    • No se opone a aprender cosas nuevas, pero las cosas nuevas con demanda no son programación
    • Aprendió Rust, pero hay sobreoferta de desarrolladores Rust
    • Cuando aprendió Python hace 15 años, las perspectivas laborales eran buenas