
El lado oscuro de la IA
Escrito por: Azure CC
La inteligencia artificial (IA) ha cambiado el mundo y muchas veces ya es parte de nuestra vida; tan solo vean a los de Microsoft, que quieren meter la IA hasta en la sopa. Esta cuestión tiene sus matices y sus zonas grises, ya que ha tenido impacto en muchas áreas tanto para bien como para mal. Últimamente en YouTube me han salido muchos videos sobre las locuras que hace la IA y, más que nada, quiero compartir lo que averigüé.
¿De dónde han salido tantos ports?
Buenas, chavos. Para esta parte es necesario saber qué es la ingeniería inversa y qué es un port. La ingeniería inversa consiste en replicar un software o hacerlo lo más parecido posible; en otras palabras, es como el puesto de licuados de don Chuy: sus licuados de guayaba están bien ricos y yo quiero hacer los míos, así que empiezo a experimentar y, si logro replicar su receta aun cuando sea distinta, don Chuy no podría venir de nuevo por mí porque no le robé su receta, sino que le apliqué ingeniería inversa. Mi preparación puede variar pese a que quede el mismo licuado; todos los caminos llevan a Roma, papi.

Aunque no cantes victoria, porque como dije, se trata de experimentar y eso lleva su tiempo. Con solo decirte que para hacerle ingeniería inversa al Super Mario 64, un juego del año del caldo, tomó 2 años enteros, y fue un proceso únicamente para obtener el código y poder exportarlo a su formato original, ya que una cosa es la ingeniería inversa y otra muy distinta es el port.
Un port es simplemente exportar un juego a otra plataforma distinta a la que fue planeada originalmente. Es como vender licuados en otra parte: don Chuy podrá vender sus licuados en Milpa Alta, pero yo podría venderlos en Tlaxcala adaptando el sabor a los lugareños. En el caso de Super Mario 64, después de hacerle la ingeniería inversa, se dedicaron a adaptar el juego a PC para jugarlo de forma nativa. Como pueden ver, es un proceso tardado y complicado, pero que tiene sus beneficios, como un juego muy optimizado y estable.
Entonces, si es tan tardado, ¿por qué salen ports nuevos todos los días? La respuesta es sencilla: la IA. Como saben, las empresas entrenan sus modelos de IA con muchos datos de internet: código, imágenes, Reddit (literal tienen convenio con Google para eso y entrenar a su IA) y demás. Ojo piojo, que al entrenarse también en programación les da un poder impresionante para tirar código, y si sabe programar, ¿qué crees que hacen los IA bros al ver que pueden pedirle programar cualquier pendejada? Pues sencillo: si les dan las herramientas adecuadas, el trabajo que tomaría años se hace en horas o días.
En este punto estarías diciendo: “esta mamada es de otro mundo”, pero no todo es color rosa pastel; si te ofrecen IA te van a decir que se siente bien padre, que te vas a hacer los mejores ports… NO ES CIERTO, NO HAGAS CASO, NO ES CIERTO 🎶. Esto tiene explicación, y es que la IA no es perfecta: normalmente deja un código que funciona, pero que es ilegible y está muy mal optimizado porque sus “autores” no hicieron nada más que quemar sus tokens de IA hasta que salió algo medianamente jugable.
Este es el principal problema: como no hay profesionales detrás del código o mínimamente alguien que documente bien ese código espagueti, en unos meses esos proyectos quedarán muertos, pues la gente lo hace más por fama mediática que por amor. De hecho, muchos programadores aborrecen la IA por completo tachándola de que no tiene cabida aquí y sí, les doy parte de razón aunque no soy extremista con ese asunto; aunque mejor ignoren mi opinión aquí porque apenas y sé tocar un HTML.
En resumen, no esperen que esta era de ports dure; solo sobrevivirán los proyectos más serios hechos por humanos o asistidos por IA (y digo asistidos, porque dirigidos por la IA no creo). Aunque igual y valen madre los dos, porque tarde o temprano subirá el precio de la IA cuando explote la burbuja y ya no será tan accesible.
¿Por qué mi desarrollador favorito no ha sacado su demo?
¡¡¡Puta madre!!! Yo quería jugar la demo de Drunken Goddess Reflux, ¡¿por qué mierda no está disponible?!
Ah, por eso… Bien, chavos, este tipo de cosas no solía pasar antes. Sacar una demo era publicidad y hacerle promo al juego; por ejemplo, su servidora esperaba con ansias la demo de Drunken Goddess Reflux, pero fue cancelada porque últimamente ha surgido una tendencia con los IA bros: si publicas algo de tu proyecto, en 7 horas tendrá su copia hecha con IA en Roblox y ganará 7 veces más que tú como desarrollador. Esto es preocupante porque la IA afecta fuertemente a los juegos indies (también a las grandes desarrolladoras, pero ellas pueden usar un DMCA [reclamación de derechos de autor]), saturan el mercado con basura de IA y llegará un punto donde las empresas y los indies se guarden las cosas para evitarlo. Como dicen algunos, la era de las demos se acabará si no hay acciones pronto.
Ni me preguntes
No soy nadie para dar soluciones; si buscas propuestas de cómo parar esto, por allá estarán los expertos.
¿Qué es ArtCraft?
Como pudieron ver, Dios está muerto y nosotros lo hemos matado… Pero hey, al menos tenemos software de Adobe en Linux… Espera, esto no es Photoshop, ¡¿es PhotoCraft?! Pinche don Chuy mañoso, me dio gato por liebre, ahora verá quién deja en silla de ruedas a quién.

ArtCraft es una suite de programas hechos principalmente con Rust, un lenguaje de programación de lo más duro y que es súper bueno optimizando por el nivel de control que te da; de hecho, también me he metido en eso al usar Tauri V2.
Hace un tiempo, hablando con la jauría de perros de la colonia que desvivieron a doña Carmen, me preguntaron: “¿Por qué no recomendaste ArtCraft como alternativa a la suite de Adobe y a la de Microsoft 365?”. Y como buena líder de la jauría les dije que no dijeran mamadas, porque hay unos temillas con eso:
- La suite está en alfa y llena de errores que cambian dependiendo del empaquetado; leyendo por ahí, vi que algunos tienen problemas según si usan
.appimageo.flatpak. - No me fío de algo hecho con vibecoding (pedirle a la IA que haga todo el software) cuando nadie nos dice si realmente revisan y leen el código.
Como tal, no tengo problemas con que hagan este proyecto; de hecho, qué bien, así quizás Adobe deje de tratar a su público como basura que da plata y se ponga las pilas. Sin embargo, entramos en terrenos grises con el tema de su futuro, porque si bien ayuda a darle en la madre al software privativo, pues ya vieron lo que le hicieron a los juegos indies.
En lo personal, no le recomendaría a nadie usar esa suite por más que digan que derribará a Adobe y a Microsoft, pues está muy verde y quién sabe si llegue a madurar por el tema del vibecoding. El día que esté maduro como las maduras calientes a 5 km con las que me veré esta noche gracias al anuncio que vi en internet, ahí sí recomiendo esa suite.
Conclusiones
No le crean a los IA bros; usen la IA de forma responsable y ética (aunque muchos programadores de ingeniería inversa digan que no se puede porque los modelos aprendieron robando el trabajo de creadores humanos). No hagan juegos de mierda con IA con la intención de colgarse de la fama de alguien. Hoy ya no existe el “háganle un Cheems a ese wey”, ahora es “háganle una copia con Rust 🗣️”. Toca adaptarse a esta tecnología que no se irá en los próximos años; como yo, que este blog lo hice 60% usando documentación y lo que sé de HTML, y 40% usando IA porque no sé JavaScript. De hecho, gracias a la IA me inspiré a aprender realmente a programar.
Discusión 🐧
Inicia sesión para comentar o vete a llorar a la llorería.