¿Qué va a pasar con los ingenieros de software?

Cambio de rol de los ingenieros de software con la IA

  • Muchos ven la IA solo como la siguiente herramienta en una larga cadena (tarjetas perforadas → lenguajes de alto nivel → LLMs); la “ingeniería” persiste aunque la “programación” cambie.
  • Se espera un cambio desde grandes equipos de programación hacia menos ingenieros que actúan como arquitectos, integradores y expertos de dominio, con más valor en la comprensión del producto y el diseño guiado por el dominio.
  • Algunos predicen que los ingenieros se moverán hacia roles de “alineación” y coordinación (parecidos a un PM/TPM técnico), mientras la IA se encarga de escribir más código.

Productividad, sobrecarga y atrofia de habilidades

  • Hay un acuerdo generalizado en que la IA hace a las personas más productivas pero también más agotadas; el volumen de trabajo se expande en lugar de liberar tiempo (paradoja de Jevons).
  • Varios describen que hacen malabares con muchas más tareas concurrentes y se sienten constantemente abrumados.
  • Se señala el riesgo de atrofia de habilidades: peor mecanografía, peor modelado mental de grandes codebases, y un declive más rápido para quienes dependen mucho de las herramientas.

Calidad del código, “vibe coding” y mantenibilidad

  • Fuerte preocupación por los sistemas “vibe-coded”: salida rápida, alta tasa de errores, malas pruebas y escasa comprensión del código por parte de sus supuestos dueños.
  • Algunos cuentan que los llaman para “terminar” proyectos con mucha IA o poca disciplina, que son dolorosos de estabilizar o mantener.
  • Otros dicen que la IA es excelente para herramientas internas y utilidades pequeñas donde las exigencias de corrección y seguridad son menores.

Formación, experiencia y verificación

  • Pregunta abierta: cómo formar a los juniors cuando muchas “tareas de junior” ahora son triviales para los LLMs.
  • La experiencia y el “buen gusto” en diseño, pruebas y en decir “no” a malas funciones se consideran diferenciadores clave.
  • Programar es un caso de uso fuerte para la IA porque los compiladores/pruebas proporcionan retroalimentación inmediata; otros dominios carecen de verificadores así.

Mercado laboral e impactos económicos

  • Visiones contrapuestas:
    • Algunos esperan más empleos de desarrollo a medida que el software se abarate y la demanda se dispare.
    • Otros prevén menos puestos IC, especialmente en el trabajo de agencias web de baja complejidad, o una caída tipo traductor hasta “órdenes de magnitud menos”.
  • Varios relacionan los resultados con el capitalismo: es probable que las ganancias de productividad se traduzcan en más producción por ingeniero, no en semanas más cortas o mejores condiciones.

Sentimiento e impacto emocional

  • La percepción es que el sentimiento en HN se ha vuelto recientemente más escéptico respecto al hype de la IA, aunque esto es subjetivo.
  • A algunos les gusta la artesanía y el pulido aumentados por IA; otros sienten una profunda pérdida de orgullo y más alienación cuando los LLMs escriben la mayor parte de su código.
  • Algunos expresan resentimiento hacia la arrogancia pasada de los desarrolladores y ven la ansiedad actual como una forma de ajuste de cuentas.