This graph shows how many times the word ______ has been mentioned throughout the history of the program.
Vamos a ver esto, que se ha hecho bastante famoso, que dice que los developers están acabados.
Vamos a ver el vídeo y ahora opino al respecto.
¿Vale?
Está bebiendo.
Se va.
Vuelve, se sienta.
Hola, soy Leon y solo creé esta app sin usar un teléfono.
Bueno, bueno, bueno, bueno, bueno.
Y entonces, claro, como no podía ser de otra forma, estamos viviendo literalmente la revolución tecnológica más importante de las últimas décadas.
Somos las últimas generaciones en pensar, actuar y hacer.
Las próximas generaciones tendrán todo servido en bandeja.
Y por último, los ricos se harán súper ricos y los pobres, ultra pobres.
Madre mía.
A ver, yo sinceramente, voy a decir una cosa.
Yo he visto el vídeo y creo que el vídeo, creo, que el vídeo al final es un poquito como en broma.
O sea, es como una broma, creo yo.
Como que se lo están tomando en broma.
En fin, lo peor es que dice, primero, inicialmente publiqué el vídeo y lo tituló, he creado una aplicación sin teclado y no tuvo ninguna visita.
Al día siguiente lo borró y lo publicó con el título, los desarrolladores están fritos, como están acabados.
Solo entonces se vuelve viral.
O sea, es cuestión de hacer algo ahí que llame la atención como para ser más polémico y ya está.
Y entonces luego sí que he visto un montón de gente, como poniendo estos comentarios, ¿no?
De que una demostración más de que esto va a acabar con todos los programadores del mundo y se acabó y no sé qué, no sé cuánto.
En fin, lo he visto por Instagram, lo he visto en YouTube, lo he visto por un montón de sitios de que se ha hecho súper, súper viral, ¿no?
Yo lo vi con el primer título, pensé que le hablaba al ordenador, pero no.
Ahí abajo el chico puso que no piensa eso.
Claro, el chico mismo, el propio chico, no sé si te refieres a León, sí o al otro, ¿no?
Pero it's to make it more visible, bla, bla, bla.
Vale, ¿ves? Los desarrolladores se toman las cosas demasiado en serio.
Yo creo que mucha gente esto se lo ha tomado muy en serio, demasiado en serio.
Se lo ha creído demasiado, ¿vale?
Porque, sinceramente, pongamos que esto, mira, que aquí además lo pone bastante grande como para que lo veas bien,
de cómo lo ha hecho y no sé qué, no sé cuánto, ¿no?
Que lo ha hecho con Cloudy y tal.
O sea, ya hemos visto mil millones de veces.
Yo creo que es cómico, yo también creo que es cómico, ¿eh?
Pues se acaban los programadores, nos dedicamos a otra cosa y listo.
Tampoco entiendo tanto lío.
La verdad es que no, tampoco pasa nada.
Y también os digo que cuando los programadores desaparezcan así, que digan,
no, es que ya los necesitamos.
A ver, que se pongan la cola mucha más gente, ¿eh?
Que no van a ser los únicos que se van a ir.
O sea, cuando los programadores, oh, no, los programadores desaparecen.
¿Y qué se creen?
Que van a ser justamente esos programadores, ¿no?
Vamos a hacer que sea...
No, no.
Vamos a hacer solo justamente los programadores.
No, a ver, va a caer mucha gente cuando eso ocurra, ¿eh?
Pero el tema es que ya lo hemos visto mil millones de veces.
Yo no sé cuántas veces tenemos que ver estas mierdas
porque estamos constantemente viendo como demostraciones
de que le haces un prompt y te crea una aplicación.
Y a ver, una aplicación de estas, sinceramente,
una aplicación de esta.
Esta aplicación.
Esta aplicación.
Speech Recognition Stopwatch.
Es que, a ver, lo que ha hecho esta persona...
Vale.
Pues ya está.
Ya está.
Me lo clono y ya lo tengo funcionando.
O sea, quiero decir,
¿qué más da el hecho de que haga una aplicación así
si es que aplicaciones como esta hay 10.000 millones?
Las personas más preocupadas porque la IA reemplace a los desarrolladores
son aquellas cuyas habilidades programando
se ven superadas por el estado actual de las IAs.
Pues puede ser, puede ser.
Quiero decir, no tiene sentido que veamos este tipo de ejemplo de
ah, es que ha creado un repositorio,
o sea, ha creado un proyecto a partir de un prompt y tal.
Y luego ese proyecto dices, a ver, vamos a ver,
que es que este proyecto no lo va a...
No es nada, no es nada.
No tiene ningún tipo de sentido que estemos constantemente todo el día
o ha creado esto, que se ha creado un juego,
que se ha creado...
Y es verdad que vamos a ver esto y lo vamos a ver más,
pero muchas veces la ingeniería de software
no se trata de cuando creas algo desde cero
y funciona y ya está, y ah, se queda así.
Si es que el problema muchas veces es más el tema de la iteración,
la creatividad, de cómo solucionar de forma diferente
los problemas que todo el mundo está enfrentando.
O sea, que este tipo de cosas yo creo,
antes de que caiga el último probador que se haga hacker,
y restablezca la normalidad.
Totalmente.
Midu, espero que estés bien.
Quería consultarte algo que me causa intriga.
¿Es de mala práctica utilizar throw dentro del catch?
¿Uso nest?
A ver, en principio no, no tienes por qué.
Si quieres volver a hacer un throw, pues no tiene ningún problema.
Pues no te creas que una guía como puede aprender
puede que en dos años o menos lo coma hasta los senior.
Bueno, puede ser.
Cuando lo veamos, cuando lleguemos a ese río,
ya hablaremos de ese puente.
Puede causar temor, pero alguien que va empezando en el nicho.
No entiendo por qué desmeritar a las personas
que vamos empezando en esto.
Yo creo que no tiene sentido desmeritar a nadie
y menos asustarse por este tipo de cosas,
porque creo que al final, y además cada vez lo estoy viendo más,
que los proyectos que son con inteligencia artificial,
el problema es que conforme van creciendo,
se van complicando y va perdiendo cada vez como más cohesión.
Yo creo que en el futuro,
que el futuro realmente de la inteligencia artificial
es ampliar el contexto.
Que cada vez pueda tener más y más y más contexto.
Pues el problema es cuando va perdiendo el contexto del proyecto,
de lo que trata, de cómo funcionan los módulos y tal,
al final va empezando a crear un código
que cada vez tiene como menos sentido
y las iteraciones se van haciendo cada vez como más complicadas.
Eso es lo que me parece.
Por eso, los proyectos que se crean de cero,
pues quedan tan bien,
pero conforme tú lo vas iterando,
como van empezando ahí los problemas y...
Es como que no lo veo tanto futuro en esa parte
hasta que arreglen todo el tema del contexto,
que yo creo que es lo que tiene que pasar.
Yo lo veo mucho con V0.
A mí V0 me encanta,
o sea, me parece espectacular
y hace unos ejemplos increíbles,
pero conforme tú le vas contando,
le vas preguntando más cosas,
es donde va fallando más
y se va...
Como que va equivocándose
o la va liando
y ya no va saliendo tan bien, ¿sabes?
No solo ampliar el contexto,
sino la coherencia en el código.
A veces lanza un código poco incoherente, claro,
pero Motajose,
eso pasa sobre todo porque le falta contexto.
Por eso no tiene coherencia,
porque le falta el contexto del resto del proyecto
o porque no lo entiende, claro.
A mí me da que crearán muchos puestos
que te trabajo para programadores
que tengan que arreglar el desaguisado
creado por gente con IA.
Tú ríete,
tú ríete,
pero no me estallaría, ¿eh?
No pasa nada,
pero igual siempre tienes instalado...
Vale,
El otro día Gonzimo estaba con un V0
fallado con los drag and drop.
Es normal.
A ver,
que fallen cosas en concreto
es normal.
Pero yo creo que normalmente
el problema es que va a fallar
con cosas más interconectadas.
Por ejemplo,
pasarle toda la aplicación
de Airbnb,
por poner un ejemplo,
y que te pueda crear
features con coherencia
sobre eso.
Eso es lo que veo más complicado,
la verdad.
La gente que cree
que puede reemplazar a los devs
porque pueden crear pequeñas apps
desde cero
no saben que lo más difícil
es mantener las apps.
Es que ahí es donde está el trabajo.
Ahí es donde está el trabajo
totalmente,
totalmente.
No sé,
y estos vídeos
que normalmente
vamos a estar viéndolo constantemente,
algo que no me cierra
de ese modelo futurista
es que cualquiera podrá irse
a vivir al medio del campo
y no depender de la sociedad.
Será tan barato
trabajar la tierra
de manera automatizada
que para lo único que necesitará
dólares
es para temas de salud
y hasta lo pongo en duda.
Yo creo que ahí es donde está
lo realmente interesante,
¿no?
El tema de la robótica
y que tenga el contexto espacial
de todo lo que queremos hacer.
Solo va a haber trabajo
de arreglar lo que hagan las IAs
y programar en COBOL.
Bueno,
a ver,
eso sí que puede ser.
Es que a lo mejor
no es algo malo como tal,
¿eh?
O sea,
no me parece algo malo
el hecho de trabajar
arreglando
lo que la IA estropea.
Realmente,
ya durante mucho tiempo
hemos estado mejorando
en ese punto
de que lo que creamos
ya no lo hacemos
siempre desde cero.
O sea,
antiguamente no existía
el concepto de framework.
Los frameworks
es algo que
creamos con el tiempo
para no tener que reinventar
la rueda.
Son retos que ya hemos
saludado mil veces.
Por ejemplo,
ya la gente no hace un routing
desde cero.
El enrutado,
pues ya te viene el framework,
ya te viene hecho.
Y esto ha pasado constantemente
y a lo mejor
hay cosas que con la IA,
pues lo que haremos
es arreglar cosas de la IA.
Pero eso,
de alguna forma,
también construimos
a través de frameworks,
de componentes,
de bibliotecas.
Todo eso ya son cosas
que están ocurriendo
y no me parecería mal del todo.
O sea,
no me parece una cosa
que sea negativo.
La programación no significa
que tengamos siempre
nosotros que programar.
Si es que temas
de drag and drop,
o sea,
de arrastrar componentes,
de utilizar plantillas,
eso existe desde que
es más viejo
que las piedras.
Así que,
a mí me parecería
descabellado
el hecho de tener
que estar arreglando
código de la inteligencia artificial
si eso realmente
va a ser más rápido.
No me parecería mal
y creo que es una cosa
en la que podríamos
convivir perfectamente
sin ningún tipo de problema.
Ahora,
el pensar que lo va a hacer
automáticamente todo
y ya está,
pues esas cosas
no creo que las veamos.