14 Años de Código: De la Sintaxis al Impacto
Catorce años. En la mayoría de las empresas te consideran "Senior" entre los cinco y los ocho años. Llevo casi el doble. Y eso cambia las cosas más de lo que esperaba.
Ya no me defino por qué tan rápido escribo código. Me defino por cuántos desastres evito antes de que ocurran.
No voy a hablar del último framework de moda. Quiero contar cómo ha cambiado mi trabajo: de implementar soluciones a decidir cuáles implementar, y cómo eso me obligó a recalibrar mis valores y mi salud mental.
De implementador a solucionador de problemas
Al principio, mi valor era fácil de medir: features entregadas, dominio de lenguajes. Hoy vivo lo que yo llamo la paradoja de la codificación: soy técnicamente mejor que nunca, pero programo menos.
Mi trabajo ya no es escribir código. Es entender el problema completo y buscar la solución más simple que funcione. Y he aprendido, a base de golpes, que el mejor código no es el más elegante: es el que resuelve el problema sin crear tres nuevos.
He visto pasar de todo, desde metodologías en cascada hasta la integración profunda de DevOps y SRE. La lección que se queda: la excelencia operativa y una cadena de suministro segura importan tanto como el código mismo.
El descubrimiento de las habilidades blandas
Si los primeros 7 años fueron para endurecer lo técnico, los últimos 7 han sido para pulir las blandas. Y no fue opcional. Llegó un punto donde la capacidad técnica sola te estanca.
La comunicación es lo que te permite colaborar de verdad. Pasé mucho tiempo explicando soluciones técnicas a personas que no programan, y aprendí que si no puedes explicar tu arquitectura en tres frases simples, probablemente tú tampoco la entiendes del todo.
También dejé atrás el ego del "programador estrella". Saber cuándo pedir ayuda, entender las frustraciones del equipo, ceder el crédito. Cosas que a los 25 me parecían debilidades y hoy considero las herramientas más valiosas que tengo.
La mentalidad junior como supervivencia
Para seguir relevante después de 14 años, he tenido que cultivar deliberadamente algo contraintuitivo: una mentalidad junior. Humildad y curiosidad, a propósito.
El riesgo de quedarte atrás es real. La inacción frente a la IA o la nube hoy es más peligrosa que cometer errores intentando aprender. Reconocer que no lo sé todo ha sido mi mejor defensa contra la arrogancia que mata tantas carreras de seniors. He visto a colegas brillantes volverse irrelevantes porque dejaron de aprender. Da miedo y da igual de aprender.
Lo personal: burnout, límites y valores
No todo ha sido código limpio. He mirado de cerca el abismo del burnout. La fatiga crónica, el cinismo hacia proyectos que antes te emocionaban, la sensación de que nada de lo que haces importa. Es real. Y es más común de lo que admitimos.
Aprendí algunas cosas a las malas.
La productividad no es trabajar más horas. Trabajar fines de semana o madrugadas no es una medalla de honor. Es un síntoma de mala planificación o de una cultura tóxica. Tardé en entenderlo, pero ahora defiendo mis límites con firmeza.
Y mis objetivos cambiaron. Pasé de perseguir lo extrínseco (títulos, salario) a lo intrínseco: autonomía, flexibilidad, propósito. Hoy prefiero la libertad de trabajar en proyectos que me interesen sobre el compromiso ciego con una empresa rígida.
El pilar invisible: una jovencita
Llevamos apenas un año de casados, y ya me ha demostrado una paciencia que no merezco. Es una jovencita a la que le gusta reír, salir, divertirse. Siempre me saca una sonrisa cuando me escribe deseándome lo mejor en el trabajo.
Ha aguantado noches donde mi mente seguía depurando código mientras cenábamos. Temporadas donde el estrés me convertía en una versión distante de mí mismo. Momentos donde el trabajo se robaba el tiempo que le tocaba a ella.
A veces siento que no le doy el tiempo que merece. Pero ella entiende este mundo mejor de lo que esperaba. Y me recuerda que hay vida fuera del código. Eso no tiene precio.
La experiencia como brújula
Después de 14 años, mi definición de éxito cambió. Ya no busco escribir más líneas de código. Busco entender cuándo no escribir código. A veces la mejor solución es la más simple, y la experiencia te enseña exactamente cuándo.
Si estás en medio de tu camino: la tecnología cambiará mañana. Pero tu capacidad para adaptarte, comunicarte y cuidarte, a ti y a quienes te quieren, es lo que te mantendrá en esto por décadas.