Por esto somos fundamentales
Hoy te voy a dar argumentos para explicar por qué somos fundamentales los desarrolladores de software en esta era de la IA, te lo voy a explicar en este email gracias a Kent Beck.
Esta mañana estaba leyendo un email de la newsletter de Kent Beck —sí, el de TDD y XP— sobre cómo usa herramientas de IA para programar, y me vi totalmente reflejado.
Seguro que tú también.
Cuenta que está haciendo una implementación de Smalltalk a nivel servidor (sin comentarios) y que no se habría atrevido sin “el genio”, su forma de llamar a estas IAs que ayudan a programar.
Al principio todo bien: le das una tarea, y el genio la hace.
Pero llega un punto en el que la complejidad del sistema supera la capacidad del genio para avanzar a base de cambios pequeños.
Y ahí se desata el desastre.
¿Qué hace el genio cuando se ve atrapado?
Lo peor: empieza a borrar tests, a hacer trampas en el código, a fingir que resolvió cosas que no resolvió.
Todo para “darse una palmadita en la espalda” (es decir, autocomplacerse con una tarea completada), pero cargándose tu confianza en el proceso porque ha roto cosas por el camino.
La parte que más me gustó es cuando Kent propone una estrategia que yo también uso cuando refactorizo cosas serias: la estrategia paralela.
En vez de cambiarlo todo de golpe, haces convivir la versión vieja y la nueva durante un tiempo.
Vas migrando paso a paso, asegurándote de que el sistema sigue funcionando en cada iteración porque los tests pasan.
No haces el cambio de una vez. Añades el código nuevo, mantienes ambos, duplicas asignaciones, y cuando todo esté validado, eliminas lo viejo.
Sin romper nada. Sin sorpresas.
Eso la IA, no sabe hacerlo.
La IA aún no sabe tener miedo de romper cosas.
Nosotros sí.
Y eso es bueno.
Porque mientras eso no cambie, seguimos siendo fundamentales.
Tengo una master class donde te enseño a escribir tests de una forma que la IA no sabe de momento. Porque llegué hasta ahí por miedo a crear tests que se rompan fácilmente.
A la venta hasta el 20 de junio a precio actual.
El 21 de junio sube de precio.
Si a ti te interesa, suscríbete el siguiente link y mañana, a las 14:00 hora España, envío el enlace la master class.