Biblioteca >

¿Qué es el «vibe coding» y por qué debería importarle a los profesionales del marketing?

Charlie White

Publicado:

Un grupo de desarrolladores sentados en sus escritorios, programando.

AKA: Por qué tus desarrolladores pueden sentirse a la defensiva y por qué este cambio hacia la IA también te afecta a ti.

¿Alguna vez has intentado copiar el logotipo de una empresa de un sitio web y pegarlo en PowerPoint, solo para terminar con un frustrante cuadro en blanco? Eso suele deberse a que el logotipo que estás copiando tiene un formato de archivo especial llamado SVG, con el que PowerPoint no funciona bien.

Hace poco me encontré con este mismo problema cuando preparaba una presentación sobre «vibe coding», que es el desarrollo de software impulsado íntegramente por agentes de IA. Quería incluir logotipos de empresas como Windsurfer y Cursor en mis diapositivas, pero me encontré con el problema de convertir estas imágenes SVG a un formato que PowerPoint pudiera utilizar.

Entonces me di cuenta de la ironía: ahí estaba yo, hablando de cómo la IA agiliza las tareas tediosas,y haciendo yo mismo algo extremadamente tedioso. Así que abrí Cursor, una de mis herramientas de programación con IA favoritas, y le pregunté: «¿Puedes crear rápidamente una extensión para el navegador que me permita hacer clic con el botón derecho en un logotipo SVG y copiarlo directamente en PowerPoint como PNG?».

Crear algo así manualmente me habría llevado alrededor de una hora, lo cual no vale la pena solo para evitar una pequeña molestia. Pero con la IA, la extensión estuvo lista en unos tres minutos. La IA se encargó de todos los pasos de codificación, conversión y configuración. Solo tuve que dar unas cuantas instrucciones claras, revisarla y probarla.

Eso es la codificación vibrante: utilizar la IA para resolver los problemas cotidianos de forma rápida, fácil y eficaz.

¿Qué es la codificación de vibraciones?

«Vibe coding» es un término coloquial que describe el uso de herramientas de IA, como ChatGPT, GitHub Copilot o Cursor, para escribir código funcional describiendo lo que se desea. No se escribe todo el código a mano. Se guía a la IA, se prueban los resultados y se perfecciona a partir de ahí.

Probablemente, el término desaparecerá, pero la tendencia ha llegado para quedarse: la IA ya no solo escribe titulares y textos publicitarios, sino que también escribe software. Y ese software no se limita a aplicaciones lúdicas. Se trata de prototipos, automatizaciones, paneles de control, extensiones de navegador y herramientas internas. La lista crece rápidamente.

En algunos casos, se utiliza lo que se denomina «codificación agencial», en la que se le asigna una tarea a la IA y esta comienza a generar código, identificar herramientas, depurar errores y realizar iteraciones con una mínima intervención. La IA no se limita a escribir fragmentos de código, sino que empieza a comportarse como un desarrollador junior.

Por qué este cambio puede resultar incómodo, especialmente para los desarrolladores.

Trabajo en estrecha colaboración con otros ingenieros de software, así como con diseñadores, escritores y especialistas en marketing. Y me he dado cuenta de algo.

Cuando la IA comenzó a sustituir parte del trabajo de redacción o diseño, la gente se mostró escéptica, pero la mayoría de nosotros podíamos imaginarlo. Al fin y al cabo, la mayoría hemos escrito ensayos. Hemos elegido colores y fuentes en PowerPoint. La redacción y el diseño son tareas familiares para la mayoría de las personas, aunque no seamos expertos.

¿Pero programar? A menudo se siente un poco diferente.

Tradicionalmente, los desarrolladores han sido los guardianes de la programación. Son ellos quienes convierten las ideas en realidades funcionales, utilizando lenguajes y marcos de trabajo que la mayoría de la gente no entiende. Por eso, cuando alguien del departamento de marketing o de operaciones es capaz de crear de repente una herramienta que funciona utilizando instrucciones sencillas en inglés, resulta extraño. Es comprensible que esto pueda resultar amenazante para algunos desarrolladores.

Por eso, cuando la gente empieza a utilizar la IA para crear software real sin «hablar el idioma», muchos desarrolladores lo perciben como una violación. No se trata solo de una disrupción técnica. Es algo personal.

Por qué la codificación de vibraciones debería importar a quienes no son desarrolladores

No hace falta ser desarrollador para sentir el impacto.

Tanto si eres director de marketing, jefe de producto o director de operaciones, el software es cada vez más accesible. Si alguna vez has dicho «Ojalá tuviera una herramienta que hiciera X», el vibe coding podría ser la forma de conseguirlo.

Puede que no envíes tu propio producto, pero podrías:

  • Crea un prototipo para mostrarlo a tu equipo de desarrollo.
  • Automatizar una tarea aburrida
  • Genera código que ahorra tiempo y aclara tu visión.

Este cambio también significa que sus clientes, sus colegas y sus competidores ya lo están haciendo. Independientemente de si su equipo lo adopta o no, otros sí lo están haciendo y, como resultado, avanzan más rápido.

RELACIONADO: Cómo afrontar el cambio (y por qué tu equipo lo detesta tanto)

Cómo están reaccionando los desarrolladores ante la codificación agencial y vibratoria

En una charla reciente que di en GRWebDev, expuse cinco perfiles de desarrolladores que estamos observando a medida que se produce este cambio:

  • El que se niega: «No uso la IA. Y punto».
  • El guardián: «Bonito prototipo. Nunca se podrá ampliar».
  • El creyente ciego: «La IA es mágica. Lánzala al mercado».
  • El pragmático: «Qué herramienta tan genial. Revísalo todo».
  • El mentor: «La IA ya está aquí. Déjame ayudarte a usarla bien».

La mayoría de los desarrolladores se encuentran en algún punto entre el pragmático y el mentor. Pero si tu equipo de desarrollo parece desdeñar las ideas o los prototipos generados por la IA, puede que sea porque sienten que el terreno se mueve bajo sus pies. Vale la pena prestar atención a esto.

Rechazar o controlar el acceso es un impulso natural y, en ocasiones, controlar el acceso es prudente (¡no queremos que alguien sin formación en seguridad cree un módulo de autenticación para su aplicación!). Sin embargo, animo a los desarrolladores de software y otros profesionales técnicos a que imaginen cómo sería asumir el papel de mentor.

¿Cómo sería eso? Me imagino un futuro en el que los profesionales técnicos animan a los clientes y compañeros sin conocimientos técnicos a crear prototipos de sus ideas utilizando herramientas de programación vibe para desarrollar más rápido y ayudar a alcanzar los objetivos de los clientes de forma más eficaz. En lugar de limitarse a describir la idea de una aplicación, la programación vibe permite al cliente poner un prototipo funcional en manos de un desarrollador.

El trabajo del desarrollador cambia aquí de «mago con conocimientos secretos» a «animador y pastor». Animo a los desarrolladores a que no solo adopten estas herramientas, sino que animen a otros a hacer lo mismo y luego les ayuden a comprender los riesgos y las limitaciones del uso de dichas herramientas.

RELACIONADO: Vea la presentación de Charlie en GRWebDev sobre la codificación de vibraciones.

Cómo estamos incorporando la IA en el desarrollo en LaFleur

Estamos explorando la codificación de vibraciones no como un truco, sino como una herramienta. La IA puede acelerar la creación de prototipos, conectar a los equipos de forma más eficaz e involucrar a más personas en el proceso creativo.

Ya sea creando pequeñas herramientas internas, experimentando con automatizaciones del lado del cliente o ayudando a nuestros clientes a comprender mejor cómo la IA puede moldear sus flujos de trabajo, estamos prestando atención. También estamos invirtiendo en las capacidades reales que hay detrás del bombo publicitario.

No se trata solo de código. Se trata de cómo las empresas hacen las cosas y quién contribuye a construir el futuro.

Cómo puedes empezar hoy mismo con la codificación de vibraciones

La expresión «codificación vibrante» puede que sea solo una moda, pero la práctica que hay detrás no va a desaparecer. El uso de la IA para crear herramientas más rápidas, sencillas e inteligentes se está convirtiendo en algo habitual, no opcional.

Para explorarlo por ti mismo:

  1. Elige un problema pequeño y práctico: elige algo que te haga perder tiempo o te cause frustración en el trabajo. Piensa en algo sencillo, como automatizar una tarea rutinaria o crear un informe interno rápido.
  2. Describe tu solución con claridad: utiliza herramientas comoBoltoCursory explica lo que necesitas con un lenguaje sencillo, sin necesidad de código.
  3. Evalúa y repite rápidamente: una vez que tengas un prototipo funcional, pide a tus desarrolladores que te den su opinión sobre cómo ampliarlo o perfeccionarlo. Colabora para convertir tu éxito rápido en algo sostenible.

Los líderes y equipos que empiecen a experimentar ahora, no solo técnicamente, sino también estratégicamente, serán los que estén mejor posicionados para lo que venga después.

RELACIONADO: La IA y los bufetes de abogados: preparándose para el futuro

¿Te interesa incorporar el vibe coding al flujo de trabajo de tu equipo? 

En LaFleur, siempre estamos explorando formas más inteligentes de trabajar, programar y colaborar, y nos encantaría compartir nuestras ideas.Ponte en contacto con nosotros hoy mismopara hablar sobre cómo el desarrollo impulsado por la inteligencia artificial puede ayudar a tu empresa a avanzar más rápido, experimentar con más confianza y convertir las ideas en realidad.