edición general
107 meneos
1353 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
Comentarios destacados:                              
#9 #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 tiro horas, literalmente, haciendo lo que dice sin llegar a la solución (no de programación directamente, pero sí de sistemas); y, segundo y peor, en el momento en que decido ponerme a buscar para solucionarlo yo sin IA me noto lento, oxidado, costándome más entender las cosas. Y eso no me pasaba antes (llevo muchos años en esto).

Sinceramente, creo que, como dices, la IA va a cambiar la forma en cómo escribimos software, pero creo que va a ser para peor, y no ya hablando de que vamos a perder el trabajo (que es probable), sino porque nos está volviendo tontos, y no sólo en la programación, sino en todas las áreas en las que la IA se puede aplicar.

Como corolario podemos decir que esta es otra victoria del capitalismo, quien siempre nos quiso bobos, cortitos, alienados al fin y al cabo, y con la IA lo va a conseguir muchísimo más rápido que con la televisión y con una educación formal paupérrima.
"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.
#14 Está claro que la globalización iba a traer calcos lingüísticos. Algunos los asumimos mejor y otros nos chocan más. A mí me choca por ejemplo el "aplicar a", que creo que antes era común en América Latina pero ya se escucha cada vez más entre españoles.
#41 Resulta bizzarro :-D
#57 De un alambicado bizantinismo, esto de la lengua viva :-D
#57 six-seven
#41 en mi entorno (y todas las empresas que he pisado y conozco), eso de "aplicar a un puesto" es el estándar, vamos, que no hay otra manera.
#14 Factos (que rabia, cuando lo oí por primera vez, quise quemar algo)
#14 Muy bizarro todo
#14 Cómo traduces eventualmente tú?
#89 Al final?
#89 en algún momento, finalmente...
#2 "se enfrentan" también es la forma reflexiva totalmente equivalente a "enfrentarse".
#2 No, no es así. Según el Panhispánico de dudas, cuando se utiliza con el sentido de hacer frente a algo o alguien, se puede usar en transitivo:
1. Con el sentido de 'hacer frente a alguien o algo, especialmente a un problema o peligro', puede ser transitivo: «¿Qué podemos hacer para enfrentar esta situación?» (VV. AA. Mamar [Arg. 1983]); o, más frecuentemente, intransitivo pronominal, con un complemento introducido por con o a: «En la vida de la calle no se le puede bajar la cabeza

…   » ver todo el comentario
"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
#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.
#13 es un cambio de paradigma total. Ha venido para quedarse. Es como pensar que los ordenadores no iban a triunfar o no habían llegado para quedarse porque los primeros eran inmensamente caros y gigantescos t necesitaban mucho mantenimiento. Es salto que ofrecen es tan exponencial, no lineal, que es absurdo pensar que una tecnología tan disruptiva vaya a quedar en el limbo. Entiendo que a la gente que no ha percibido su extensión y profundidad aun le cueste verlo y aceptarlo. Pero es inevitable.
#12 "existe algo que puede hacer nuestro trabajo mejor y más barato"

Ummm... Esto está todavía pendiente de probar.

Más rápido es obvio que sí, por mucho.

Mejor, pues depende del caso. Si está bien guiada el nivel suele ser aceptable o bueno.

Pero... ¿más barato? Ahora mismo sí, pero cuando reviente la burbuja de la IA y se pongan las subscripciones al precio necesario para que ganen dinero en vez de perderlo, pues quien sabe...
#35, seamos un poco serios, por mucho que suban los precios, ninguna IA va a costar lo que le cuesta a una empresa mantener un programador al mes.
#52 Cierto, pero (por el momento) no puedes quitar al programador que usa la IA ya que alguien tiene que revisar el código.

Por lo tanto (por el momento) si las cuotas subieran mucho pudiera no salir a cuenta.

Si en el futuro el programador fuera 100% prescindible cambiaría mucho la cosa, pero todavía no estamos en ese punto.
#53, pero lo que hacían 10 desarrolladores lo harán 5, aunque solo sea supervisar código.
#99 Eso por supuesto.

Pero todas las empresas siempre están sobrepasadas de proyectos, también existe la posibilidad de que sigan trabajando esos 10 y saquen el doble de trabajo.
#35 La IA es la última pieza (una de las últimas piezas) para pasar a una economía postcapitalista. Para eso deberíamos luchar. Democratizar la IA. La IA es un gran invento, pero como todos los grandes inventos, depende de como se usen y en qué manos estén. Si están en manos capitalistas va a pasar lo que dices.

Pero, también recuerda que hay modelos de código abierto. Que puede que mejoren en rendimiento y se puedan ejecutar en maquinas más pequeñas.
#12 como era eso? Ah, si, tendréis que hacer conciertos.
#12 ¿Qué no hay alternativa? Esto suena al que trabaja 12 horas y dice que no hay alternativa.
¿Qué hiciste con el usuario original de esta cuenta?
#9 , #10 Llevo varios días probando el modelo de actores con Claude Opus 4.5. Quería revisar conceptos de sistemas distribuidos sin montar infraestructura propia, así que usé una plataforma de subastas como dominio de prueba, no por el negocio, sino porque obliga a lidiar con concurrencia, estado y aislamiento.

En pocos días montamos un sistema completo con Cloudflare Durable Objects, event sourcing, sagas, WebSockets hibernables, CI/CD, Terraforms para la infraestructura y una serie técnica…   » ver todo el comentario
#10 Qué cómo será la vida en un mundo sin trabajo? Pues una vida en la que no podrás pagar tus facturas, porque tu juego hecho con IA no te las va a pagar.
#9 y que, además, a la gente, se la pela si la solución es buena, realmente buena o pasable. Si es optima, si es una aberración desde el punto de vista de consumo, tiempos etc o si el código generado es infumable a la hora de mantener.

Se
La
Pe
La
#9 no le digas a tu jefe que encargar a alguien haga un desarrollo por ti te idiotiza... o mejor díselo... creo que nadie es idiota por no saber que hay de tras del código maquina generado por un lenguaje y la ia hay que verla así como una capa mas de abstracción que permite concentrarse en tareas a mas alto nivel.
#48 En este caso comparas algo determinista con algo que no lo es.... El código máquina generado por un compilador es igual siempre que le pasas el mismo código de alto nivel.

El código generado por una IA no lo es. Es mas... le pides lo mismo y te lo hace diferente. Incluso le puedes decir que esta mal, aunque este bien y te lo vuelve a hacer incluso peor que antes.
#55 x.com/karpathy/status/1617979122625712128 no soy el unico que lo ve asi... no hace falta quea determinista para que sea un capa mas de abstraccion en cierto modo. Lo que trato de decir es que no por perder infor de detalle te vuelves idiota... muchos programadores no saben que pasa en ensamblador cuando declaran un string y como asigna la memoria y la maneja.. y no por eso eres idiota.
#91 El problema es un poco mas gordo que eso... un programador con experiencia que usa la IA entiende que esta haciendo. Un programador junior nunca aprenderá nada... si todo se lo hace la IA.

Tu le dices a la IA que te genere un código que haga tal cosa.. la IA mete 3 comportamientos incorrectos los que sean.... luego le dices a la IA que te haga los test unitarios y los test END2END para probar ese código. La IA te hace los test con 100% de cobertura asumiendo esos comportamientos como validados que tu ni has visto. El problema llegará a producción y tus usuarios serán lo que los detecten.

Eso estoy viendo yo en mi empresa.......
#48 No. La IA no es una capa más de abstracción. Ni parecido.
#88 Hay gente que lo puede explicar mejor que yo, como los creadores de UML: Grady Booch, Ivar Jacobson, y James Rumbaugh. Una pena que Edsger Dijkstra pasara a mejor vida en 2002 o también podría dejarle las cosas muy claras a Karpathy que es, sobre todo, un buen mercader grandilocuente que ha logrado que cuando se hable de IA todo el mundo piense en los LLM como si fueran lo mismo y se piensa que ha creado la máquina universal que resuelve todos los problemas. Parshin Shojaee, Iman Mirzadeh,…   » ver todo el comentario
#112 #48 creo que los arboles no os dejan ver el bosque... el problema no es si el llm da dos versiones diferentes si le preguntas dos veces... si le pido a dos programadores el mismo programa me daran dos programas que funcionan pero con codigo diferente... si el llm me da codigo que funciona lo de menos es si el codigo cambia, lo importane: que funcione.
#9 yo a los chavales del instituto, que casi no saben ni restar, no era capaz de motivarles para que aprendan porque "si lo necesitan ya tienen la calculadora del móvil", imagínate con la IA...
#9 Truco:
Cuando lo IA no te da la solución a la tercera, es que o no puede dártela o estás enfocando el problema de una manera que la IA no funciona. Si no se te ocurre una manera radicalmente distinta de pedirle la solución, prescinde la la IA.
#9 Diría que no es que estés lento. Más bien es que "discutir" con una IA a veces es agotador. A veces muestran una inteligencia sorprendente pero otras parecen muy tontas, como si te estuvieran tomando el pelo. Les dices que algo está mal, te agradecen que les hagas notar su error y a continuación lo vuelven a hacer igual de mal.
#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
#22 "Mi intuición me dice que PORQUE NO SE FÍAN."
Has dado en el centro del problema.
Estamos terminando una tesis de máster sobre un problema que toca la IA de forma tangencial, como una posible herramienta para acelerar y automatizar los procesos. Hemos entrevistado a bastantes expertos, y lo cierto es que los expertos de la rama del campo sencillamente no se fían de usar herramientas automatizadas, o directamente IA, por las siguientes dos razones:

1. Los sistemas que se…   » 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
#18 #26 #27 #46 Ni os molestéis en discutir con él, es bastante evidente que su historia es mentira.
#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…
#28 En tal caso, si los podrías haber hecho sin sin IA, intuyo que, que aunque digas que no eres programador, tu perfil es mucho mas técnico que el de la media, no todo el mundo podría haber sacado adelante un proyecto software y usarlo en producción (Qué esto es lo importante), osea para mi, a fines prácticos, eres programador.
Por otro lado dos cosas:
- Si lo hubieras hecho sin IA, hubieras tardado más pero hubieras asentado mejor cierta habilidades y conocimientos (Ahora sería un…   » ver todo el comentario
#34 lo que trato de explicar es que hoy, con la IA en pañales. una persona que no sabe qué es un array y la última programación la hizo en basic en 1988 en el colegio, puede hacer sistemas
Funcionales pagando una cuota de 25€ al mes en un llm que lo mismo te prepara la ruta para Las vacaciones, que te hace una receta de cochinillo, que te programa Con 4 instrucciones una web

Dentro de 5 años, esto será irreconocible.

Sobre tus comentarios, a) no le
Compensa dedicarle el esfuerzo a aprender si puedo hacerlo así, b) hoy no es gran competencia (aunque en este caso sí lo ha sido, lo que yo he hecho no lo ha cobrado un programador), pero al ritmo al que va, en 5 años la Cosa será muy diferente
#68 mis fondos indexados en sp500 desean que lleves toda la razon
#34 Su historia hace agujeros por todos lados y es bastante evidente que es mentira a nada que seas programador.

Igual que es bastante evidente en esta noticia (y siguiendo sus trayectorias) que aquí hay varios usuarios/bots promocionando las IAs.
#86 Yo creo que mas bien es un historia real pero algo hinchada.
Con total seguridad no tenga ni siquiera el código alojado en un repositorio git o dentro de un mes no recuerde como lo desplegó en producción, o tal vez tenga tablas sin indices y consultas sin usar join que dentro de un año hagan la aplicación demasiado lenta.
También puede ser que sea un usuario con conocimientos de programación lo que pasa es como hizo otra carrera no se considera pogramador
Y bueno, también existe la posibilidad de que, tal como dices, sea simplemente spam de alguien que le interesa que se siga invirtiendo en en empresas de de ia
#28 ''''''funcionando'''''''

Si para pocs y cosas de poca monta, te doy la razón (en parte)

Pero cuando la usas para, por ejemplo, evaluar falsos positivos en temas de blanqueo de capitales (un caso concreto y real que he tenido que afrontar), el humo de la IA se disipa
#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.
#33 Es que en general el usuario NO sabe lo que quiere.

Tengo anécdotas para aburrir de una pyme en la que pasaban cosas loquísimas, la más habitual era que necesitabas a un interrogador de la STASI o algo así de bruto para conseguir los requisitos de cualquier cosa xD

Cuando le explicabas a la gente como se usaba el programa lo que apuntaban era el orden el que había que pulsar los botones, pero nunca jamás eran capaces de entender el proceso.

Una vez se quejaron de mi a la dirección ya…   » ver todo el comentario
#33 Perdona, he editado el comentario #36 y ha pasado taaaaanto tiempo que no he sido capaz de completarlo a tiempo. El texto completo es este, por favor, ignora el mensaje #36 :

#33 Es que en general el usuario NO sabe lo que quiere.

Tengo anécdotas para aburrir de una pyme en la que pasaban cosas loquísimas, la más habitual era que necesitabas a un interrogador de la STASI o algo así de bruto para conseguir los requisitos de cualquier cosa xD

Cuando le explicabas a la gente como se…   » ver todo el comentario
#38, tienes que preguntarte si es computable el proceso para generar las especificaciones técnicas en base a lo que quiere o puedes deducir que quiere el cliente. En mi opinión sí, se trata de un flujo de información discretizable que sigue un patrón lógico. Por muy complejo que te pueda parecer, no es magia.
#50 "se trata de un flujo de información discretizable que sigue un patrón lógico. "

Y eso que está en negrita no siempre es así, por flipante que suene xD

Evidentemente, si la persona que te da los requisitos no es subnormal, está claro que una IA puede hacer las cosas bien o muy bien. Pero eso no siempre se cumple.
#54, si no siguiera un patrón lógico, solo habría ruido y sería imposible sacar nada en claro. Para las coñas va bien, pero en el mundo real, cómo crees que lo hace una persona cuando se entrevista con un cliente? Sigue unas reglas, por muy complejas e intrincadas que te resulten. Repito, no es magia.
#78 en la empresa que te puse de ejemplo desechamos el 90% de lo que nos dijeron e hicimos lo que a mí me dio la gana (que era el que escuchaba a los usuarios cada día, a mi pesar). Fue un éxito, por sorprendente que suene.

Reconozco que me he ido a un ejemplo muy extremo, normalmente no es así.
#84, el caso es que no es magia por mucho que a ti te lo parezca. Aplicaste alguna clase de razonamiento que seguía alguna clase de patrón.
#92 Por supuesto que sí, eso no lo discuto.

El tema es que hace falta tener algunos conocimientos previos sobre lo que se puede hacer y lo que no, lo que tiene sentido y lo que no, los límites de la tecnología y cosas así para ser capaz de poner unos requisitos en un papel sin que no de risa leerlo.

Vamos, que necesitas a alguien que sepa... no sé... ¿programar? :troll:

Sé a donde quieres llegar, si queda claro que con la IA van a hacer falta menos programadores, eso está claro. Pero el…   » ver todo el comentario
#33 es un problema clásico, el ser humano vive en aritmético, la evolución de la IA es geométrica. La mayoría no somos capaces ni de entender la velocidad a la que va mejorando.

La diferencia está en los que no somos capaces de entenderla pero sí reconocemos que existe,
Y los que creen que son “especiales” y que un llm no hará cosas increíbles de aquí a 4 años que ellos no son capaces de hacer. Como bien dices, es un tema también de humildad
#16 ya.

Ahora coge el 'juguetito' que has montado y escalalo a una web con muchos usuarios concurrentes.

Cuando empiece a echar humo, consúltale a la ia otra vez xD
#46 no necesito muchos usuarios concurrentes.

No digo que Claude code haga webs como booking.com digo que hace muchas webs je ya son utilizables.
#16 Luego te despertaste y estabas meado. Flipao.
#62 gracias por el aport, una manera fantástica de demostrar tu ignorancia
#64 No sabes programar, no tienes formación, pero sabes lo que es CRUD, webhooks, etc...

Te has montado una solución entera, funcional y sin apenas bugs en dos días...

Todo eso sin saber nada, sí, claro.

Tengo bastantes años de experiencia y conozco bastante bien todos los modelos de IA para saber qué la historia que nos estás contando es mentira.
#65 te equivocas. Una cosa es que no sepa programar y otra que cuando Claude me dice que las
Páginas de manejo de cubetas de usuarios se llaman crud, sea tan imbecile de no acordarme. Los webhooks los encontré buscando info (vaya, con un chtbot con IA) en la web del proveedor del formulario que usamos (jotform)

Pero vamos, que si estás más Cómodo pensado que es mentir, allá tú. La negación de la realidad es fácil, y más cuando lo que ves es que un cacharro te va a superar en tu trabajo muy pronto, pero no te va a ayudar
#70 Por dios. ¡Me parto! xD xD xD xD

En esto se nos está quedando Internet, en AI-bros diciendo gilipolleces hasta en menéame. :shit:
#75 te falta un poquito de humildad, y de educación…
#16 Misma situación por aquí pero con temas de analítica de datos. Soy 100% independiente (o dependiente de la IA) para generar scripts de python, extraer datos de diversos sistemas, subirlos a big query transformarlos y representarlos en power bi.
Os parecerá una chorrada y lo será, pero esa ni siquiera es mi función principal. Son al menos dos perfiles (desarrollador junior, BI junior) los que estoy asumiendo yo de una forma casi inmediata con ayuda de la IA. No dudo de que para escalar se necesite un senior aportando coherencia o limpiando código, pero el ahorro en tiempo y económico es bestial.
#16 no sólo programadores, todos los jefecillos intermedios o supervisores que no se sabe muy bien su papel en la mepresa, jefecillos intermedios que tomen alguna decisión e incluso jefazos que tomen más decisiones desaparecerán. Fíjate tú que a los programadores no les veo desapareciendo sino convirtiéndose en asistentes o supervisores de varias IAs, al resto les veo en la puta calle, sinceramente. Yo, por si acaso ya estoy preparando un par de opos ya que me toca como desarrollador y como jefecillo intermedio que se toca los huevos...
#16 Bufffff...

Cuidado al usar eso. No lo pongas en internet
#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.
#24 No, tu no has creado más de 250 canciones, le has dado la orden a una IA y esta te las ha creado. No has cogido un instrumento, no has construido su armonia, no has creado su melodía y/o contrapunto, no has aprendido de tus referentes como ellos y/o ellas hace y componen música. No puedes ir a un directo y tocar esa música. Y lo que es peor, no has disfrutado del proceso creativo ni lo has experimentado con otros seres humanos. Tienes un "como si" y ya está.
#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.
#30 La realidad es que lo mejor es evitar a toda costa los modelos básicos.

Es decir, usa el modo "think", "deepsearch" o como sea que los llamen y que se adapte a tus necesidades hasta que te salten con el banner de que pagues.

Si ves que utilizando las distintas IAs disponibles en su versión gratuita pero niveles más "avanzados" (probablemente sin llegar aún al pro), pues igual ahí sí que habría que plantearse pedir una suscripción.

Tengo que decir que con las opciones que da Gemini, uno debería tener suficiente para tener acceso a su versión gratuita "no tonta" .

Incluso la suscripción es más asequible que otras por ahí.
#40 Uso los modos avanzados. Es verdad que hacen cosas sorprendentes, pero realmente no estoy seguro de que me quiten trabajo muchos días. Solo revisar lo que han hecho ya lleva tiempo. Cuando de verdad ayudan es cuando tienes que hacer algo sencillo pero no sabes cómo, y no es fácil de encontrar en Google porque no sabes cómo se llaman las cosas.
Pero mira, para un videojuego de programación tenía que navegar un laberinto, y le expliqué el tipo de algoritmo que tenía en mente, y me dijo cómo…   » ver todo el comentario
#61 Me acaba de pasar esto con Claude Sonnet 4.5 (Opus es 3 veces más caro). Me ha implementado en un minuto una cosa (que no era difícil, pero si te lo dan hecho pues guay) y me fallaban los test, que me los había hecho la IA también pero hace un par de días. Y me ha tenido diez minutos dándole vueltas a por qué fallan los test, gastando un montón de prompts, diciendo que el código está bien, que si seguro que he reiniciado el proceso desde el último fix.

Luego me he puesto a investigar yo el…   » ver todo el comentario
#93 Y ahora al hacerle notar que implementó mal una mitad del protocolo, que no coincide con la documentación ni la otra mitad, me contesta que es mejor así, y se pone a editar la documentación y la mitad que estaba bien, sin pedir permiso. Esta vez era Opus.
#6 Pues para problemas simples, de instituto de FP, se nota mucho cuando un alumno utiliza una IA para resolver un problema y suelen tener errores y lo que es peor, la mayoría de ellos no saben para qué funcionan algunas líneas del código, y las consultas de base de datos que devuelven las inteligencias artificiales son de risa. La mayoría de gente ven muchas ventajas pero creo, desde mi experiencia como profesor, que va a provocar que cada vez exista una peor calidad de programadores en general.
#44, claro que se nota. Si el código es limpio, entendible, las variables están bien nombradas y todo sigue prácticas de buen diseño, seguro que lo ha hecho la IA. Los humanos nos cansamos, somos perezosos y desarrollamos el software a base e prueba y error y muchas veces se nos olvida refactorizar.
#44 Imagínate que hacemos un modelo LLM utilizando como base el código de chavales de FP de informática. xD

Pues eso es lo que va a terminar ocurriendo. Ahora estamos en el mejor momento y mira lo que hace esa IA. Los repositorios se llenarán de código basura y cada vez estará tan degradado que la calidad solamente va a disminuir.

Luego estarán los modelos basados en código de calidad que controlarán algunas empresas del sector que inviertan en eso. A la larga la diferencia será brutal.
#6 Toda la razón. Me jubile el año pasado, después de 37 años desarrollando y analizando para empresas. Echo la vista a tras y pienso, con la IA lo que hacia en una semana lo habría hecho en un día. Luego piensas, pero me habría convertido en un jodido consultor.
#66, el hecho de que te hayas jubilado te da una perspectiva más objetiva que la que tienen quienes va su modo de vida en ello. A mucha gente no le gusta que le digan como son las cosas si estas les resultan incómodas y prefieren negar la realidad.
#6 Te veo siempre en la cresta de la ola del hype de la IA.
Su utilidad es indiscutible y no usarlas a nivel empresarial con los precios actuales no tiene sentido… pero la burbuja sigue creciendo y, si revienta, veremos qué queda y cuándo/cómo nos recuperamos.
#69, no se que es la cresta de la ola del hype de la IA. Siempre he dicho que esta tecnología no pararía de mejorar y se convertiría en imprescindible y es lo que está pasando. Los que cuando salió chatGPT dijeron que era una castaña y que no podía dar más de sí, no se si tu eras de ellos, son los que se lo deberían hacer mirar.
#73 la uso desde hace mucho tiempo. También tiene debilidades innegables y produce daños colaterales, el mayor de ellos en mi día a día es que con la IA es mucho más sencillo que alguien que no entiende lo que está haciendo, pero “funciona”, meta un cambio en producción que lía parda.
Es una herramienta de la hostia, pero hay que saber usarla y dudo que todas las empresas estén invirtiendo suficiente en formación sobre IA para que sus empleados le saquen partido.
#85, el caso es que cada vez funciona mejor y pensar que los fallos que haya podido tener no van a corregirse jamás es un error. Yo no me he movido ni un milímetro. Siempre he dicho que esta herramienta va a ser tan fundamental o más como lo fue la invención del fuego, la máquina de vapor, la electricidad o internet. Si esto es subirse al hype, también lo era hablar de lo increíble que era la máquina de vapor o la electricidad en su día.
#69 Es un AI-bro de libro, por mi parte está reportado por promocionar y venir aquí a hacer spam.
#6 ¿Puedes describirnos detalladamente en tú trabajo como desarrollador como te está ayudando la IA en el día a día?
#72, ejemplos de software que he hecho en una cantidad de tiempo ridícula.

- He implementado un microservicio que se conecta a un contenedor blob con reportes del estado de unas instalaciones y los convierte en un json estructurado procesándolo con un LLM en caso de que haya que abrir incidencia o los ignora si no.
- He inplementado un servicio que convierte notas de voz en cualquier idioma en un json estructurado.
- He desarrollado un sistema que controla una cámara de seguridad para que cada…   » ver todo el comentario
#90 ¿Y podrías darme varios ejemplos más a nivel código del uso de la IA en tu día a día? ¿En que lenguajes de programación trabajas?
#94, trabajo fundamentalmente en Python, pero también utilizo Javascript.

Ayer implementé meteorología en mi videojuego únicamente a base de prompts. Decirle como quiero que el cielo cambie de color y que dibuje un rayo que cae desde la parte superior de la pantalla al suelo y lo hizo genial.
#97 ¿Podrías compartir capturas o vídeos sobre tu videojuego? Alguna web o cuenta donde podamos seguirlo.
#6 hace un par de semanas hice una aplicación completa android que tira de datos en local y firebase, de ciertas tareas para varios usuarios. Encontré algún que otro fallo menor pero fácil de detectar y resolver con la propia IA.

Es como dices, lo que hay ahora respecto lo que había hace 3 años, ha mejorado muchísimo, y no me puedo ni imaginar la precisión que tendrá esto de aquí a otros tres años. El salto en calidad ha sido muy bestia sobretodo en tareas mucho más técnicas que lo que pida la…   » ver todo el comentario
#6 Quien quiera comprobarlo puede coger android studio ahora mismo y en un par de horas te hace una app con resguardo online y lo digo porque llevo usándolo desde que salió y los saltos que han dado han sido acojonantes, de usarla para ver si acertaba algo, a poder dejar de usar stackoverflow, a ayudarme con errores y ahora actualmente a poder delegar íntegramente la programación mientras sepas que vas pidiendo y sepas buscar Bugs y testear, hay cosas que tarda más intentos y cosas que hace a…   » ver todo el comentario
#6 Tú hablando de IA, causa tanto rechazo com BosterFenix hablando de no tener hijos en la pobreza o el Findeton hablando de lo bien que se viviría en el anarcocapitalismo.
#100, ya lo he dicho en mi comentario, que un tío random de Internet diga cosas que te van joder la vida pone de mala leche, por muy ciertas que sean. Apuesto a que eres desarrollador. Se que mis comentarios aquí no van a recibir aplausos.
#3 pues no la has usado correctamente. Has hecho algo parecido a cuando ibas a Stack overflow y copiabas y pegabas el código sin más. La IA puede tener fallos, como cualquier programador, pero es una mejora que lo cambia todo. Yo era escéptico, pero tras meses usándola esporádicamente ya se ha introducido de manera brutal en mi flujo y mi día a día. Cosas que antes me llevarían horas de investigar y leer documentación, ahora en minutos tengo la clave. Para pocs por ejemplo, en una tarde…   » ver todo el comentario
#47 Sí la he usado correctamente, pero las fuentes que me ha dado y la información no era correcta.
#51 por curiosidad, qué modelo has usado y qué tipo de pregunta o sobre qué sistema? A veces puede dar info inexacta o errónea pero depende mucho del contexto que le hayas ido dando y de los prompts que hagas. Por eso, repreguntar y verificar cosas sensibles. Pero en general, funciona de maravilla actualmente. Es como si le preguntas algo a alguien que sabe, también se puede equivocar o entender mal
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.
Hay que destacar la parte final del artículo "Productivity gains remain uncertain as AI models improve"
Mi opinion es:

- aumentara la productividad muchisimo, donde antes hacian falta 10 programadores ahora solo con 2 bastara (el CEO no se va a poner a programar)
- aumentara muchisimo la competitividad, si “cualquiera” puede hacer un programa el mercado acabara saturado, la competitividad sera brutal, una empresa pequeña podria hacerle sombra a una grande
- el rol del programador cambiara, sino eres arquitecto de software lo tienes mas jodido
- acabaran saliendo “IDE’s” nuevos donde vas…   » ver todo el comentario
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.
A mí no me da miedo la IA. Me parece genial que pueda liberarnos de jornadas laborales eternas. Lo que me da miedo es el nulo debate social y político sobre el nuevo contrato social que tendríamos que estar ya definiendo: reducción de jornadas, impuesto a los robots que complemente al IRPF... creo que no estamos a la altura.
Y a ti te sobra mucho de bot.
# 77 Y a ti te sobra mucho de bot.
en todo caso a todo código incluido el generado por IA hay que pasarse pruebas unitarias idealmente con un 100% de cobertura, de integración y sistema, en eso es bastante bueno tb.
#37 bueno...... Ahí ahí que empieza a mockear como si no hubiera un mañana y al final el coverage te los sube pero los tests valen de poco
Carta abierta es hacedme casito?
«12

menéame