Mi viejo trabajo ahora se siente lejano

Las herramientas de codificación con IA y los agentes autónomos están reconfigurando rápidamente el trabajo de software, y muchos ingenieros dicen que las partes intelectualmente satisfactorias de programar se están automatizando, mientras que el trabajo restante se inclina hacia la coordinación, la gestión de partes interesadas y la revisión. Los comentaristas están divididos entre el entusiasmo por enormes ganancias de productividad y nuevas oportunidades para construir en solitario, y la ansiedad por la caída de salarios, la disminución de la demanda de los roles tradicionales de ingeniería y un futuro en el que solo siga habiendo demanda para una élite más pequeña de ingenieros tipo arquitecto o producto. Debajo de todo hay un argumento económico más amplio sobre si la generación de código impulsada por IA crea un excedente insostenible de software de baja calidad y carreras precarias, o simplemente acelera un cambio a largo plazo hacia formas más abstractas y orientadas al negocio de “trabajo del conocimiento”.

Impacto de la IA en los trabajos de desarrollo y los salarios

  • Muchos esperan presión a la baja sobre los salarios: primero los juniors, luego los seniors, y algunos imaginan que los desarrolladores con experiencia trabajarán por salarios muy bajos antes que morirse de hambre.
  • Otros argumentan que la IA elimina principalmente los puestos de “monkey de código” mientras aumenta la demanda de personas con habilidades de producto, negocio y relaciones.
  • Algunos ven la adopción de la IA como no opcional: rechaza las herramientas y te costará que te contraten; acéptalas y aun así podrías enfrentarte después a un mercado más difícil.
  • Se hacen comparaciones con los ascensoristas frente a los técnicos y con la agricultura: se necesitan menos trabajadores incluso cuando la producción total crece.

Flujo de trabajo del desarrollador y productividad con agentes

  • Varios participantes describen aumentos radicales de productividad: delegar correcciones complejas de CI durante la noche, construir aplicaciones o plataformas completas con un presupuesto mínimo, no quedarse nunca “atascado” otra vez.
  • A algunos les gusta que la IA elimine el trabajo tedioso (boilerplate, sintaxis, refactorizaciones), permitiéndoles centrarse en el diseño de más alto nivel o incluso en pasatiempos personales durante las horas de trabajo.
  • Otros sienten que su trabajo se ha vuelto monótono: pasar tickets a un LLM, revisar, fusionar, repetir.

Preocupaciones sobre calidad, fiabilidad y supervisión

  • Varios comentarios informan que el código generado por LLM es desordenado, hinchado, inconsistente o sutilmente incorrecto, y requiere dirección y revisión constantes.
  • Los mantenedores de software de código abierto se quejan de PR y documentación generados por IA enormes y de poca señal, lo que aumenta la carga de revisión.
  • Existe la preocupación de que las mejoras de velocidad puedan provenir silenciosamente de saltarse pruebas o rebajar estándares.
  • Algunos desarrolladores eligen evitar la IA por completo, viéndola como exagerada y pasajera.

Economía y sostenibilidad de la IA

  • Debate sobre si la economía actual de la IA es sostenible: algunos señalan estructuras de costes no rentables; otros destacan el crecimiento explosivo y la caída del “coste de la inteligencia” como justificación.
  • Los modelos de pesos abiertos (incluidos los de China) se ven como una forma de reducir la dependencia de los grandes laboratorios.
  • Los entornos corporativos se describen como más lentos para adoptar la IA que las startups, tanto por capacidad como por razones de gobernanza.

Naturaleza cambiante del trabajo de software y de la identidad

  • Varios participantes lamentan la pérdida de la resolución de problemas “divertida” en favor de lidiar con partes interesadas y política de rendimiento, algo que ahora parece amplificado por la IA.
  • Otros argumentan que el software ya era aburrido; la IA solo hace que la rutina sea “menos desagradable”.
  • Preocupación más amplia: a medida que el código se comoditiza, el valor se desplaza hacia definir problemas, hacer concesiones e influir en las personas: habilidades que a muchos ingenieros no les gustan.