Jonathan Blow: la IA no cambia el software porque las empresas no cambian sus objetivos
Jonathan Blow – If AI Solved Coding, Why Is My Software Still the Same? [video]
En su charla, Jonathan Blow plantea por qué el software sigue igual pese a los avances de la IA. La discusión en Hacker News coincide: la IA entrega más y más rápido lo que ya se busca, pero no altera la cultura ni las metas de una organización. Muchos descubren que la programación nunca fue el cuello de botella y no saben qué hacer distinto.
La IA te da más de lo que quieres y te lo da más rápido, pero eso por sí solo no cambia la cultura ni los objetivos de una empresa.
- barbariangrunge
Blow sostiene que el desarrollo de software no ha avanzado mucho desde principios de los 2000. Como desarrollador de videojuegos, quiero ofrecer un contrapunto.
En los últimos 3 años ha habido muchos más juegos indie de una calidad muy superior a la que solíamos tener. Ahora mismo estoy pensando en el espacio de los RTS. The Scouring, por ejemplo. Pasamos de que nadie excepto Blizzard pudiera hacer algo tan complejo a varios juegos con un rendimiento y una complejidad sobresalientes, a menudo con sus propios motores de juego personalizados que no solo funcionan, sino que funcionan mejor de lo que recuerdo que funcionaban wc3/sc2 en su lanzamiento.
No sé qué papel juega la IA en esos juegos, pero creo que el rendimiento y la complejidad de los juegos indie se están disparando y estamos viendo a equipos muy, muy pequeños hacer cosas con las que antes lidiaban equipos grandes. Sinceramente, creo que los estudios indie están superando a los AAA en casi todo excepto en gasto, duración y presupuesto artístico; y aun así, son los indies los que hoy en día hacen sus propios motores de juego, ¿no?
(por cierto, también hay que admitir que muchos de estos creadores de motores de juego se inspiran en Blow (y también en Carmack), y sus arquitecturas no son las que encontrarás en las típicas empresas de saas. La programación de juegos es complicada de una forma muy divertida que no experimenté haciendo fontanería en proyectos web, hablando por mí)
- _aavaa_
El vídeo de hecho responde a su propio título, lo cual es refrescante.
Y estoy de acuerdo, es porque las organizaciones y las personas no han cambiado (todavía, si quieres ser positivo) aquello para lo que optimizan ni cómo trabajan. La IA te da más de lo que quieres y te lo da más rápido, eso por sí solo no cambia la cultura ni los objetivos de una empresa.
- tracerbulletx
Una buena prueba que lo respalda es que sí está cambiando drásticamente tu software si estás creando tu propio software personalizado para reemplazar software de suscripción. Eso funciona increíblemente bien. También hay algunos ejemplos de empresas haciendo grandes apuestas que no habrían hecho sin ello, como el emulador de AWS que acaba de salir.
- rafaelRiv
No es lo mismo, es peor. Nada parece funcional hoy en día
- dandersch
Esta es ya la segunda o tercera vez que cuenta sus experiencias con herramientas de IA siendo 1) una cosa de script de excel para exportar un csv o algo así y 2) predecir las cifras de ventas de su juego. No pretendo desacreditarlo por eso, pero sería mucho más interesante oírle lanzarle a un modelo de frontera lo más ambicioso que se le ocurriera y cómo resultó, en lugar de estos ejemplos de juguete de ~2023.
- CrimsonCape
Chatgpt salió en 2022, lo que significa que la IA basada en LLM tiene como 4 años. Creo que es innegable que mejora constantemente, en algunos casos de forma notable. Claro que se puede discutir sobre la velocidad de mejora (¿está desacelerándose la mejora?).
Así que, ¿qué argumento hay para ser pesimista al respecto cuando está en pañales? Si te limitas a decir "la calidad es mala", pues vale, pero era mucho peor hace dos años, lo que significa que hoy es mucho menos mala, y en 2 años más, será aún menos mala. Personalmente usaría otros adjetivos, porque me parece bastante decente ahora (opus 5.5) y soy bastante optimista sobre lo que viene.
- fuussssip
Jonathan Blow es un tipo. Hizo un par de juegos bastante buenos. No es especialmente visionario en lo que respecta al desarrollo de software. O quizá sí es visionario, pero está por ver si su visión de la tecnología es realmente relevante.
Niega con regularidad el uso de tecnología nueva que es genuinamente útil, y es un tipo bastante conservador (me refiero en el sentido no político. No conozco su política. Puede que también sea conservador políticamente, pero eso sería independiente del punto que estoy planteando).
He trabajado con muchos ingenieros en muchos ámbitos distintos. Grandes empresas, indies adorados, servicios web, juegos. Los juegos siempre son los últimos en adaptarse, siempre los últimos en pensar que cualquier cosa que no hayan inventado ellos merece su tiempo. Blow tiene experiencia en ese dominio, y está condicionado por haber trabajado en él, pero no creo que sepa muy bien qué está pasando en la vanguardia.
- brainzap
A veces no tiene ni idea de lo que habla, habló en contra de Docker y otras tecnologías que me facilitan el día a día