La programación con LLMs acaba de cruzar un habismo

En el blog de Singleton.io:

En los últimos meses, algo fundamental cambió para mí con los agentes autónomos de programación con IA. Han pasado de ser una curiosidad de “¡Oye, esto es genial!” a algo sin lo que realmente no puedo imaginarme trabajar. No de forma superficial ni exagerada, sino de una forma muy concreta: “esto está cambiando mi forma de crear software”.

Si imagino una escalera de nuestra relación en evolución con los agentes de codificación, hemos subido a un nuevo peldaño. Hemos pasado de “autocompletado más inteligente” y “ayudante por encima del hombro” a relaciones genuinas de “delegado a” – son como pasantes ansiosos y decididos.

Este post está bueno porque ofrece una perspectiva de cómo diferentes tareas que se hacen durante el ciclo de vida del desarrollo están siendo automatizadas más y más con el uso de LLMs y agentes. Hay varios ejemplos prácticos ahí que me gustaron.

Me gusta también que el autor ofrece una perspectiva realista de qué puede pasar si nos vamos con la finta de que ya estamos en una panacea:

Cuando estás aprendiendo una nueva tecnología, la IA puede ayudarte a progresar lo suficiente como para pintarte en una esquina. Generará con confianza código que se ejecuta, pero refuerza sus propios conceptos erróneos sutiles sobre cómo funciona el sistema subyacente. Sin una base sólida, no se puede distinguir entre buenas sugerencias de IA y tonterías que suenan plausibles. Por lo tanto, una sólida comprensión de cómo escribir y estructurar el código sigue siendo muy importante para utilizar mejor esta tecnología.

Tener output de manera más económica gracias a una nueva herramienta, no te exhime de la responsabilidad del resto del sistema y sus implicaciones. En un post pasado escribí que ChatGPT no es tan diferente de una calculadora: ambas te ayudan a llegar a una respuesta más rápido. Pero donde la calculadora nada más te ayuda un paso a la vez, ChatGPT te resuelve todo de un jalón. Y esa distinción nos puede hacer corto circuito para pensar que ya no necesitamos entender los fundamentales que se expresan a través de la parte mecánica que automatizamos.

Recuerda: teclear es la parte fácil. Nunca se trató de eso.