Confía en el Proceso
Hay una paradoja que muchos hemos notado: se anunció hace un par de años el fin de los programadores, pero resulta que ahora los que más están gastando en IA son estos profesionales.
¿Desaparecerá la programación?
La respuesta corta es no, la respuesta larga es la siguiente: Programar no es codificar. Los agentes de código, como los que he mencionado, te ayudan solo en una parte del proceso de desarrollo.
Otra forma de verlo, es la siguiente: para tener éxito usando un agente de código, tienes que estructurar tu trabajo, planificar una estrategia de abordaje del problema, definir las etapas de implementación, ir quemando cada etapa en una sesión con la IA, revisar el código, probar, corregir, y entregar.
Todo eso es programar, no has dejado de hacerlo, solamente que ya no codificas, o escribes menos código del que solías (aunque se genera más código).
Los vibe coders están programando, pero no son conscientes de que lo están haciendo. Y con el tiempo aprenden a programar que no es otra cosa que ordenar tus pensamientos y transmitirlos a la máquina.
Todo debería evolucionar a algo como lo que vemos en Star Trek:
DAX: Computadora, crea una base de datos para todas las referencias históricas a los Orbes, incluidos todos los informes de cualquier fenómeno inexplicable en el espacio bajorano.
ORDENADOR: ¿Parámetros de tiempo?
DAX: Diez milenios.
ORDENADOR: Inicializando base de datos. La función solicitada requerirá dos horas para completarse.
Además creo que la codificación debería desaparecer, o evolucionar a un lenguaje único que todas las IA dominen.
Refuerza tu proceso
Los MCP son una innovación que está teniendo un gran impacto en el desarrollo de agentes IA. En nuestro trabajo usamos Shortcut, y por supuesto tienen un MCP.
Cuando configuras Claude Code o Cursor para usarlo, agregas una poderosa herramienta a tu flujo de trabajo.
Si la descripción de la historia está bien escrita y completa, puedes usarla en tus prompts para ayudarte en tus sesiones de “vibe coding”.
Estamos en una etapa intermedia en la evolución de la IA. En esencia es un “autocompletar” con esteroides, aún no tenemos una inteligencia artificial que razone y quizás falte mucho tiempo para eso.
Mientras tanto, tenemos que modificar ligeramente nuestro proceso, pero más que nada, reforzarlo. Las empresas que adopten el “vibe coding a lo bestia” van a fracasar.
Hoy, más que nunca, hay que reforzar el control de calidad, las verificaciones de seguridad, el proceso de entrega continua, etc.
La IA, en el estado actual, no puede hacerse cargo completamente de tu proceso de desarrollo de software. Quienes creen que los programadores serán despedidos en masa, se equivocan. Los buenos programadores irán al rescate de esos proyectos creados por vibe coders. Estos últimos aprenderán a programar. Y todo el mundo se dará cuenta que tendremos un aumento en productividad pero no será exponencial como algunos suponen.
Las etapas del proceso de desarrollo están ahí por una razón. Es por eso que digo que las empresas con malos procesos de desarrollo, al incorporar la IA, como una receta mágica, no solo se decepcionarán, sino que también empeorarán la situación en que están.
Mejora tu proceso usando la IA
Acá una, de las muchas formas, en que podrías mejorar tu proceso de desarrollo:
- Usa el vibe coding para prototipar. Realiza una o varias sesiones junto a tus clientes o usuarios, e iteren hasta crear en un prototipo rápido, que les permita validar sus ideas.
- Captura las observaciones, grábalas, haz transcripciones, usa ChatGPT para preparar un buen PRD.
- Pásale esto a tu equipo de desarrollo, esa información se puede dividir en casos de uso, o historias, que puedes ingresar en un sistema como Shortcut (mejor si ese sistema tiene un MCP).
- Itera en sesiones de coding con Claude Code, Cursor o las herramientas de codificación que más les acomode.
- Refuerza tu proceso DevOps. Es vital tener control de versiones y un mecanismo rápido de vuelta atrás, con buenos respaldos, y proceso de rollback automático.
- ¿Tienes testers en tu equipo de QA que no codifican? Enséñales a usar herramientas de vibe coding. Ellos serán muy buenos dándole feedback a la IA para que haga las correcciones.
- Refuerza el pen-testing y las pruebas de seguridad, porque probablemente mucho código generado que no va a ser revisado en profundidad. -Dales a tus programadores acceso a los modos Pro o Max de estas herramientas, considera entre 50 y 200 dólares al mes por cada uno.
Esta es solo una idea, cada empresa tiene sus desafíos, pero se puede lograr muchas mejoras adoptando la IA en tu ciclo de desarrollo.
Me gustaría leer sus opiniones, pueden comentar acá o en el newsletter.
Comentarios
comments powered by Disqus