Migrations con IA — el pulso que necesitamos hablar
Gergely Orosz en Pragmatic Engineer está planteando un problema real: la forma en que los equipos están usando LLMs para migraciones de código se está moviendo más rápido de lo que las herramientas realmente pueden ayudar. El post recorre la brecha entre lo que la gente espera de la IA y lo que sigue siendo genuinamente difícil — entender el contexto, detectar edge cases, y atrapar los bugs sutiles que solo aparecen después de que has shipped.
Los moves específicos que están funcionando son estrechos y bien definidos: renombrar una librería, actualizar imports, convertir un formato de config. Lo que falla son los que requieren leer entre líneas — por qué existe esta función, qué controla realmente este valor de config, qué se rompe si cambio esta cosa. Esos requieren un humano en el loop que conozca el codebase, no solo un modelo que lo haya visto.
La conclusión honesta es que la IA es un force multiplier para el trabajo que ya sabes hacer. No está reemplazando al engineer que entiende el sistema. Es el primo que te ayuda a mover cajas — útil, pero todavía necesitas saber cuáles cajas son frágiles.
Por qué nos importa: el mismo patrón está pasando con cada herramienta que usamos — acelera el trabajo que ya hacemos, y falla en el trabajo que realmente requiere juicio.
“La IA es un force multiplier para el trabajo que ya sabes hacer. No está reemplazando al engineer. Es el primo que te ayuda a mover cajas.”