Gastón Ramos

Blog personal

← Volver al blog

Los límites se corrieron

Read this article in English

Las cosas están cambiando demasiado rápido con la aparición de la IA. Creo que ya la mayoría de los programadores no escribimos código "a mano" como antes. Esto hizo que nuestra profesión haya cambiado radicalmente. Para los que amamos programar, escribir código y los que amamos nuestro editor porque lo usamos desde siempre (¿les dije que uso Emacs desde hace más de 20 años?), los que amamos TDD y la programación extrema, esto se siente raro: dejar de escribir código a pasar a escribir prompts, que no es lo mismo... No se siente lo mismo. No digo que esté mal ni bien, sólo digo que no se siente lo mismo, aunque he logrado entrar en "flow" muchas veces haciendo "Vibe Coding" y también "Agentic Programming/Agentic Engineering". Este último término lo aprendí hace poco de Simon Willison. Siento que para los que somos más o menos así, y a lo mejor para la mayoría también, dejar de escribir código o programar y pasar a interactuar con un agente indefectiblemente lleva un duelo. Y mientras antes lo aceptemos, más rápido vamos a poder pasar a lo nuevo, que también es emocionante, por supuesto que distinto, pero emocionante. Ahora los límites de las cosas que se pueden hacer en poco tiempo se corrieron, y eso está bueno.

Por otro lado, creo que no hay una opinión formada de cuál es la mejor forma de generar código o de crear un programa. ¿Cuál es la "mejor" manera? ¿Es escribiendo un prompt lo más detallado posible? ¿Es interactuando con baby steps? ¿Es haciendo TDD? ¿Debemos leer el código generado? ¿Qué tanto debemos leerlo?

Todas estas preguntas llevan una palabra: confianza. ¿Cómo hago algo vibecodeando y después poder confiar? Bueno, todas estas preguntas y más creo que son preguntas que la comunidad entera del IT está intentando responderse, y por ahora, por lo que veo, no hay respuestas absolutas.

Corrección: C1 · Intervención de IA: I1/5 — ortografía, tildes, puntuación y formato. Ver la escala completa.