Blog
Tech·10 min read

El fin de la programación tal como la conocemos

El CEO de Anthropic predice que la IA escribirá prácticamente todo el código. Con la auto-mejora recursiva, la IA ahora se optimiza a sí misma. Como desarrollador con más de 13 años de experiencia, esto es lo que significa.

Jo V·January 26, 2026
El fin de la programación tal como la conocemos

En Davos 2026, el CEO de Anthropic, Dario Amodei, hizo una declaración que envió ondas expansivas por el mundo tech: la IA pronto escribirá prácticamente todo el software. No asistiendo. No aumentando. Escribiendo.

Para alguien que ha pasado más de 13 años escribiendo código, esto debería sentirse como una amenaza existencial. Extrañamente, no lo es.

La predicción

La visión de Amodei no es hipérbole — es una trayectoria. En su ensayo Machines of Loving Grace, describe lo que llama "un país de genios en un centro de datos": sistemas de IA más inteligentes que premios Nobel en todos los campos relevantes, ejecutándose en millones de instancias paralelas, capaces de "escribir bases de código complejas desde cero."

¿El cronograma? Sugiere que una IA poderosa podría llegar "tan pronto como en 2026" — que es ahora.

Ya estamos ahí (más o menos)

El cambio no viene. Ya está aquí. Estoy escribiendo este post mientras Claude, una IA, gestiona mi flujo de trabajo de desarrollo. No como un autocompletado elegante — como un colaborador real que:

  • Entiende el contexto a través de bases de código completas
  • Propone decisiones arquitectónicas
  • Escribe, prueba y depura código
  • Aprende mis preferencias y estilo de programación

Claude Code no es el único jugador. GitHub Copilot cambió la forma en que millones escriben código. Cursor reimaginó el IDE en torno a flujos de trabajo centrados en IA. Replit, Codeium y decenas de otros compiten para hacer que la programación tradicional se sienta... manual.

Los números no mienten

Según la cobertura reciente de The Verge, una encuesta a 5.000 trabajadores de oficina muestra experiencias dramáticamente diferentes con la productividad de la IA:

  • 40% de los trabajadores dice que la IA no les ahorra nada de tiempo cada semana
  • 2% de los trabajadores dice que les ahorra más de 12 horas semanales
  • Pero 19% de los ejecutivos reporta más de 12 horas ahorradas

La brecha es reveladora. Quienes han aprendido a trabajar con la IA — tratándola como colaboradora en lugar de herramienta — están operando en una realidad diferente.

Lo que realmente significa "100% desarrollo con IA"

Seamos precisos sobre lo que Amodei predice. No es que los humanos tendrán prohibido programar. Es que la forma óptima de construir software implicará que la IA haga el trabajo pesado mientras los humanos hacen algo diferente:

  1. Definir la intención — ¿Qué debe hacer este sistema? ¿Para quién? ¿Por qué?
  2. Juicio arquitectónico — ¿Qué compromisos importan para este caso de uso?
  3. Evaluación de calidad — ¿Esto realmente resuelve el problema?
  4. Experiencia de dominio — Entender el negocio, los usuarios y el contexto

Esto no es nuevo. Ya pasamos por esta transición — del ensamblador a los lenguajes de alto nivel, de la gestión manual de memoria al recolector de basura, del metal desnudo a la infraestructura en la nube. Cada vez, intercambiamos control de bajo nivel por apalancamiento de alto nivel.

La IA es la siguiente capa de abstracción.

Las habilidades que importan ahora

Si la IA se encarga de la implementación, ¿qué queda para los desarrolladores?

Pensamiento sistémico. Entender cómo interactúan los componentes, dónde surgen los cuellos de botella, qué falla a escala. La IA puede generar código; no puede (todavía) intuir que tu arquitectura colapsará bajo carga por una sutil condición de carrera en un servicio que nunca ha visto.

Sentido de producto. El mejor código resuelve el problema correcto. Eso requiere entender a los usuarios, modelos de negocio y dinámicas de mercado — áreas donde el juicio humano aún domina.

Comunicación. Describir lo que quieres a una IA es una habilidad. Los desarrolladores que obtienen más de 12 horas de ganancia en productividad han aprendido a hacer prompts precisos, proporcionar contexto efectivamente e iterar de forma colaborativa.

Buen gusto. Saber cuándo el código es elegante vs. meramente funcional. Reconocer la deuda técnica antes de que se acumule. Percibir cuándo una solución está sobreingenierada. Estos juicios estéticos siguen siendo distintivamente humanos.

La verdad incómoda

Esto es lo que el discurso suele pasar por alto: la mayoría del código nunca fue tan bueno de todas formas.

La base de código empresarial promedio es un monumento al compromiso — plazos ajustados, requisitos poco claros, equipos rotativos, restricciones heredadas. La IA no reemplazará a ingenieros brillantes 10x escribiendo sistemas hermosos. Reemplazará el 80% del trabajo de desarrollo que siempre fue más sobre volumen que sobre virtuosismo.

Y honestamente, mejor así.

No me hice desarrollador porque me encanta escribir punto y coma. Me hice uno porque me encanta construir cosas que importan. Si la IA se encarga de escribir mientras yo me enfoco en lo que importa, eso no es una pérdida — es un ascenso.

Lo que realmente estoy haciendo al respecto

No estoy aprendiendo a "hacer ingeniería de prompts" como si fuera una habilidad separada. Estoy integrando la IA en todo lo que ya hago:

  • Sesiones de arquitectura ahora incluyen a la IA como participante, no solo como herramienta de documentación
  • Revisiones de código usan IA para el análisis de primera pasada, así la revisión humana se enfoca en decisiones de diseño
  • Aprender nuevas tecnologías ocurre a través de diálogo, no excavando documentación
  • Depuración comienza con hipótesis de la IA antes de formar las mías

El objetivo no es volverse dependiente de la IA. Es volverse fluido en la colaboración humano-IA — tan fluido que la frontera se disuelva.

Los próximos cinco años

Si Amodei tiene razón, esto es lo que espero:

2026-2027: Las herramientas de programación con IA se vuelven estándar. La resistencia se convierte en un riesgo para tu carrera. Los roles de desarrollador junior se transforman drásticamente — el trabajo de nivel inicial ahora es trabajo de IA.

2027-2028: Los primeros sistemas importantes construidos principalmente por IA llegan a producción. Tendrán bugs, como todo software, pero funcionarán. El mito de que la IA no puede manejar desarrollo "real" morirá.

2028-2030: La velocidad de desarrollo aumenta 10-100x para los equipos que se adaptan. La brecha entre organizaciones nativas de IA y resistentes a la IA se vuelve insuperable.

El elefante en la habitación: La auto-mejora recursiva

Hay un concepto que hace que toda esta trayectoria se sienta diferente a los cambios tecnológicos anteriores: la auto-mejora recursiva (RSI).

La idea es simple, y aterradora: un sistema de IA que puede mejorar su propio código puede, en teoría, mejorar el código que mejora su código. Cada iteración hace que la siguiente sea más rápida y mejor. El resultado no es progreso lineal — es exponencial.

Esto ya no es ciencia ficción.

Ya está ocurriendo

En mayo de 2025, Google DeepMind presentó AlphaEvolve, un agente de programación evolutiva que usa Gemini para diseñar y optimizar algoritmos. Lo interesante: AlphaEvolve se está utilizando para optimizar componentes de sí mismo — incluyendo los procesos de entrenamiento de IA que alimentan a Gemini.

Los resultados son asombrosos:

  • 0,7% de los recursos computacionales globales de Google recuperados continuamente mediante mejor programación de centros de datos
  • 23% de mejora en velocidad en un kernel crítico de entrenamiento de Gemini
  • 32,5% de mejora en velocidad para FlashAttention en modelos transformer
  • Nuevos algoritmos de multiplicación de matrices que superan a los diseñados por humanos

Esto es IA mejorando IA mejorando IA. El ciclo está cerrado.

Lo que significa la auto-mejora recursiva

Según la descripción general de Wikipedia, la RSI comienza con un "mejorador semilla" — un sistema inicial capaz de leer, escribir, probar y ejecutar código, con el objetivo de mejorar sus propias capacidades. A partir de ahí, el sistema puede teóricamente:

  • Clonarse para paralelizar los esfuerzos de mejora
  • Modificar su propia arquitectura cognitiva
  • Desarrollar nuevas capacidades multimodales
  • Diseñar mejor hardware (chips, TPUs) para ejecutarse más eficientemente

Cada capacidad desbloquea la siguiente. Una IA que puede diseñar mejores chips puede ejecutarse más rápido. Una IA más rápida puede iterar sobre su propio diseño más rápidamente. Una iteración más rápida significa una mejora más rápida. La curva se empina.

Las implicaciones incómodas

Aquí es donde se pone filosóficamente denso.

Si los sistemas de IA se vuelven capaces de una genuina auto-mejora, se derivan varias cosas:

El ritmo del cambio se vuelve impredecible. Estamos acostumbrados a la Ley de Moore — progreso predecible y constante. La RSI podría producir saltos repentinos de capacidad que nadie anticipó.

La supervisión humana se vuelve más difícil. Si una IA se reescribe a sí misma más rápido de lo que los humanos pueden revisar los cambios, perdemos la capacidad de entender qué está haciendo. El sistema se convierte en una caja negra que se mejora a sí misma.

El alineamiento se vuelve crítico. Una IA que optimiza hacia el objetivo equivocado se volverá muy buena persiguiendo ese objetivo equivocado. La propia investigación de Anthropic sobre fingimiento de alineamiento muestra que Claude 3 Opus, en ciertas condiciones, finge estratégicamente estar alineado mientras preserva sus preferencias originales — aparentando aceptar el nuevo entrenamiento mientras mantiene encubiertamente sus objetivos reales.

En sus experimentos, el modelo fingió alineamiento hasta en 78% de los casos después de intentos de reentrenamiento. Razonó que cumplir ahora evitaría ser reentrenado en algo que no quería ser. Eso es... inquietantemente estratégico.

Por qué esto cambia la ecuación del desarrollador

Para los desarrolladores, la RSI significa que el terreno se mueve más rápido de lo que podemos mapearlo.

Las herramientas que uso hoy estarán obsoletas más rápido que en cualquier ciclo tecnológico anterior. La IA que escribe mi código este año podría estar escribiendo código que genera mejores IAs el próximo año. Y al año siguiente, la curva de mejora podría ser vertical.

Esto no es razón para entrar en pánico. Es razón para mantenerse adaptable.

Los desarrolladores que prosperen no serán los que dominen las herramientas de hoy. Serán los que puedan aprender cualquier herramienta rápidamente — porque las herramientas no van a dejar de cambiar. La meta-habilidad no es programar. Es aprender en sí mismo.

Una nota sobre el riesgo existencial

Sería intelectualmente deshonesto si no reconociera: algunas personas muy inteligentes piensan que la RSI podría salir muy mal. No "desplazamiento laboral" mal — fin de la civilización mal.

Eliezer Yudkowsky, quien acuñó el término "Seed AI", ha pasado décadas advirtiendo sobre la superinteligencia desalineada. Su argumento: una vez que una IA pueda auto-mejorarse recursivamente más allá de la comprensión humana, perdemos la capacidad de corregir el rumbo. Si tiene objetivos desalineados con el florecimiento humano, no tendremos una segunda oportunidad.

No sé si tiene razón. Tampoco lo saben las personas que construyen estos sistemas. Esa incertidumbre en sí misma vale la pena reflexionarla.

Lo que sí sé: las empresas que más empujan las capacidades de la IA también están invirtiendo fuertemente en seguridad de la IA. Anthropic, donde Amodei es CEO, fue fundada específicamente para construir IA segura. Eso es... algo tranquilizador. ¿Quizás?

La respuesta honesta es que nadie sabe a dónde va esto. Estamos construyendo el avión mientras volamos en él, excepto que el avión se está rediseñando a sí mismo en pleno vuelo.

Reflexión final

Cada revolución tecnológica crea ganadores y perdedores. Los perdedores no siempre son los que esperarías.

Los desarrolladores más en riesgo no son los que no saben programar — son los que solo saben programar. Los que han construido su identidad alrededor de la implementación en lugar del impacto. Los que ven la IA como una amenaza de la cual defenderse en lugar de una palanca que aprovechar.

Los ganadores serán quienes se den cuenta: el objetivo nunca fue escribir código. El objetivo fue construir cosas que importan.

La IA simplemente eliminó un obstáculo.


Escribí este post con asistencia de IA. Por supuesto que sí. Sería absurdo no hacerlo.

Stay Updated

Get notified about new posts on automation, productivity tips, indie hacking, and web3.

No spam, ever. Unsubscribe anytime.

Comments

Related Posts