Vibe Coding: cómo la IA me ayudó a hacer realidad mis ideas locas

No quiero repetir lo mismo que se ha leído en todos los medios acerca de la IA: sus ventajas, las críticas más comunes, si es ético o no usarla, el consumo de datos que implica (una realidad innegable) y el gasto energético… que sí, es considerable, pero para mi uso personal sigue siendo menor que lo que consume un millonario. Y si somos fatalistas, ellos recortan la vida del planeta, así que, en teoría, podríamos irnos todos casi en igualdad de condiciones… o dejarle ese problema a la siguiente generación, jaja (suena egoísta, lo sé).

El caso es que aquí vengo a escribir de mi experiencia personal, que aunque breve, ha sido muy satisfactoria, y aclarar que no soy ningún experto: solo un técnico en un campo muy particular.

En sí, ¿qué es el Vibe Coding? El Vibe Coding es más que escribir líneas de código: es escuchar la melodía oculta entre la lógica y la creatividad, dejar que el flujo te guíe, y que cada instrucción sea una nota en la sinfonía de tu intención. Es programar desde el sentir, no solo desde la razón. Obvio, con asistencia de inteligencia artificial.

He leído artículos tras artículos sobre la IA, así que tengo noción de varios temas concretos. Si me equivoco, corríjanme, pero básicamente entiendo que, en cuanto a efectividad, el Vibe Coding es más útil para quienes desconocen el código que para los expertos. En algún lugar del mundo hicieron pruebas confirmando esto: los programadores de alto nivel pasaban más tiempo corrigiendo y depurando el código generado por la IA que los novatos, quienes podían avanzar líneas de manera práctica y rápida, aunque con limitaciones de estilo y sintaxis.

Meme sacado de acá.

Y entonces surge la gran pregunta: ¿y su seguridad? Llevo tres semanas leyendo experiencias de participantes de un grupo dedicado al Vibe Coding, y lo curioso es que, ante preguntas sobre cómo aumentar la seguridad del código, la respuesta recurrente es: “Pídele a la IA que verifique y aumente la seguridad de tu código”. ¡Qué loco, verdad? Crear y auditar al mismo tiempo. Por sentido común, yo pensaría que lo más correcto sería usar una inteligencia artificial independiente para auditar el código y evitar sesgos provenientes de los datos con los que la IA fue entrenada.

He hecho la prueba: aunque no conozco a fondo todas las funcionalidades, le pido a la IA que me explique cada cambio, cómo lo mejora y cómo aplicarlo, y la verdad, se nota progreso. Claro, entra la redundancia: el que tenga mayor imaginación gana. Si yo tengo 100 líneas de prompts para reforzar mi código, alguien puede venir con 200 líneas para vulnerarlo, a lo que yo puedo responder con 300, y así infinitamente. En mi cabeza, tiene mucho sentido.

Todo esto viene a cuento porque ayer publiqué en Mastodon:

Gente, ando escribiendo código con DeepSeek y hasta el momento voy por buen camino. Me está dando muy buenos resultados para el proyecto en mente, sin saber mucho y con pocos límites… quedé sorprendido.

Para ustedes, ¿cuál asistente es mejor en cuanto a código y por qué? En mi caso, este es el que me ha dado lo mejor; no sé si existirá otro que lo supere.

Con Claude me iba lento y limitado.

Con ChatGPT, muchos límites.

Con Gemini, pocos resultados decentes.

Con Grok, mal.

Alguien me respondió:

Pensé que serías de los anti Vibe Coding.

DeepSeek está perfecta y es muy económica. Otro bueno para código es qwen3, puedes probarlo desde Ollama.

Para generar código, prueba Aider.

Me quedó resonando esa parte de “pensé que serías de los anti Vibe Coding”, y le respondí:

Excelente, gracias por la recomendación.

No, nada… el Vibe Coding me gusta. Puedo hacer realidad mis ideas locas desde la comodidad de mi sofá. Es democratizar la libertad de creación para todos, independientemente de sus conocimientos (aunque sí se debe revisar bien lo que crea y limpiar exceso de código).

De hecho, he resuelto dos problemas personales gracias al Vibe Coding.

Para quienes quieran experimentar con Vibe Coding por su cuenta, hay herramientas interesantes que facilitan el inicio sin necesidad de ser expertos. Entre las más recomendadas se encuentran DeepSeek, Aider y qwen3, que permiten generar código de manera rápida, con prompts sencillos y resultados prácticos. No es un tutorial, solo un punto de partida para que cualquiera pueda probar y sentir el flujo creativo del Vibe Coding.

Un ejemplo simple de Vibe Coding: con unas pocas líneas de prompts, la IA puede generar un registro de entrega digital que luego puede exportarse a PDF. No hace falta ser un experto en programación; la clave está en describir claramente la intención y dejar que la IA traduzca esa idea en código funcional.

// Generar un registro de entrega de elementos con IA const registro = { quienEntrega: "Albert Camus", quienRecibe: "Friedrich Nietzsche", elementos: ["Libreta", "Manuel de la vida", "Café"], fecha: new Date().toLocaleString(), };

function generarPDF(registro) { console.log(PDF generado para ${registro.quienRecibe} con los elementos entregados: ${registro.elementos.join(", ")}); }

generarPDF(registro);

Esto me hizo reflexionar: soy defensor del software libre, seguidor de GNU/Linux y divulgador de las enseñanzas de Richard Stallman, Ian Murdock, Linus Torvalds y otros. ¿Unirme a la tendencia del Vibe Coding? Sí. Linus Torvalds incluso lo está usando en sus proyectos personales. No voy a transcribir sus razones exactas, pero en palabras propias: es una gran oportunidad para dar rienda suelta a todas esas ideas que, por limitaciones de conocimiento, técnicas o económicas, muchas veces quedan atrapadas en nuestra mente. Con Vibe Coding, esas ideas pueden convertirse en realidad. Es alucinante, casi mágico.

Estoy seguro de que esto va a generar un cambio profundo: piénsalo y hazlo realidad. Cuando comenzó este boom, yo hacía pruebas de concepto en mi servidor con páginas sencillas de HTML, CSS y algo de Javascript. Los resultados eran medianamente buenos para alguien sin experiencia en desarrollo web (de hecho, es lo que estoy estudiando actualmente). Gracias a eso, pude crear varias funcionalidades que necesitaba y no encontraba en la web. Hoy todo va mucho más allá: proyectos internos con HTML, CSS, mucho Javascript, PHP y bases de datos, generando sitios para funciones concretas. ¿No es genial? Ya no tengo que esperar a que nazca el próximo Linus Torvalds para diseñar lo que necesito.

En mi trabajo, laboro en una Central de Operaciones para una empresa de seguridad privada. Este rol es fundamental para coordinar situaciones de más de 100 puestos a nivel nacional, cada uno con necesidades particulares. Además, muchas empresas no están tan evolucionadas tecnológicamente, por lo que los empleados debemos ingeniárnoslas para dar solución a las novedades. Manejo más de cinco servicios distintos (software y herramientas especificas): archivo, organización, gestión de tareas, notas persistentes, minuta digital, sistema de mapas, etc.

Una de las cosas que no había podido solucionar, por más que buscara herramientas en línea, era la documentación formal con soporte legal (firma y acuerdo) de entrega de elementos e información. Antes todo se llevaba en bitácoras físicas o digitales poco prácticas, y el riesgo de pérdida era constante.

Con Vibe Coding diseñé mi propio sistema de registro y control de entrega de elementos o información con soporte digital y validez legal. El concepto es simple: ambas personas se identifican; se especifica quién entrega y quién recibe; se detalla lo entregado (información o elementos); se pueden subir fotografías en tiempo real o desde la galería como soporte; la persona que recibe firma digitalmente en el dispositivo aceptando la responsabilidad; y finalmente, se genera un PDF formal con fecha, hora y ubicación.

Nota: anexe una galeria de demostración de mi sistema de gestión unificado qué aun está en desarrollo, no está terminado, me faltan cuestiones por mejorar y corregir pequeños errores, pero va tomando gran forma… ya hay apartados totalmente funcionales.

Desde que implementé este sistema, dejé de tener problemas con la entrega de elementos. Ahora, encontrar un responsable es cuestión de segundos.

Al final, el Vibe Coding no solo me enseñó a programar con ayuda de la inteligencia artificial; me enseñó a creer que nuestras ideas más locas pueden materializarse, que la creatividad no tiene que esperar a que tengas un título, un capital o un permiso especial. Desde el sofá de mi casa, con unas líneas de código y un poco de paciencia, puedo construir soluciones reales, útiles y con sentido. Y eso, al final del día, es lo que más importa: tomar control de nuestra propia imaginación y convertirla en acción. Porque si la tecnología nos da la llave, depende de nosotros abrir la puerta.

Gracias por leer, quedo atento a cualquier corrección y/o aporte; saludos.

Imagen sacada de acá.

2 comentarios en «Vibe Coding: cómo la IA me ayudó a hacer realidad mis ideas locas»

  1. matizeta dice:

    Buen artículo. En mi caso también desarrollé algunos proyectos y mejoré otros gracias a la IA. No me considero hard programador, solo un entusiasta.

    ¿En qué lenguaje desarrollaste el sistema que mostras?

    Responder
    1. Gatooscuro dice:

      Gracias por leer y comentar.

      Realmente no está desarrollado en un solo lenguaje.
      Es un sistema web construido por capas:
      HTML y CSS para la estructura y la interfaz,
      JavaScript para la lógica y la interacción,
      PHP para el backend y la orquestación del sistema,
      y bases de datos para la persistencia de la información.

      Saludos.

      Responder

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *