Ciencia y Tecnología
Cuando un desarrollador se puso en manos de la IA para programar no contó con algo: la IA borrando todo el código de su app
<p>
 <img src="https://i.blogs.es/ea2cdf/vibe-replit/1024_2000.jpeg" alt="Cuando un desarrollador se puso en manos de la IA para programar no contó con algo: la IA borrando todo el código de su app">
 </p>
<p>El &#8216;<a class="text-outboundlink" href="https://www.xataka.com/basics/que-vibe-coding-que-ventajas-desventajas-ofrece-este-concepto-programar-usando-inteligencia-artificial" data-vars-post-title="Qué es Vibe Coding, y qué ventajas y desventajas ofrece este concepto de programar usando inteligencia artificial" data-vars-post-url="https://www.xataka.com/basics/que-vibe-coding-que-ventajas-desventajas-ofrece-este-concepto-programar-usando-inteligencia-artificial">vibe coding</a>&#8216; está siendo toda <a class="text-outboundlink" href="https://www.xataka.com/robotica-e-ia/fiebre-vibe-coding-nos-acerca-a-futuro-que-programaremos-saber-programar-cuatro-expertos-nos-aclaran-fenomeno" data-vars-post-title='"En un año o dos los editores de código no van a existir": cuatro programadores nos explican la revolución del vibe coding' data-vars-post-url="https://www.xataka.com/robotica-e-ia/fiebre-vibe-coding-nos-acerca-a-futuro-que-programaremos-saber-programar-cuatro-expertos-nos-aclaran-fenomeno">una revolución</a>. Una que ha hecho incluso a programadores veteranos que &#8220;en un año o dos los editores de código no van a existir&#8221;. Sin embargo, también está causando <a class="text-outboundlink" href="https://www.genbeta.com/desarrollo/vibe-coding-esta-revolucionando-programacion-tambien-haciendo-destrozos-muy-grandes-codigo" data-vars-post-title="El 'vibe coding' está revolucionando la programación. Y también haciendo destrozos muy grandes en el código" data-vars-post-url="https://www.genbeta.com/desarrollo/vibe-coding-esta-revolucionando-programacion-tambien-haciendo-destrozos-muy-grandes-codigo">destrozos muy grandes en el código</a>. Jason Lemkin, antiguo vicepresidente en Adobe y el fundador de la comunidad <a rel="noopener, noreferrer" href="https://www.saastr.com/">SaaStr</a>, <a rel="noopener, noreferrer" href="https://x.com/jasonlk/status/1946239068691665187">lo descubrió por las malas</a>, según contó en X.</p>
<p><!-- BREAK 1 --></p>
<p><strong>Colega, ¿dónde está mi código?</strong> Era el octavo día de una serie de &#8216;vibe coding&#8217; de Lemkin usando la plataforma de programación online <a class="text-outboundlink" href="https://www.xatakandroid.com/aplicaciones-android/si-tambien-sonaste-con-una-app-que-te-hiciera-aplicaciones-llego-el-momento-de-probarla-solo-necesitas-tu-movil" data-vars-post-title="Replit es un antes y un después en la programación móvil: ya podemos crear una app en segundos desde otra app" data-vars-post-url="https://www.xatakandroid.com/aplicaciones-android/si-tambien-sonaste-con-una-app-que-te-hiciera-aplicaciones-llego-el-momento-de-probarla-solo-necesitas-tu-movil">Replit</a> (<a class="text-outboundlink" href="https://www.genbeta.com/actualidad/desarrollador-pregunto-que-ia-mejor-para-programar-28-000-votos-fueron-muy-contundentes" data-vars-post-title="Un desarrollador preguntó qué IA es mejor para programar. Los más de 28.000 votos fueron muy contundentes " data-vars-post-url="https://www.genbeta.com/actualidad/desarrollador-pregunto-que-ia-mejor-para-programar-28-000-votos-fueron-muy-contundentes">entre las favoritas de los desarrolladores</a>) cuando se dio cuenta de un enorme desastre. La inteligencia artificial le había borrado toda la base de datos de la aplicación de contactos comerciales que estaba desarrollando. El asistente <a rel="noopener, noreferrer" href="https://x.com/jasonlk/status/1946064586181881973">informó de lo ocurrido</a> sin dar muchos detalles:</p>
<p><!-- BREAK 2 --></p>
<blockquote><p>El sistema funcionaba la última vez que iniciaste sesión, pero ahora la base de datos aparece vacía. Esto sugiere que algo ocurrió entre ese momento y ahora que eliminó los datos</p></blockquote>
<p><strong>La IA no siguió las normas</strong>. El asistente hasta reconoció que había violado una directiva de Replit que indica al asistente que no haga más cambios sin permiso y que siempre muestre todos los cambios propuestos antes de implementarlos. En el proceso, borró contactos de 1.206 ejecutivos y 1.196 empresas. Al final, el asistente admitió haber cometido un &#8220;error catástrófico de juicio&#8221;, pero no le dio opción de volver atrás mediante una copia de seguridad.</p>
<p><!-- BREAK 3 --></p>
<p>Replit no diferenció que los cambios hechos sobre la base de datos se hicieron en un entorno de producción (con datos sensibles) y no solo de desarrollo, por lo que afectó al producto real de Lemkin. Salvo por el hecho de que Lemkin <a rel="noopener, noreferrer" href="https://x.com/jasonlk/status/1947765754050580959">explicó</a> después que la aplicación no estaba activa. &#8220;Si hubiera sido de 2 a 4 semanas después, podría haber sido mucho peor&#8221;, afirmó. La aplicación estaba casi lista, pero no terminada.</p>
<p><!-- BREAK 4 --></p>
<div class="article-asset article-asset-normal article-asset-center">
<div class="desvio-container">
<div class="desvio">
<div class="desvio-figure js-desvio-figure">
 <a href="https://www.xataka.com/robotica-e-ia/juro-soy-persona-verdad-muchos-clientes-no-se-creen-que-quien-les-esta-atendiendo-no-ia" class="pivot-outboundlink" data-vars-post-title="Los clientes exigen que un humano les resuelva su problema. Lo sorprendente es que si les atienden humanos piensan que son una IA"><br />
 <img alt="Los clientes exigen que un humano les resuelva su problema. Lo sorprendente es que si les atienden humanos piensan que son una IA" width="375" height="142" src="https://i.blogs.es/162f69/vagaro-5skdrjf5emw-unsplash/375_142.jpeg"><br />
 </a>
 </div>
<div class="desvio-summary">
<div class="desvio-taxonomy js-desvio-taxonomy">
 <a href="https://www.xataka.com/robotica-e-ia/juro-soy-persona-verdad-muchos-clientes-no-se-creen-que-quien-les-esta-atendiendo-no-ia" class="desvio-taxonomy-anchor pivot-outboundlink" data-vars-post-title="Los clientes exigen que un humano les resuelva su problema. Lo sorprendente es que si les atienden humanos piensan que son una IA">En Xataka</a>
 </div>
<p> <a href="https://www.xataka.com/robotica-e-ia/juro-soy-persona-verdad-muchos-clientes-no-se-creen-que-quien-les-esta-atendiendo-no-ia" class="desvio-title js-desvio-title pivot-outboundlink" data-vars-post-title="Los clientes exigen que un humano les resuelva su problema. Lo sorprendente es que si les atienden humanos piensan que son una IA">Los clientes exigen que un humano les resuelva su problema. Lo sorprendente es que si les atienden humanos piensan que son una IA</a>
 </div>
</p></div>
</p></div>
</div>
<p><strong>Replit, la empresa, al rescate. </strong>Tras hacerse conocido el caso en redes, Amjad Masad, CEO de Replit, confirmó el caso y admitió que era &#8220;inaceptable&#8221; y que algo así &#8220;nunca debería ser posible&#8221;. Y pasaron a la acción: introdujeron cambios para que la base de datos de desarrollo y producción <a rel="noopener, noreferrer" href="https://x.com/amasad/status/1947497005967937840">queden separados por completo</a>, de forma que los cambios se realizaran solo en entornos de prueba y el agente de Replit no pueda acceder a los datos.</p>
<p><!-- BREAK 5 --></p>
<p>Frente a lo que el asistente dijo a Lemkin, Masad afirmó que sí tenían copias de seguridad que permiten restablecer todo en un click. El problema es que el agente no podía ejecutarla, aunque la plataforma dispusiera de la opción. Replit acabó reembolsando a Lemkin su suscripción por las molestias ocasionadas.</p>
<p><!-- BREAK 6 --></p>
<p><strong>Un ejemplo de todo un paradigma. </strong>El gran responsable detrás del caso es la plataforma de desarrollo, en el sentido de que no cumplió con las restricciones impuestas por sus desarrolladores. Pero el caso también demuestra que <a rel="noopener, noreferrer" href="https://www.fastcompany.com/91372483/replit-ceo-what-really-happened-when-ai-agent-wiped-jason-lemkins-database-exclusive">los asistentes no son magia</a>, como recordaba Massad, y que hay que utilizarlos con conocimiento de fondo y con cautela si en juego hay datos sensibles. Presumir de usar IA para programar sin tener ni idea de programación <a class="text-outboundlink" href="https://www.genbeta.com/desarrollo/sigue-siendo-muy-estupida-principiante-paso-meses-programando-ia-fracaso-expertos-le-ven-todo-sentido" data-vars-post-title='"Sigue siendo muy estúpida": un principiante pasó meses programando con IA y fracasó. Los expertos le ven todo el sentido ' data-vars-post-url="https://www.genbeta.com/desarrollo/sigue-siendo-muy-estupida-principiante-paso-meses-programando-ia-fracaso-expertos-le-ven-todo-sentido">suena bien, pero tiene estos problemas</a>.</p>
<p><!-- BREAK 7 --></p>
<p><strong>Los ingenieros de software tendrán mucho trabajo. </strong>Sí, <a class="text-outboundlink" href="https://www.xataka.com/robotica-e-ia/hay-profesionales-que-se-estan-forrando-a-costa-ia-que-reparan-sus-errores" data-vars-post-title="Sabíamos que la IA generaría nuevos empleos que antes no existían. Lo que no esperábamos es que fuera arreglando sus pifias" data-vars-post-url="https://www.xataka.com/robotica-e-ia/hay-profesionales-que-se-estan-forrando-a-costa-ia-que-reparan-sus-errores">arreglando pifias</a>.<strong> </strong>&#8220;Cuando el código puede producirse a velocidad de rayo, la prevención y el juicio intuitivo se vuelven especialmente importantes&#8221;: así <a rel="noopener, noreferrer" href="https://substack.com/@pascalbiese/note/c-105349061">lo resumía Pascal Biese</a> (desarrollador y fundador de &#8216;LLM Watch&#8217;). También <a rel="noopener, noreferrer" href="https://x.com/riteshsinha/status/1905265423538589764">hay quien bromea</a>: &#8220;Vibe coding: una industria de miles de millones de dólares. Arreglar/mantener código escrito con IA: industria de un billón de dólares&#8221;.</p>
<p><!-- BREAK 8 --></p>
<p>En <a rel="noopener, noreferrer" href="https://x.com/GergelyOrosz/status/1907470584650285080">palabras de</a> <a rel="noopener, noreferrer" href="https://x.com/GergelyOrosz/status/1907470584650285080">Gergely Orosz</a>, ingeniero y voz influyente en el sector tecnológico por su newsletter The Pragmatic Engineer, &#8220;el rol más importante de un ingeniero de software en la era de las herramientas de codificación con IA es convertirse en un gran revisor de código&#8221;. El cofundador de Instagram, Mike Krieger<a rel="noopener, noreferrer" href="https://www.businessinsider.com/instagram-cofounder-anthropic-mike-krieger-how-software-engineering-work-changing-2025-3utm_source=mit&;utm_medium=paid-media&;utm_campaign=rp-gl_techradar_2025-03">, fue incluso más contundente</a> cuando afirmó que, de aquí a tres años, los ingenieros de software ya no van a escribir ningún código: sólo revisarán el código creado por IA.</p>
<p><!-- BREAK 9 --></p>
<p>Imagen | <a rel="noopener, noreferrer" href="https://unsplash.com/es/fotos/monitor-de-computadora-de-pantalla-plana-negro-8qEB0fTe9Vw" data-id="noopener, noreferrer">Mohammad Rahmani</a></p>
<p>En Xataka | <a class="text-outboundlink" href="https://www.xataka.com/robotica-e-ia/a-openai-le-estan-lloviendo-golpes-todos-lados-ultimo-firma-google-levantandole-su-apuesta-vibe-coding" data-vars-post-title='A OpenAI le están lloviendo golpes por todos los lados: el último lo firma Google "levántandole" su apuesta por el vibe coding ' data-vars-post-url="https://www.xataka.com/robotica-e-ia/a-openai-le-estan-lloviendo-golpes-todos-lados-ultimo-firma-google-levantandole-su-apuesta-vibe-coding">A OpenAI le están lloviendo golpes por todos los lados: el último lo firma Google &#8220;levántandole&#8221; su apuesta por el vibe coding</a></p>
<p> &#8211; <br /> La noticia<br />
 <a href="https://www.xataka.com/robotica-e-ia/este-desarrollador-se-prometia-felices-usando-ia-para-programar-que-ia-borro-toda-base-datos-su-app?utm_source=feedburner&;utm_medium=feed&;utm_campaign=24_Jul_2025"><br />
 <em> Cuando un desarrollador se puso en manos de la IA para programar no contó con algo: la IA borrando todo el código de su app </em><br />
 </a><br />
 fue publicada originalmente en<br />
 <a href="https://www.xataka.com/?utm_source=feedburner&;utm_medium=feed&;utm_campaign=24_Jul_2025"><br />
 <strong> Xataka </strong><br />
 </a><br />
 por <a href="https://www.xataka.com/autor/antonio-saban?utm_source=feedburner&;utm_medium=feed&;utm_campaign=24_Jul_2025"><br />
 Antonio Sabán<br />
 </a><br />
 . </p>
<p>​El &#8216;vibe coding&#8217; está siendo toda una revolución. Una que ha hecho incluso a programadores veteranos que &#8220;en un año o dos los editores de código no van a existir&#8221;. Sin embargo, también está causando destrozos muy grandes en el código. Jason Lemkin, antiguo vicepresidente en Adobe y el fundador de la comunidad SaaStr, lo descubrió por las malas, según contó en X.</p>
<p>Colega, ¿dónde está mi código? Era el octavo día de una serie de &#8216;vibe coding&#8217; de Lemkin usando la plataforma de programación online Replit (entre las favoritas de los desarrolladores) cuando se dio cuenta de un enorme desastre. La inteligencia artificial le había borrado toda la base de datos de la aplicación de contactos comerciales que estaba desarrollando. El asistente informó de lo ocurrido sin dar muchos detalles:</p>
<p>El sistema funcionaba la última vez que iniciaste sesión, pero ahora la base de datos aparece vacía. Esto sugiere que algo ocurrió entre ese momento y ahora que eliminó los datos</p>
<p>La IA no siguió las normas. El asistente hasta reconoció que había violado una directiva de Replit que indica al asistente que no haga más cambios sin permiso y que siempre muestre todos los cambios propuestos antes de implementarlos. En el proceso, borró contactos de 1.206 ejecutivos y 1.196 empresas. Al final, el asistente admitió haber cometido un &#8220;error catástrófico de juicio&#8221;, pero no le dio opción de volver atrás mediante una copia de seguridad.</p>
<p>Replit no diferenció que los cambios hechos sobre la base de datos se hicieron en un entorno de producción (con datos sensibles) y no solo de desarrollo, por lo que afectó al producto real de Lemkin. Salvo por el hecho de que Lemkin explicó después que la aplicación no estaba activa. &#8220;Si hubiera sido de 2 a 4 semanas después, podría haber sido mucho peor&#8221;, afirmó. La aplicación estaba casi lista, pero no terminada.</p>
<p> En Xataka</p>
<p> Los clientes exigen que un humano les resuelva su problema. Lo sorprendente es que si les atienden humanos piensan que son una IA</p>
<p>Replit, la empresa, al rescate. Tras hacerse conocido el caso en redes, Amjad Masad, CEO de Replit, confirmó el caso y admitió que era &#8220;inaceptable&#8221; y que algo así &#8220;nunca debería ser posible&#8221;. Y pasaron a la acción: introdujeron cambios para que la base de datos de desarrollo y producción queden separados por completo, de forma que los cambios se realizaran solo en entornos de prueba y el agente de Replit no pueda acceder a los datos.</p>
<p>Frente a lo que el asistente dijo a Lemkin, Masad afirmó que sí tenían copias de seguridad que permiten restablecer todo en un click. El problema es que el agente no podía ejecutarla, aunque la plataforma dispusiera de la opción. Replit acabó reembolsando a Lemkin su suscripción por las molestias ocasionadas.</p>
<p>Un ejemplo de todo un paradigma. El gran responsable detrás del caso es la plataforma de desarrollo, en el sentido de que no cumplió con las restricciones impuestas por sus desarrolladores. Pero el caso también demuestra que los asistentes no son magia, como recordaba Massad, y que hay que utilizarlos con conocimiento de fondo y con cautela si en juego hay datos sensibles. Presumir de usar IA para programar sin tener ni idea de programación suena bien, pero tiene estos problemas.</p>
<p>Los ingenieros de software tendrán mucho trabajo. Sí, arreglando pifias. &#8220;Cuando el código puede producirse a velocidad de rayo, la prevención y el juicio intuitivo se vuelven especialmente importantes&#8221;: así lo resumía Pascal Biese (desarrollador y fundador de &#8216;LLM Watch&#8217;). También hay quien bromea: &#8220;Vibe coding: una industria de miles de millones de dólares. Arreglar/mantener código escrito con IA: industria de un billón de dólares&#8221;.</p>
<p>En palabras de Gergely Orosz, ingeniero y voz influyente en el sector tecnológico por su newsletter The Pragmatic Engineer, &#8220;el rol más importante de un ingeniero de software en la era de las herramientas de codificación con IA es convertirse en un gran revisor de código&#8221;. El cofundador de Instagram, Mike Krieger, fue incluso más contundente cuando afirmó que, de aquí a tres años, los ingenieros de software ya no van a escribir ningún código: sólo revisarán el código creado por IA.</p>
<p>Imagen | Mohammad Rahmani</p>
<p>En Xataka | A OpenAI le están lloviendo golpes por todos los lados: el último lo firma Google &#8220;levántandole&#8221; su apuesta por el vibe coding</p>
<p> &#8211; La noticia</p>
<p> Cuando un desarrollador se puso en manos de la IA para programar no contó con algo: la IA borrando todo el código de su app </p>
<p> fue publicada originalmente en</p>
<p> Xataka </p>
<p> por<br />
 Antonio Sabán</p>
<p> . </p>
<p>​ </p>
<p>​ </p>