La IA escribió el 80% en 10 minutos. El último 20% tomó 6 horas.
La IA puede construir el "happy path" en minutos. No puede construir la realidad de producción.
Hice un seguimiento de 47 funcionalidades utilizando un agente de IA. Medí dos cosas:
- Tiempo de generación: Desde el primer prompt hasta un PR terminado.
- Tiempo de despliegue: Desde el PR hasta el merge real.
La división es casi siempre 80/20. La IA hace el 80% del trabajo rápido. El último 20% es lo que más tiempo toma.
La IA escribe código para el prompt que le das. El retraso surge de lo que no mencionaste. Proviene de las cosas en las que olvidaste pensar.
El 20% faltante suele caer en cinco categorías:
- Estados vacíos (empty states): ¿Cómo se ve la interfaz de usuario cuando un usuario no tiene datos?
- Manejo de errores: ¿Qué sucede cuando la red falla o una API devuelve un error 500?
- Casos de borde del dominio (edge cases): Reglas específicas como formatos de pago locales o datos heredados (legacy).
- Rendimiento: Código que funciona para 50 filas pero falla con 5 millones de filas.
- Mantenibilidad: Código que funciona hoy pero es difícil de cambiar mañana.
Dejé de tratar a la IA como una varita mágica. Empecé a usar estas cuatro reglas para ahorrar tiempo:
- Presupuesta 4 veces el tiempo. Si la IA dice que una tarea toma 10 minutos, planifica 40.
- Haz prompts para el "unhappy path" primero. Pídele a la IA que maneje entradas vacías o fallos de red antes de que escriba la lógica principal.
- Escribe primero las pruebas de fallo. Define qué debería romperse antes de que la IA genere el código.
- Lleva un diario del 20%. Anota por qué la última parte de una funcionalidad tomó tanto tiempo. Esto te ayuda a detectar patrones.
La IA hace que escribir sea más rápido. No hace que el despliegue sea más rápido a menos que pienses con antelación. El objetivo no es escribir prompts rápidamente. El objetivo es llevar las funcionalidades a producción.
Piensa en el problema antes de abrir la herramienta de IA. Si no puedes responder qué podría hacer mal un usuario, no empieces a programar todavía.
Fuente: https://dev.to/susiloharjo/ai-wrote-80-in-10-minutes-the-last-20-took-6-hours-5764
Comunidad de aprendizaje opcional: https://t.me/GyaanSetuAi
