edición general
25 meneos
151 clics
El exdirector de IA de Tesla, Andrej Karpathy, envía una carta abierta a los programadores: "nunca me sentí más atrás como programador" [EN]

El exdirector de IA de Tesla, Andrej Karpathy, envía una carta abierta a los programadores: "nunca me sentí más atrás como programador" [EN]

Andrej Karpathy, ex director de IA de Tesla y cofundador de OpenAI, ha emitido lo que equivale a una carta abierta a toda la profesión de ingeniería de software, advirtiendo que los desarrolladores enfrentan un desafío sin precedentes a medida que la IA transforma fundamentalmente la forma en que se escribe el código.

| etiquetas: andrej karpathy , ia , ai , programación
"los desarrolladores enfrentan un desafío"

*se enfrentan a un desafío

No es lo mismo enfrentar algo (girarlo para que esté de frente) que enfrentarse a algo.

Últimamente no paro de oír está malísima traducción. Al hilo de la noticia, a la IA traductora aún le queda bastante por pulir.
#2 Al final va a pasar como con el "eventualmente", vamos a tener que tragarnos que esos malos usos se tomen por correctos, porque se intensificarán y porque a la masa le da igual. Nota mental: ir pillando acciones de Brawndo.
#9, debemos pensar en como será la vida en un mundo sin trabajo. No puede ser que lo único que evite que nos ideotizemos sea el trabajo que hacemos.

Yo estoy haciendo un videojuego desde hace unas semanas (sueño no cumplido de mis tiempos universitarios) con Antigravity e IA generativa desde hace unas semanas y mi trabajo es más el de director de proyecto que el de desarrollador. Mis preocupaciones son pensar en mecánicas, diseño de personajes, etc... La IA hace todo los demás, música, arte, programación. Lo que he avanzado en dos semanas, hubiese tomado un año a un equipo de personas. Esto me está causando gran satisfacción pero a la vez mucho temor. Pero sí tengo que seguir pensando.
#10 En el capitalismo, el "mundo sin trabajo" es el mundo del hambre. Todo lo que plantea la IA respecto al trabajo va a funcionar muy mal para la inmensa mayoría de la población mundial si seguimos bajo el capitalismo.

Respecto a seguir pesando: ya no piensas como un programador, piensas como un gestor. Si todos nos vamos a ser gestores y no desarrolladores nos pasará como a las economías occidentales donde todos somos sector servicios y quienes realmente producen son los que mejores economías y servicios e infraestructuras tienen.

Quizás sea muy pesimista, pero estas herramientas, socialmente hablando, dan muy poco a cambio de mucho.
#11, pero no hay alternativa. No podemos mendigar siendo explotados cuando existe algo que puede hacer nuestro trabajo mejor y más barato. Lo que hay que plantear es un cambio de sistema de fondo, pero la tecnología ya está aquí, esto es un hecho que es inamobible.
#12 Desde luego. Los trabajos van y vienen. Y esta vez nos tocó a nosotros. Pero, a lo que voy, es que no estoy tan seguro de que esto triunfe a largo plazo, como dije, especialmente para con la sociedad. Y todo ello sin contar los recursos inasumibles que consume.
Algunos programadores piensan que cuanto más se tarde en llegar a la AGI mejor para ellos y es un error de bulto enorme. Precisamente la IA va a fulminar la programación mucho antes de llegar a la AGI. La única esperanza es que la AGI llegue antes y los trabajos intelecuales que sustituya sean todos y no solo el de programador, para que toda la sociedad entienda que esto es un problema colectivo y no uno que solo afecta a un sector.
"Estudios demuestran una bajada de productividad del 19% cuando se esperaba una subida del 20%"

Justo la semana pasada perdí dos días de trabajo por fiarme de la IA en vez de buscar blogs y documentación oficial. Por hacer una búsqueda en segundos de lo que debería haber sido una pequeña investigación de una hora o dos.

He pasado de creer que era una gran mejora de productividad a fiarme solo de la búsqueda de errores y análisis de logs kilométricos.
#3, llevo 3 semanas trabajando con Antigravity con Opus 4.5 y Gemini 3. Es cierto que yo siempre he pensado a diferencia de la mayoría de desarrolladores que los LLM eran útiles programando en manos de quienes sabían como utilizarlos, pero lo que he visto esta semana es un auténtico antes y después, un cambio de paradigma tan grande en la profesión que va a dejarla irreconocible. Ya no se trata de confiar en futuribles a años vista, se trata de que la herramienta ya existe y aunque no mejorara…   » ver todo el comentario
#6 Mi problema no es que la IA haga el trabajo mejor que yo (que me parece bien; siempre es una buena idea que una máquina haga tu trabajo, el problema es que esa máquina no sea tuya), mi problema es que la IA nos idiotiza, la IA hace que dejemos de pensar en soluciones y pasemos a pensar en cómo decirle a la AI que nos haga la solución. Y es algo que vengo notando desde hace unos meses en mi propio trabajo.

Primero, cada vez que le pregunto a la IA por la resolución de un problema, me…   » ver todo el comentario
#6 yo la verdad es que no lo tengo nada claro, siempre me ha parecido "sencillo" programar
La dificultad de crear soluciones software no está en la dificultad de crear código, si no que el resultado sea resilente a cambios y que se adapte a lo que realmente se desea
Para mi la IA para generar software solo en un objeto brillante, impresionante a corto plazo pero no garantiza que lo que estas creando sea mantenible dento de unos años
Aunque supongo que será como todo, usado con disciplina por las personas adecuadas puede representar un punto de inflexión en la productividad.
Usado sin criterio puede resultar solo en productividad a corto plazo y deuda técnica para mañana
#15, te falta ampliar el foco. Te centras en lo que tu haces y no en como cambiará el sector. Aunque fuera cierto que la mayor parte de tu tiempo de trabajo sea en pensar ingeniosas arquitecturas, en el sector se invierten millones de unidades de tiempo de fuerza laboral en cosas que la IA automatiza. Todos los profesionales que se dedicaban a eso van a tener que desplazarse a otros sitios saturando el sector.

Se que aquí la gente se tiene en muy alta estima, todo el mundo hace cosas elevadísimas que una IA no podrá hacer jamás. Aunque fuera cierto lo que dice la gente, cosa que yo de plano no me creo, habrá muchos más compitiendo ahora por lo que hacen.
#15 Tuve que hacer una aplicación para calcular productividades de los empleados. Avanzaba, surgían "dudas" de cómo calcularlo una semana después, teníamos una reunión para resolverlo, y ponían patas arriba todo lo que había avanzado. Así hasta 6 reuniones, y creo que ya se cansaron y pensaron "sácalo como sea". Sinceramente, no sé cómo una IA va a saber adaptarse de esa forma.

Pero además, hay algo que no me cuadra. Muchas veces haces una sql y tarda la hostia. Y entonces…   » ver todo el comentario
#6 Yo no soy programador. No tengo formación en desarrollo.

Aun así, con Claude Code he montado en un par de días una web de intranet funcional para la empresa: seguimiento de paquetería, notificaciones, alertas, CRUD de usuarios y proveedores, webhooks contra varios sistemas… cosas reales, no un “hello world”. Ese trabajo, hace muy poco, habría consumido horas facturables de un desarrollador profesional. Horas que simplemente ya no han existido. y no serían 16h de trabajo...

Y aquí está el…   » ver todo el comentario
#16, no te pienses que solo se va a devaluar lo que hacen los desarrolladores de software. Las soluciones finales también lo harán. Si tu creas un producto gracias a esta herramienta, no pienses, que bien, me he ahorrado un pastón en programadores. Piensa que cualquiera lo podrá copiar muy facilmente.
#18 no es mission critical ni es una ventaja competitiva, es una herramienta que nos va a dar algo más de productividad pero mucha paz mental
#19, paz mental a vosotros, los desarrolladores tienen que estar muy jodidos y como sociedad debemos encontrar una solución para la gente que se vaya quedando fuera. Al final nadie escapará, la IA y la robótica van a terminar reemplazando todos los trabajos productivos.
#20 por supuesto, pero HOY, puedo hacerme esa herramienta, o pasar 10 niveles de aprobación y necesitar un presupuesto de unos cuantos miles para que quizá en 6 meses me la haga un programador... qué quieres que te diga... me la hago y listo. al final las herramientas (ia en este caso) son para eso.

en el futuro dios dirá, pero no seré yo el que deje de usar ia por si en el futuro me quita el trabajo

por cierto, me acabo de dar cuenta de una mejora que puedo hacer... verás, en 10 mins está en producción :-D
#16 Estoy casi seguro de que el desarrollo que has hecho lo podrías haber conseguido programar sin necesidad de ia. Solo que hubieras tardado mas, por que hubieras tenido que leer manuales, consultar stackoverflow, etc. La ia solo te ha dado el coraje para lanzarte a hacerlo
#26 claro que podría haberlo hecho sin IA, pero ahí está el quid de la cuestión, que en dos tardes está funcionando…
#16 lo probaré pero a dia de hoy la ia no es lo suficientemente lista para hacer soluciones completas y seguras. Tengo programadores junior que se fian a pies juntillas de lo que hace la IA y luego voy yo y encuentro errores de seguridad muy graves como es cambiar un parámetros en la url y zas, acceder a información que no debería. A dia de hoy la IA no hace nada que tu no le pidas y para ello tienes que tener experiencia.

Yo lo siento pero no delego el desarrollo a la IA, si lo hago a nivel…   » ver todo el comentario
#27 hoy en día va sobrada para un MVP funcional, con 4 propmpts. Piensa que los llm llevan con nosotros un par de años, a la velocidad a la que evolucionan, en dos años más harán un trabajo mejor que la mayoría de programadores.

En cuanto a lo de la labor del programador senior que aporta el conocimiento para reducir el lenguaje cliente a requerimientos… creo que pronto estará también superado, a fin de cuentas la conversación es el fuerte de los llm…
#29, esta es de las cosas que siempre me han parecido más curiosas. Cómo es posible que tanta gente piense que para los LLM va a ser un problema insalvable el convertir los comentarios del cliente en requisitos funcionales. ¿Esta gente ha usado un LLM en su vida? Si en algo son buenos los LLM es en entender el lenguaje coloquial y convertirlo en algo profesional, técnico y detallado y si faltan detalles sabe repreguntar mejor que nadie con una paciencia infinita.

Pienso que la gente se tiene en demasiada estima a si misma y casi todo el mundo se piensa que es él más listo de la clase, que lo que hacen tiene un valor insustituible. Mucha falta de de humildad es lo que hay, la verdad.
#6 Me fío más de mi experiencia y de lo que dice el cofundador de open AI. Pero lo probaré, no molesta.
#6 Yo he creado más de 250 canciones en una semana, y suenan de p.m. , musicos temblad! xD
#24, la industria musical está muy preocupada por eso. De todas formas, algunos artistas se van a salvar porque tienen caché, los programadores no.
#6 Yo hace 3 años no la usaba y ahora la uso a diario, pero aún no tengo claro si mejora mi productividad o no. Hay cosas que las hace solas y ya está, pero otras, con frecuencia, se convierten en una tortura porque las hace fatal. Te cuela cambios que no has pedido, te borra comentarios útiles, de todo. Me está corrompiendo ficheros pero eso no lo cuento porque creo que lo arreglarán pronto. Pero tiene fallos graves de que le dices que algo tiene que cumplir 10 requisitos y te cumple 8 y te…   » ver todo el comentario
#30, esta frase es muy genérica. Qué IA usas, con qué IDE?

Hoy por hoy, yo afirmo que es imposible que haya un solo desarrollador en el mundo que afirme que está usando Antigravity con Gemini 3 u Opus 4.5 y diga que su productividad no está mejorando. Fíjate bien lo que digo, es materialmente imposible. Si alguien viene y dice esto él y yo sabremos que s un mentiroso. No es algo que vea que pueda estar sujeto a ninguna clase de discusión seria.

No es algo personal, pienso que en tu caso probablemente no estás usando las herramientas correctas.

Y los costes no están subiendo, sino que en un año han bajado cuatro órdenes de magnitud resolviendo problemas de frontera. youtu.be/iwyEnTVkOPE?si=24BZZtRsAhjxLzsR
#31 Uso VSCode con Opus 4.5 y me hace unas cagadas enormes. Quizá es que le pido cosas muy distintas a las que le pides tú, o no sé. Se ve que para ahorrar contexto busca cosas concretas en los ficheros y se deja un montón sin tener en cuenta. Quizá mis proyectos son más grandes. Si le doy un solo script sobre el que quiero un cambio entonces lo hace mejor, aunque también se ve que lee líneas concretas, no lo mete entero en contexto. Cuando digo cagadas no me refiero tanto a errores de que no compile como a duplicar código en vez de ver las cosas que ya estaban hechas. Tengo que gastar muchos prompts en pedirle que lo rehaga pero bien. Y cada vez gastar tiempo en revisar la nueva versión.
Hay que destacar la parte final del artículo "Productivity gains remain uncertain as AI models improve"
Trabajando para Elon Musk, deberías sentirte "más atrás" como ser humano
#4, hace años que no trabaja para Musk, le dió una patada en el culo para irse a otros proyedctos.
Carta abierta es hacedme casito?

menéame