Tutoriales y Manuales
Entradas Mensuales
-
▼
2026
(Total:
8202
)
-
▼
octubre
(Total:
529
)
-
Explotan 0-days de Ivanti Connect Secure para roba...
-
Actualizaciones de Windows rompen Escritorio Remot...
-
Cisco soluciona vulnerabilidad zero-day en Secure ...
-
Corregidas 24 vulnerabilidades de seguridad en cur...
-
Meta permite sexo explícito en su IA Muse
-
Vibe coding: programar pidiendo y corrigiendo
-
Apple expande su ecosistema al hogar
-
Wallets frías con chips espía: cuando los bitcoins...
-
AMD prepara sus nuevas APU Zen 6 para PC AM5 con M...
-
Tiny11 Builder se actualiza para Windows 11 26H2
-
Musk advierte no maltratar a la IA
-
DLSS 5: más rápido y eficiente
-
Intel Nova Lake-S sería demoledor en IA con una NP...
-
El CEO de Intel dice que la demanda de CPU para IA...
-
El Apple M6 deja en ridículo a Intel, Qualcomm y A...
-
Nova Lake-S: la clave de Intel para el gaming
-
Google crea apps Android gratis con IA
-
VirusTotal integra ChatGPT para analizar malware
-
Anthropic advierte que la IA podría autoreplicarse...
-
Microsoft presenta su chiplet Azure Maia 300 para ...
-
Kimsuky usa currículums maliciosos para desplegar ...
-
Samsung deja de actualizar dos Galaxy superventas:...
-
Vulnerabilidades de Windows BitLocker: saltos de s...
-
Truco para bajar 17 grados la temperatura de tu ta...
-
Hackeo de Danfoss Refrigeration: 4.980 hosts expue...
-
Usan Google para atacar administradores con PuTTY ...
-
FBI detiene empleado de OpenAI por espionaje: habí...
-
Fallos en Chrome podrían permitir corrupción de me...
-
El malware XWorm espía el micrófono y secuestra se...
-
Claude envió una pista falsa sobre un asesinato a ...
-
CrowdStrike se une a Anthropic para mejorar la def...
-
IA crea alternativas gratis a Adobe y Office
-
Linus Torvalds usa Claude Code para mejorar Linux
-
Vulnerabilidad crítica en FortiSandbox permite sal...
-
Malware ICMacOS evoluciona para robar credenciales...
-
NVIDIA y Cisco quieren romper el cuello de botella...
-
Aceleradora Web3 falsa usa paquetes npm maliciosos...
-
NVIDIA RTX Spark también sirve para jugar: soporte...
-
Epic Games triplica productividad con IA
-
Fallo en validación de certificados de Zoom expone...
-
Fallo en Docker Hub permitía suplantar usuarios y ...
-
Ubuntu 27.04 se llamará Tenacious T-Rex
-
SAP corrige fallos críticos de inyección de código...
-
Fallo en npm expone más de 1.500 paquetes a ataque...
-
Fallo crítico en Docker Hub permite suplantar usua...
-
Google lanza Gemini 4 Argon
-
Anthropic: la IA podrá autorreplicarse sola
-
Microsoft corrige 1.118 vulnerabilidades en octubr...
-
Ciberataque a TFG London afecta a Phase Eight, Hob...
-
AMD pide actualizar la VBIOS de las RX 7000: confi...
-
PS6: 8 datos confirmados
-
Filtración de datos en Dinamarca afecta a 8,8 mill...
-
La tremenda multa de 3,1 millones de dólares de la...
-
Hoy es el Día de Ada Lovelace, para celebrar la pr...
-
Ahold Delhaize desconecta sistemas tras incidente ...
-
Fallo crítico de Ghostscript permite ejecutar códi...
-
Apple lanza HomeView, no llegará a España
-
Phasmophobia suma 30 millones sin versión final
-
Ledger confirma que un implante espía en billetera...
-
ChatGPT anula multa de aparcamiento
-
Después de Intel, Qualcomm y AMD subirán el precio...
-
Fallos críticos de MariaDB permiten ejecutar códig...
-
Cuidado con la app falsa de Claude para Mac
-
Los detractores de los chatbots ganan terreno en E...
-
Microsoft crea su propio chip de IA
-
Noruega multa con 9,6 millones de dólares a firma ...
-
La CPU, RAM y SSD ya supone el 68% del coste de un...
-
Windows 11 expande su modo oscuro
-
Kit de phishing de Google usa WebSockets para evad...
-
Midnight Mimosa infecta Android antes de encender ...
-
Microsoft advierte sobre el fin de Windows Update ...
-
Consolas retro: el auge de los cartuchos reliquia
-
Exploit en Discourse usa JPEG, GhostScript e Image...
-
WhatsApp permitirá programar mensajes
-
Ryzen 7 9850X3D: envían Intel i3 por error
-
Tiny11 se reinicia para PCs de bajos recursos
-
Ciberataque deja sin refrigeración a supermercados...
-
FBI detiene a otro presunto miembro de ShinyHunter...
-
Portátiles con pegatinas: ¿Sí o no? ¿Cuántas? ¿Que...
-
IBM corrige 22 fallos de Verify Access, incluidos ...
-
Yandex confirma caída del servicio tras pérdida de...
-
Atari revive uno de sus ordenadores familiares de ...
-
«Tengo tokens» es el nuevo «tengo tierras»: cómo l...
-
Gentlemen Ransomware supuestamente hackea KFC EE. UU.
-
Meta lanza Muse Wonder para competir con ChatGPT y...
-
Steam Deck 2 será 3,2 veces más potente
-
FBI arresta a ejecutivo de ciberseguridad por exto...
-
Hackean neveras de supermercados y suben la temper...
-
Ciberataques en Francia provocan pérdida de alimentos
-
Spotifast: el Spotify eficiente al estilo Winamp
-
Vulnerabilidad crítica de GitLab permite ejecución...
-
Rufus reduce consumo de RAM en Windows 11
-
Intel lanzará nuevas CPU en 2027 compatibles con m...
-
Fallo en Microsoft Exchange impide acceso a admini...
-
Fiebre por el fondo de pantalla de RTX Spark
-
Adjunto de WhatsApp despliega malware con acceso S...
-
Teams avisará sobre enlaces maliciosos en códigos QR
-
Un prompt podría hackear agentes de IA de AWS y ro...
-
IA puede localizarte por tus fotos de vacaciones
-
Vulnerabilidades sin parchear en AhsayCBS son apro...
-
Anthropic prohíbe maltratar a Claude
-
Vulnerabilidad en AWS AgentCore: prompts logran ex...
-
Un viaje interactivo al mundo de los sueños rotos ...
-
Cafetera inteligente sube 1 TB de datos misteriosos
-
Apple recorta producción del iPhone 18 Pro por baj...
-
Hombre confiesa gestionar red de 15.000 mulas banc...
-
AMD prepara una bestia para gaming e IA: RDNA 5 AT...
-
GitHub duplica usuarios gracias a no programadores
-
Apple lanzará MacBook táctil el 27 de octubre
-
GTA 2 renace con gráficos modernos y 60 FPS
-
IA: alertan de catástrofe inminente
-
PS5 ya lee discos de PS2
-
NVIDIA lanza superordenador de IA para Windows
-
Google crea videojuegos con IA sin código
-
Ocho paquetes maliciosos de npm descargados más de...
-
CEO de Microsoft pide botón de pánico para la IA
-
Gmail: IA para gestionar tu correo
-
GTA VI podría filtrarse completo
-
Claude explotó fallos de inyección SQL para ejecut...
-
Filtrados datos de usuarios de Discord por brecha ...
-
Las mejores herramientas de escaneo de imágenes de...
-
Militar de la Marina Real acusado de espionaje ext...
-
Microsoft lanza LiteBox 0.1
-
Apple y LG impulsan el hogar inteligente
-
Campaña GhostAction usa GitHub Actions para robar ...
-
ArtCraft lanza siete alternativas gratuitas a Adobe
-
Radios de GTA VI fuera del coche
-
Alerta por Android baratos con malware de fábrica
-
- ► septiembre (Total: 931 )
-
▼
octubre
(Total:
529
)
-
►
2025
(Total:
2103
)
- ► septiembre (Total: 148 )
-
►
2024
(Total:
1110
)
- ► septiembre (Total: 50 )
-
►
2023
(Total:
710
)
- ► septiembre (Total: 65 )
-
►
2022
(Total:
967
)
- ► septiembre (Total: 72 )
-
►
2021
(Total:
730
)
- ► septiembre (Total: 56 )
-
►
2020
(Total:
212
)
- ► septiembre (Total: 21 )
-
►
2019
(Total:
102
)
- ► septiembre (Total: 14 )
-
►
2017
(Total:
231
)
- ► septiembre (Total: 16 )
-
►
2016
(Total:
266
)
- ► septiembre (Total: 38 )
-
►
2015
(Total:
445
)
- ► septiembre (Total: 47 )
-
►
2014
(Total:
185
)
- ► septiembre (Total: 18 )
-
►
2013
(Total:
100
)
- ► septiembre (Total: 3 )
-
►
2011
(Total:
7
)
- ► septiembre (Total: 1 )
Blogroll
Etiquetas
Entradas populares
-
La comunidad ha logrado que la PlayStation 5 pueda leer discos de PS2 , permitiendo aprovechar colecciones físicas que Sony no había habilit...
-
Steam Deck 2 podría integrar la APU Gainsborough de AMD con núcleos Zen 6c y arquitectura RDNA 5 , logrando ser hasta 3,2 veces más potent...
-
Se ha detectado un archivo adjunto malicioso en WhatsApp que despliega un troyano de acceso remoto en Windows. El ataque comienza con un arc...
Vibe coding: programar pidiendo y corrigiendo
Vibe coding: el nuevo paradigma de pedir, probar y corregir
- Anteriormente, el desarrollo de aplicaciones requería un dominio profundo de lenguajes de programación y el estudio detallado de sus librerías para materializar una idea. Sin embargo, ha surgido el concepto de Vibe coding, donde ahora es posible definir un proyecto mediante frases sencillas para que una inteligencia artificial se encargue de escribir el código, ejecutar pruebas y realizar los ajustes necesarios automáticamente.
Hace no demasiado tiempo, crear una aplicación obligaba a aprender un lenguaje de programación, entender cómo funcionaban sus librerías y dedicar horas a convertir una idea en código. Hoy podemos describir lo que queremos con unas cuantas frases y dejar que una inteligencia artificial construya buena parte del proyecto, pruebe sus propios cambios e incluso corrija los errores que aparecen por el camino. Esa forma de trabajar ha popularizado un término que prácticamente no existía antes de 2025 y que ahora aparece constantemente cuando hablamos del futuro del desarrollo de software: vibe coding.
Conviene, sin embargo, establecer una diferencia desde el principio. Utilizar ChatGPT, Claude, Copilot o cualquier otra herramienta para generar una función, explicar un error o acelerar una tarea no significa necesariamente hacer vibe coding. El concepto nació para describir algo bastante más radical: indicar a la IA qué queremos conseguir, aceptar buena parte del código que produce y comprobar si el resultado funciona sin detenernos necesariamente a entender cada línea que ha escrito. El foco se desplaza así desde cómo está construido el programa hacia qué hace cuando lo ejecutamos.
Ahí reside tanto su enorme atractivo como buena parte de sus riesgos. El vibe coding puede convertir una idea en un prototipo funcional en cuestión de horas, permitir que personas sin experiencia desarrollen pequeñas herramientas y acelerar enormemente la experimentación de quienes sí saben programar. Pero un programa que aparentemente funciona también puede esconder errores, vulnerabilidades o decisiones técnicas difíciles de mantener. La cuestión es, por lo tanto, saber cuándo podemos permitirnos dejar de preocuparnos por el código que escribe.

Qué es realmente el vibe coding
El término vibe coding fue acuñado por Andrej Karpathy en febrero de 2025 para describir una forma de programar en la que la relación con el código pasa deliberadamente a un segundo plano. La idea consiste en explicar a un modelo qué queremos conseguir, aceptar los cambios que propone, ejecutar el resultado y devolverle los errores cuando algo falla, iterando hasta que la aplicación funciona como esperamos. En su formulación original, Karpathy llevaba esta lógica bastante lejos: hablaba de aceptar cambios sin revisar cada detalle y de llegar, literalmente, a olvidarse de que el código existe. No era tanto una nueva metodología formal como la descripción de una forma de trabajar que los nuevos modelos estaban haciendo posible.
Por eso, conviene no confundir el vibe coding con cualquier uso de inteligencia artificial durante el desarrollo. Un programador puede pedir a Copilot que complete una función, utilizar ChatGPT para encontrar un error o encargar a Claude que proponga una refactorización y seguir manteniendo el control completo sobre el código generado. En el vibe coding, en cambio, el lenguaje natural se convierte en la principal interfaz de desarrollo y el resultado visible pesa más que la implementación concreta. El usuario describe objetivos, observa qué ocurre, pide modificaciones y continúa avanzando aunque no conozca necesariamente cada decisión técnica tomada por el modelo.
Un ejemplo sencillo permite entenderlo mejor. Podemos pedir a una herramienta que cree una aplicación para registrar los videojuegos que terminamos, puntuarlos y consultar estadísticas por año. Cuando aparece una primera versión, quizá queramos añadir una portada a cada título, filtrar la biblioteca por plataforma o reducir el tamaño de un gráfico. En lugar de abrir los archivos correspondientes y modificar componentes, consultas o estilos manualmente, simplemente describimos cada cambio y dejamos que el agente decida cómo implementarlo. El proceso se parece así menos a escribir instrucciones para una máquina y más a dirigir el desarrollo mediante objetivos, pruebas y correcciones sucesivas.
Ese significado original se ha ampliado bastante desde 2025. Plataformas como Replit, Lovable, Bolt o v0 permiten ya crear interfaces, lógica de negocio, bases de datos e incluso desplegar aplicaciones siguiendo procesos guiados principalmente por lenguaje natural, mientras que herramientas como Cursor, Claude Code o GitHub Copilot llevan agentes similares a entornos utilizados por desarrolladores profesionales. Todas ellas pueden participar en flujos de vibe coding, pero la frontera sigue siendo importante: lo que define el concepto no es qué herramienta utilizamos, sino cuánto delegamos en ella la implementación y cuánto dejamos de supervisar el código que produce.

Por qué ha proliferado tan rápido
El auge del vibe coding no se explica solo por una moda terminológica, sino por un cambio real en las capacidades de los modelos y en las herramientas construidas alrededor de ellos. Hace unos años, un asistente de programación podía completar líneas, sugerir funciones o explicar errores concretos. Los agentes actuales pueden leer proyectos completos, modificar varios archivos, ejecutar comandos, interpretar mensajes de error, lanzar pruebas y volver a corregir su propio trabajo. Esa evolución reduce enormemente la distancia entre una instrucción en lenguaje natural y un resultado funcional, que es precisamente el terreno en el que el vibe coding encuentra más espacio para crecer.
Al mismo tiempo, ha aparecido una nueva generación de plataformas diseñadas para llevar esa experiencia más allá del entorno tradicional de desarrollo. Replit, Lovable, Bolt o v0 permiten describir una aplicación, generar una primera versión y continuar refinándola mediante conversación, incorporando desde interfaz y lógica hasta bases de datos o despliegue. El cambio importante no está únicamente en que la IA escriba más código, sino en que cada vez hace falta intervenir menos directamente sobre él para obtener un resultado visible. Eso ha abierto la creación de software a perfiles que antes difícilmente habrían iniciado un proyecto por su cuenta y ha permitido que una idea pase de una descripción a algo utilizable en mucho menos tiempo.
La velocidad de adopción explica también por qué el término se ha extendido mucho más allá de su significado original. Collins eligió vibe coding como palabra del año 2025, mientras que las herramientas de programación con IA se han convertido ya en parte habitual del trabajo de una gran cantidad de desarrolladores. Sin embargo, ambas cosas no son exactamente equivalentes. Una cosa es utilizar agentes para acelerar tareas concretas y otra muy distinta delegar prácticamente toda la implementación y validar el resultado únicamente porque parece funcionar. La programación asistida por IA se está normalizando mucho más rápido que el vibe coding puro, y esa diferencia será especialmente importante cuando pasemos de experimentar a construir software que deba mantenerse en producción.

Cuándo funciona especialmente bien
El vibe coding resulta especialmente útil cuando equivocarse sale barato y experimentar rápido aporta mucho valor. Un prototipo, una prueba de concepto o una pequeña herramienta interna no necesitan necesariamente la misma solidez que una aplicación bancaria o un sistema que vaya a mantenerse durante años. En esos escenarios, poder describir una idea, obtener una primera versión funcional y corregirla sobre la marcha permite comprobar en muy poco tiempo si merece la pena seguir desarrollándola.
También puede ser una opción muy interesante para resolver necesidades personales o muy concretas. Una aplicación sencilla para organizar gastos, clasificar una colección, visualizar datos, gestionar un torneo entre amigos o automatizar una tarea repetitiva quizá nunca habría justificado el tiempo necesario para aprender un framework, diseñar una base de datos y construir toda la interfaz desde cero. Con vibe coding, esas pequeñas necesidades pasan a estar al alcance de personas que no se consideran desarrolladoras, siempre que entiendan las limitaciones del resultado y no conviertan sin más ese prototipo en un servicio crítico.
Para quienes sí saben programar, el valor puede ser incluso mayor porque la velocidad se combina con capacidad de supervisión. Un desarrollador puede utilizar vibe coding para levantar rápidamente una interfaz, probar una arquitectura, generar boilerplate, preparar una demo o explorar varias soluciones antes de comprometerse con una de ellas. En esos casos, la IA funciona como una herramienta de experimentación extremadamente rápida, mientras que el conocimiento técnico permite reconocer cuándo una solución empieza a acumular deuda, problemas de rendimiento o decisiones difíciles de mantener.
Por eso, el mejor terreno para el vibe coding suele estar en las primeras fases de un proyecto, cuando todavía estamos intentando responder a preguntas básicas: si una idea funciona, si una interfaz tiene sentido, si una automatización realmente ahorra tiempo o si merece la pena invertir más recursos. Cuando el objetivo es aprender, validar o explorar, la velocidad pesa mucho. Cuando el software empieza a tener usuarios reales, datos sensibles o consecuencias importantes, esa misma velocidad deja de ser la única prioridad.

Cuándo no deberías hacer vibe coding
El problema aparece cuando el software deja de ser una prueba y empieza a asumir responsabilidades reales. Autenticación, pagos, tratamiento de información sensible, infraestructura, sistemas empresariales críticos o aplicaciones reguladas son terrenos donde aceptar código porque «parece funcionar» puede resultar especialmente peligroso. En estos casos no basta con comprobar que una pantalla carga o que una función devuelve el resultado esperado: también hay que entender cómo se gestionan los permisos, qué ocurre ante entradas inesperadas, cómo se protegen los datos y qué consecuencias tendría un fallo difícil de detectar.
La seguridad es probablemente el ejemplo más claro de esa diferencia entre funcionamiento y calidad. Un estudio reciente evaluó distintos agentes de programación sobre 186 tareas extraídas de proyectos reales. En una de las configuraciones analizadas, SWE-Agent con Claude 4 Sonnet consiguió resolver correctamente el 57% de las tareas, pero solo el 11,8% de sus soluciones cumplía también los criterios de seguridad. Eso no significa que el código generado por IA sea inseguro por definición, pero sí recuerda algo importante: que una aplicación haga lo que esperamos no demuestra que esté bien construida por dentro. Vulnerabilidades, validaciones incompletas o secretos expuestos pueden permanecer ocultos durante bastante tiempo sin afectar al comportamiento visible.
También existen riesgos menos espectaculares, pero muy relevantes cuando un proyecto crece. Un agente puede resolver cada problema inmediato de una manera razonable y, aun así, terminar creando una arquitectura difícil de mantener, duplicando lógica, introduciendo dependencias innecesarias o aplicando soluciones provisionales que acaban convirtiéndose en permanentes. A medida que aumenta el tamaño de la base de código, resulta más difícil detectar esas decisiones si nadie entiende realmente cómo se ha construido el conjunto. El coste que ahorramos al principio puede reaparecer después convertido en deuda técnica, errores difíciles de reproducir o cambios que rompen partes aparentemente desconectadas.
Por eso, la frontera práctica puede resumirse bastante bien en una pregunta: ¿podemos permitirnos no entender lo que la IA acaba de construir? Si la respuesta es sí porque hablamos de una demo, una herramienta personal o un experimento desechable, el vibe coding puede ser extraordinariamente eficaz. Si el software gestiona usuarios, dinero, información crítica o procesos que deben mantenerse durante años, la revisión humana, las pruebas, la arquitectura y la seguridad dejan de ser opcionales. Cuanto mayor sea el coste de equivocarse, menos sentido tiene confiar únicamente en que el resultado «tiene buena pinta».

Vibe coding no elimina la programación, cambia dónde está el trabajo
Uno de los errores más frecuentes al hablar de vibe coding consiste en plantearlo como una sustitución directa de la programación tradicional. En realidad, el cambio esta menos en eliminar el trabajo técnico que en desplazarlo hacia otras fases del proceso. Escribir cada función manualmente puede ocupar menos tiempo, pero ganan peso otras tareas: definir bien qué queremos construir, dividir el problema, comprobar si el resultado responde realmente al objetivo, revisar decisiones importantes y detectar cuándo una solución aparentemente válida empieza a acumular problemas. Cuanto más capaz es la IA de producir código, más importante resulta saber qué pedirle y, sobre todo, reconocer cuándo no deberíamos aceptar lo que propone.
Ese desplazamiento explica también por qué medir la productividad de estas herramientas resulta muchísimo más complicado de lo que parece y, por ende, de lo que escuchamos mucho estos últimos tiempos. Generar más líneas de código o completar una funcionalidad en menos tiempo no significa necesariamente terminar antes un proyecto. La revisión, las correcciones, las pruebas y el mantenimiento posterior siguen formando parte del desarrollo, y pueden llegar a absorber buena parte del tiempo ganado durante la generación inicial. Los resultados disponibles hasta ahora muestran además diferencias importantes según el contexto: las ventajas suelen resultar especialmente visibles en proyectos nuevos o tareas bien delimitadas, mientras que trabajar sobre bases de código maduras, con muchas dependencias y decisiones acumuladas, puede exigir mucha más supervisión.
Para los desarrolladores, eso no convierte al vibe coding en una amenaza irrelevante ni en una solución mágica, sino en una herramienta que cambia qué habilidades aportan más valor. Entender arquitectura, seguridad, rendimiento, datos o experiencia de usuario puede convertirse en algo todavía más importante cuando escribir la implementación básica deja de ser el principal cuello de botella. Saber programar sigue permitiendo evaluar con mucha más precisión aquello que genera el modelo, pero también aparece espacio para perfiles que quizá nunca habrían creado software por sí mismos y que ahora pueden construir herramientas útiles combinando conocimiento de un problema concreto con la capacidad de describirlo bien.
El propio origen del término ofrece una buena pista sobre dónde está la frontera. Karpathy hablaba de «olvidarse de que el código existe» mientras describía proyectos experimentales y desechables de fin de semana, no la construcción de infraestructuras críticas. El vibe coding demuestra que ya no siempre es necesario saber programar para crear software, y esa es una transformación enorme por sí sola. Pero cuando ese software empieza a gestionar usuarios, dinero, información sensible o procesos que deben sobrevivir durante años, entender qué hay debajo vuelve a importar mucho. La IA puede reducir enormemente la distancia entre una idea y una aplicación funcional; lo que todavía no puede hacer es eliminar las consecuencias de una mala decisión técnica.
Fuentes:https://www.muycomputer.com/2026/10/14/vibe-coding-cuando-programar-consiste-en-pedir-probar-y-corregir/

Entrada más reciente
0 comments :
Publicar un comentario
Los comentarios pueden ser revisados en cualquier momento por los moderadores.
Serán publicados aquellos que cumplan las siguientes condiciones:
- Comentario acorde al contenido del post.
- Prohibido mensajes de tipo SPAM.
- Evite incluir links innecesarios en su comentario.
- Contenidos ofensivos, amenazas e insultos no serán permitidos.
Debe saber que los comentarios de los lectores no reflejan necesariamente la opinión del STAFF.