El mayor problema de la IA es la IA misma. No es rentable. OpenAI, Antrophic, etc. están perdiendo dinero a mansalva. Las empresas tecnologicas de prestan dinero entre ellas lo que acrecenta la burbuja pero la realidad es que no reciben ingresos que compensen la inversión. Los chips de los centros de datos que compran hoy quedarán obsoletos cuando los centros de datos estén operativos.
Antes de que la IA esté en condiciones de reemplazar a los programadores, estas empresas quebrarán o serán absorbidas por otras para conseguir objetivos probablemente más necesarios. La IA aplicada tal como se está haciendo hoy, simplemente no da beneficios.
Soy analista programador... en plsql. Seguramente en los nuevos proyectos (apex y outsystems) la IA pueda hacer daño pero en los antiguos, con html y js a saco escrita dsd plsql... lo dudo... no hay quién lo entienda casi... y tirando de funcional y horas de investigación.
El día que la burbuja estalle y tengamos que pagar lo que realmente cuesta mantener funcionando la IA, o comprarnos H200 y pagar la electridad que cuesta hacerlos funcionar, vamos a darnos una hostia de cuidado.
Estamos generando cientos de miles de desarrolladores que se están olvidando de cómo funciona el proceso de entender un problema y convertirlo a código, y entender ese código para hacerlo funcionar de forma eficiente.
Estamos evitando que cientos de miles de desarrolladores entren en el mercado con un mínimo conocimiento del proceso mental que requiere crear codebase mantenible.
Estamos dejando que venture capitalists paguen un sistema que nos vuelva idiotas.
Y lo peor es que mucha gente sigue pensando que ser desarrollador de software es escribir mucho código. Es entender, hacer refactorizaciones, reducir código, hacerlo más eficiente, ... y poco escribir código nuevo.
Van a empezar a salir como setas programas con cientos de miles de líneas de código que ni la IA ni ningún humano es capaz de entender y que tienen que ser mantenidas porque no hacen más que salir fallos. Va a ser como la experiencia de heredar codebases gigantes, que lleva tiempo entender, refactorizar, hacer tests, ... No hay más que mirar Windows 11.
Yo sigo usando la IA y Claude Code para hacerme la vida más fácil, o ayudarme a entender cosas, pero jamás para pensar por mí.
Un poquito más de humo! Ese sp500 no va a subir solo!
Y aquí estoy yo, que tras 3 semanas con una poc de aws, donde se ha usado nova, openai, sonnet y opus, para unos temas de blanqueo de capitales y patrones, la culpa siempre es de:
* El prompt'
* La temperatura
* Vuestro modelo de datos es muy complejo y blablabla
#27Have you ever tried working in a legacy codebase?
Estaba el programa de gestión de caja de un banco ya desaparecido. En PL/1 y assembler. El listado puesto en el suelo era tan alto como yo. Una vez metido dentro, eso estaba acribillado de retoques hechos por personas que entendían tan poco lo que pasaba como yo, hechos con la única intención de que el programa siguiera haciendo lo que hacía antes, fuera lo que fuera eso.
Por supuesto que la mayoría del código no se debía ejecutar nunca, pero cualquiera se atrevía a quitar nada.
Una cosa así, si falla, es casi imposible de arreglar.
#34 por supuesto. Pero que hay muchos billetes invertidos y que a esto hay que hacerle una buena publicidad, rollo 'sastre del emperador ' o 'alabemos al hipnosapo', tambien
The amount of tech debt is already ramping up. Digitalization increases in speed now that all non-techies are building their own MVPs.
And someone has to come in and rebuild everything.
I am doing exactly this right now.
I've also been building with Claude for a year and every single time the limiting factor is the knowledge debt that ramps up when you rely on AI-generated code.
Eventually things break. Have you ever tried working in a legacy codebase? Well all AI-generated code falls into this category where nobody understands how it works, things are 10x more complex than it should be and nothing has ever been refactored. 50% of the codebase is dead code. Features slapped on top of half finished features.
Eventually not even the AI can make sense of the codebase.
#14 Lo de que habia que enseñar programación era porque es una buena formacion para adquirir habilidades clave como el razonamiento lógico y la capacidad de abstracción.
#14 Lo de que “ser programador era el trabajo del futuro” yo solo se lo escuché/lei a empresas (p.ej.: Openbank en 2021 te pagaba 1000 euros por cada desarrollador que consiguieras captar para la empresa). Básicamente en ese momento puntual específico, a los empresarios les faltaba mano de obra, sabían que no podían pagar 4 duros y buscaban saturar el mercado. Lo consiguieron, debo decir.
Lo de que “enseñar programación a los niños” si que lo he escuchado a mucha gente y en varios entornos. No siempre se decía en el sentido que muchos QUERÍAN entender (“si los niños aprenden programación van a hacer carrera como ingenieros de software / programadores -> futuro asegurado”). No. Eso es una explicación simplista, que insisto era lo que muchos QUERÍAN entender o les gustaba creer que por ahí iban los tiros. Para nada, o como mínimo, no del todo.
Programar es aprender a pensar de una forma muy específica:
– descomponer problemas grandes en piezas pequeñas
– razonar sobre sistemas… » ver todo el comentario
Ahora mismo me estoy partiendo la polla de todos los cuñaos que decían que había que enseñar programación a los niños y que ser programador era el trabajo del futuro.
Algo que hace ya diez o quince años tenía yo clarísimo que no iba a ser la realidad. Sin que hubiera IA ni hostias.
La programación está muerta y mucha gente que cobraba 80k al año van a pasar a cobrar cero.
#63 En todo caso sera el bot de mi jefe el que despedira a mi bot, que a su vez recurrira ante el bot del sindicato que elevara una queja al bot de conciliacion...ad nauseum.
#67 Yo uso Opus de forma diaria, estoy montando un side project con él, por aprender a utilizarlo y demás. Y está genial, pero la realidad es que dista mucho de hacer software solo, tienes que iterar muchísimo en bases de código grandes.
Actualmente mi proyecto tiene 22k lineas de código, y aunque bien es cierto que sin Claude hubiera tardado más de un año en hacer esto, y con él posiblemente lo tenga la mitad, no es menos cierto que si lo pilla una persona con menos seniority sale un producto que es basura.
Yo creo que hay dos posibilidades, una que se contraiga el mercado, o totalmente lo opuesto, que haya explosión de startups, porque ahora más gente, con menos recursos podrían intentar crear algo si tienen una buena idea.
Sobre el tema que comentaba otro meneante de sustituir empresas, no lo tengo tan claro. No porque no sea posible, si no porque creo que muchas empresas grandes, como banca, o farmacia, no contratan software o consultores porque no puedan hacerlo in-house, sino porque no quieren asumir la responsabilidad de hacerlo.
#1 Me pasé la semana pasada yo y otro desarollador (nos consideramos muy buenos en lo nuestro) buscando un puto error que metió otro desarrollador que usa Opus en su último commit de hace dos semanas, 4 días buscando el puto fallo por la manía de dejar que la IA haga lo que quiera con el código. Estimamos el coste de arreglarlo en cerca de 10.000€ (cerca de 80h de trabajo) si tuviésemos contratado el mantenimiento a una empresa externa, sólo localizar el fallo.
Era un fallo de concepto que un humano (que sepa) ve a la primera... eso si los programadores leyesen el código que generan la IAs, por que ahora ya ni eso, o copian-pegar el que no tenga un asistente en el IDE o directamente dejan que escriba lo que quiera el agente sin revisar línea por línea lo que pone
Y no es la primera vez que nos pasa, nos dirigimos hacia un desastre económico derivado de los costes estratosféricos de arreglar software en funcionamiento creado por IA. Se va a llevar cientos de empresas por delante
Eso sí, creo que comienza una edad de oro de las empresa de 1 o 2 empleados/programadores
[Edit] Por cierto, donde las IAs sí lo van a reventar es en puestos de alta dirección, también veremos en los próximos 10 años los primeros unicornios con directivas de IAs, poco se comenta esto
#75 ¿Diez años? ¿Cuántos Juniors ha contratado tu empresa este año? Ha habido una contracción de la oferta laboral que yo no he visto en la vida. No quiero decir que no haya oferta, digo que hay infinitamente menos.
Antes de que la IA esté en condiciones de reemplazar a los programadores, estas empresas quebrarán o serán absorbidas por otras para conseguir objetivos probablemente más necesarios. La IA aplicada tal como se está haciendo hoy, simplemente no da beneficios.
Y la clave está en el equilibrio entre los dos tipos.
Estamos generando cientos de miles de desarrolladores que se están olvidando de cómo funciona el proceso de entender un problema y convertirlo a código, y entender ese código para hacerlo funcionar de forma eficiente.
Estamos evitando que cientos de miles de desarrolladores entren en el mercado con un mínimo conocimiento del proceso mental que requiere crear codebase mantenible.
Estamos dejando que venture capitalists paguen un sistema que nos vuelva idiotas.
Y lo peor es que mucha gente sigue pensando que ser desarrollador de software es escribir mucho código. Es entender, hacer refactorizaciones, reducir código, hacerlo más eficiente, ... y poco escribir código nuevo.
Van a empezar a salir como setas programas con cientos de miles de líneas de código que ni la IA ni ningún humano es capaz de entender y que tienen que ser mantenidas porque no hacen más que salir fallos. Va a ser como la experiencia de heredar codebases gigantes, que lleva tiempo entender, refactorizar, hacer tests, ... No hay más que mirar Windows 11.
Yo sigo usando la IA y Claude Code para hacerme la vida más fácil, o ayudarme a entender cosas, pero jamás para pensar por mí.
"hazme un IDE cojonudo que deje a VSCode como un juguete ineficiente e inútil, o como mínimo que sea igual."
Sí, sin duda. De momento Windows 11 está roto. La aplicación de Amazon en Android, rota.
Y aquí estoy yo, que tras 3 semanas con una poc de aws, donde se ha usado nova, openai, sonnet y opus, para unos temas de blanqueo de capitales y patrones, la culpa siempre es de:
* El prompt'
* La temperatura
* Vuestro modelo de datos es muy complejo y blablabla
La eficacia? Mojonaquer
Estaba el programa de gestión de caja de un banco ya desaparecido. En PL/1 y assembler. El listado puesto en el suelo era tan alto como yo. Una vez metido dentro, eso estaba acribillado de retoques hechos por personas que entendían tan poco lo que pasaba como yo, hechos con la única intención de que el programa siguiera haciendo lo que hacía antes, fuera lo que fuera eso.
Por supuesto que la mayoría del código no se debía ejecutar nunca, pero cualquiera se atrevía a quitar nada.
Una cosa así, si falla, es casi imposible de arreglar.
I'm not worried at all.
The amount of tech debt is already ramping up. Digitalization increases in speed now that all non-techies are building their own MVPs.
And someone has to come in and rebuild everything.
I am doing exactly this right now.
I've also been building with Claude for a year and every single time the limiting factor is the knowledge debt that ramps up when you rely on AI-generated code.
Eventually things break. Have you ever tried working in a legacy codebase? Well all AI-generated code falls into this category where nobody understands how it works, things are 10x more complex than it should be and nothing has ever been refactored. 50% of the codebase is dead code. Features slapped on top of half finished features.
Eventually not even the AI can make sense of the codebase.
No por el trabajo
Lo de que “enseñar programación a los niños” si que lo he escuchado a mucha gente y en varios entornos. No siempre se decía en el sentido que muchos QUERÍAN entender (“si los niños aprenden programación van a hacer carrera como ingenieros de software / programadores -> futuro asegurado”). No. Eso es una explicación simplista, que insisto era lo que muchos QUERÍAN entender o les gustaba creer que por ahí iban los tiros. Para nada, o como mínimo, no del todo.
Programar es aprender a pensar de una forma muy específica:
– descomponer problemas grandes en piezas pequeñas
– razonar sobre sistemas… » ver todo el comentario
Algo que hace ya diez o quince años tenía yo clarísimo que no iba a ser la realidad. Sin que hubiera IA ni hostias.
La programación está muerta y mucha gente que cobraba 80k al año van a pasar a cobrar cero.
Actualmente mi proyecto tiene 22k lineas de código, y aunque bien es cierto que sin Claude hubiera tardado más de un año en hacer esto, y con él posiblemente lo tenga la mitad, no es menos cierto que si lo pilla una persona con menos seniority sale un producto que es basura.
Yo creo que hay dos posibilidades, una que se contraiga el mercado, o totalmente lo opuesto, que haya explosión de startups, porque ahora más gente, con menos recursos podrían intentar crear algo si tienen una buena idea.
Sobre el tema que comentaba otro meneante de sustituir empresas, no lo tengo tan claro. No porque no sea posible, si no porque creo que muchas empresas grandes, como banca, o farmacia, no contratan software o consultores porque no puedan hacerlo in-house, sino porque no quieren asumir la responsabilidad de hacerlo.
Con algo mejores o peores respuestas es lo mismo que hace un año.
Los problemas que comento, siguen pasando con las nuevas versiones.
Lo de que "no haya prácticamente lineas escritas por humanos" ya puede pasar hoy. Escribir las lineas no es el problema
El codigo generado muchas veces tiene partes innecesarias o absurdamente complejas.
Si la IA fuera lo que prometen, bastaria con decirle "te has equivocado, arrëglalo".
Prueba a hacerlo y a las 5 iteraciones tienes un código completamente inservible
Lo ideal es que pudieras decirle a la IA, falla. Arréglalo. Pero no funciona.
Era un fallo de concepto que un humano (que sepa) ve a la primera... eso si los programadores leyesen el código que generan la IAs, por que ahora ya ni eso, o copian-pegar el que no tenga un asistente en el IDE o directamente dejan que escriba lo que quiera el agente sin revisar línea por línea lo que pone
Y no es la primera vez que nos pasa, nos dirigimos hacia un desastre económico derivado de los costes estratosféricos de arreglar software en funcionamiento creado por IA. Se va a llevar cientos de empresas por delante
Eso sí, creo que comienza una edad de oro de las empresa de 1 o 2 empleados/programadores
[Edit] Por cierto, donde las IAs sí lo van a reventar es en puestos de alta dirección, también veremos en los próximos 10 años los primeros unicornios con directivas de IAs, poco se comenta esto