Charlas, AMA y más

MMaximilian Schwarzmüller
컴퓨터/소프트웨어구직/면접재택/원격 근무자격증/평생교육AI/미래기술

Transcript

00:00:00[AUDIO EN BLANCO]
00:00:30>> Muy bien, algo espontáneo hoy, pero es genial estar en vivo de nuevo. Veo que se está uniendo gente. Así que sí.
00:00:53Hola a todos. Bienvenidos a otra transmisión. Ha pasado más de un mes. Ha pasado más de un mes.
00:00:59La última vez que transmití fue a principios de marzo. Y sí, es muy bueno tener otro directo,
00:01:08darles la oportunidad de hacer preguntas y, bueno, simplemente hablar de cosas. Así que, hola a todos.
00:01:14Hola a todos los que se están uniendo. Hola a todos los que saludan en el chat. Y sí,
00:01:18finalmente, después de varias semanas. Sí, lamento mucho la larga ausencia. Hubo muchos
00:01:25asuntos personales; nada súper malo o crítico, sino simplemente la vida interponiéndose de vez en cuando.
00:01:34También algunas cosas del trabajo. Así que, sí, qué bueno verlos a todos. Y muchas gracias por el entusiasmo
00:01:42del chat. Significa mucho para mí. Realmente disfruto estas transmisiones en vivo. Así que el plan no es
00:01:49tener otro descanso de seis semanas después de este. Es solo que trato de hacer malabares con todo.
00:01:56Al fin y al cabo, no soy un streamer a tiempo completo. Esto es algo que hago por diversión cuando puedo,
00:02:02normalmente todos los jueves. Trato de transmitir a esta hora. Pero si hay algo
00:02:10que se interpone, pues, es lo que hay. Así que la idea para hoy es simplemente
00:02:18pasar el rato, pasarla bien, hablar de varias cosas. Tengo algo de material preparado. Pero también,
00:02:25pueden hacer cualquier pregunta o compartir lo que sea. Hablemos. Ese es el plan.
00:02:31Si quieren saber algo o tienen preguntas. Es un poco como una sesión de "pregúntame lo que quieras"
00:02:39aquí mismo. Ese es el plan. Y bueno... ya tenemos la primera pregunta. Por cierto,
00:02:49hay muchos mensajes amables. Haré lo posible por responder a todos. Los leo todos.
00:02:54Así que muchas gracias por su trabajo. Muchas gracias. Muchas gracias a todos por unirse. Significa
00:03:00mucho para mí. Si tomaron algunos de mis cursos, espero que les hayan servido de mucho. Si no,
00:03:05también está bien. Si no los tomaron, o si los tomaron pero no hicieron nada y no
00:03:10les funcionaron, eso no es bueno. Por supuesto, [academy.com/courses](https://academy.com/courses), como mención publicitaria, lanzó
00:03:17varios cursos nuevos estas semanas: Codex, Cloud Code, VPS y, claro, todos los demás.
00:03:22Échenles un vistazo. Y aquí va la primera pregunta. Vamos a sumergirnos. Explícanos,
00:03:28Max, ¿qué deberíamos hacer si Copilot desaparece? Supongo que se refiere a algo sobre lo que
00:03:37hice un video: que GitHub Copilot va a pasar a una facturación basada en el uso. Tengo un video entero
00:03:44sobre eso. Así que no repetiré todo lo que dije en el video aquí. Pero lo esencial
00:03:51es que GitHub Copilot está abandonando sus suscripciones. Es decir, aún puedes tener
00:03:56suscripciones, pero solo recibirás la misma cantidad que pagas por la suscripción en
00:04:01créditos de IA. Así que no veo realmente un beneficio en esas suscripciones. Quizá me pierdo de algo,
00:04:07pero me parece un prepago extraño si te quedas con ellas. Pero sí,
00:04:13están pasando a precios basados en el uso. La alternativa obvia por ahora, claro, sería Cursor.
00:04:18Cursor tiene suscripciones. Y es un IDE muy similar a VS Code, por supuesto,
00:04:28porque es un fork de VS Code. Así que Cursor sería la elección obvia por ahora.
00:04:34Codex y Claude Code son otras alternativas, o Open Code Black, supongo, aunque nunca lo he usado.
00:04:42Pero imagino que eventualmente todos pasarán a precios basados en el uso en algún momento debido a la
00:04:48situación actual donde el procesamiento está súper limitado. La inferencia se está volviendo muy cara
00:04:54para estas empresas porque todos usamos muchos más tokens debido a todo lo relacionado con agentes. Y
00:05:00repito, tengo un video entero sobre eso en mi canal de YouTube. No repasaré todo
00:05:04aquí. Pero la alternativa a GitHub Copilot ahora mismo, supongo, es Cursor, o uno de estos otros
00:05:11planes si quieres usar Claude Code y demás. Para dominar, ¿Node.js o FastAPI? Bueno, lo importante,
00:05:18claro, es que FastAPI es Python. Así que todo se reduce a qué lenguaje prefieres personalmente
00:05:24para trabajar. Obviamente, la IA puede ayudarte ahí. Pero a menos que sigas la ruta del "vibe
00:05:29coding" (programar por sensaciones), que no recomiendo, deberías entender realmente el código que se
00:05:34genera. Así que, si prefieres Node.js, usa eso con el framework que quieras, por supuesto, podría
00:05:40ser Express o uno más moderno. Si prefieres Python, FastAPI es sin duda una gran elección.
00:05:46Si quieres ir por la ruta de Node.js, quizá también quieras echar un vistazo a BUN,
00:05:50como alternativa a Node.js. Y luego tal vez a frameworks como Hono, que a mí personalmente me gusta
00:05:58mucho. Estoy usando mucho Hono para muchos proyectos ahora. Así que eso también podría ser interesante.
00:06:07¿Estará tu nuevo curso de VPS también en Udemy? No, este será un curso exclusivo en
00:06:12nuestra propia plataforma. ¿Cómo es la vida de un desarrollador en la era de la programación agéntica, etc.? Bueno, mi vida
00:06:19personal, supongo que como la de todos, o nuestras vidas profesionales, debería decir, ha cambiado
00:06:24bastante. Hace un año, o dos años definitivamente, escribía casi todo el código
00:06:31a mano. Ahora, diría que el 90% del código es generado por IA o algo similar. Yo intervengo
00:06:40aquí y allá. O lo que me gusta hacer a menudo cuando configuro un proyecto, o cuando desarrollo
00:06:46una función más compleja, es definir los tipos base, la interfaz base, y reviso el código,
00:06:53lo arreglo y le digo a la IA o lo corrijo yo mismo si no me gusta el rumbo que toma. Así que
00:06:59hay mucha aportación ahí. No es como si solo mandaras a la IA y ella hiciera lo suyo. No
00:07:05hablo de "vibe coding" donde solo te dejas llevar por las sensaciones e ignoras el código. Pero
00:07:10ha cambiado mucho. Y como compartí en un video en mi canal de YouTube hace tiempo, un video
00:07:17al que le fue bastante bien personalmente, eso le quitó mucha diversión al desarrollo. Y sé que
00:07:24hay mucha gente que te dirá que siempre se trató de construir cosas y que puedes divertirte
00:07:29mucho porque ahora puedes construir con IA y puedes construir muchísimo más. Y todo esto es cierto. Y
00:07:36disfruto ese aspecto de construir. No me malentiendan. No voy a cambiar de profesión ni me voy a ir.
00:07:41Pero el proceso puro de teclear, de entrar en ese estado de flujo al escribir código, era muy divertido,
00:07:48un gran placer para mí. Y eso lo perdí. Si alguien me dice que esto es una estupidez, está bien.
00:07:54Pero esa es mi perspectiva. Eso se ha ido. Y claro, aún puedo escribir código a mano.
00:08:01Seguro. Pero es mi trabajo. No voy a hacer algo que sea menos eficiente. Así que sí, esa es mi
00:08:08perspectiva. Ha cambiado mucho. Está cambiando mucho. No sé cómo será mi trabajo
00:08:13dentro de un año. No creo para nada en un futuro cercano donde ya no se necesiten ingenieros
00:08:19de software ni nada parecido. Pero no sé qué herramientas tendremos ni cómo exactamente
00:08:25funcionarán los modelos en un año. Así que no sé qué nuevas habilidades se requerirán para usar
00:08:32estos modelos eficientemente en un año. Quizá los archivos de especificaciones o las revisiones de código sean
00:08:39aún más importantes que... no lo sé. Pero está cambiando mucho. Fue una respuesta muy larga, pero
00:08:44claro, es un tema bastante complejo e importante. Y estoy seguro de que todos tenemos nuestras propias opiniones,
00:08:51y todos ustedes tienen sus opiniones al respecto. Así que definitivamente compártanlas también. Tengo
00:08:56muchas ganas de saber qué piensa la gente y cuál ha sido su experiencia con la IA.
00:09:01¿Estamos volviendo a que programar sea una habilidad valiosa de nuevo con el precio por token? Ese es un muy
00:09:08buen punto. Ya lo cerré. Con ese precio basado en el uso de GitHub Copilot, y como dije,
00:09:17creo que otros proveedores también cambiarán a ese modelo en algún momento en el futuro. Creo que
00:09:23saber programar y saber leer código es importante de todos modos, porque quieres revisar el
00:09:29código. Pero saber escribir código definitivamente también es una habilidad que no es del todo irrelevante,
00:09:36diría yo. No sé, a medio o largo plazo, es muy probable que el precio por uso
00:09:45baje a medida que haya más oferta. Pero ahora mismo estamos súper limitados y seguirá así por
00:09:51lo que parece en el futuro cercano. Así que puede haber muchos casos de uso donde realmente decidas
00:10:00que escribir algo a mano, quizá con autocompletado potenciado por IA como el de GitHub Copilot
00:10:06de antes, pero algo mejor, sea más rentable y más eficiente en última instancia
00:10:12que delegar todo a un agente de IA. Bien podríamos ver esa mezcla de enfoques.
00:10:20No lo sé, pero no lo descartaría. Sí, es definitivamente algo que podría ver venir.
00:10:25El mejor instructor de internet, muchísimas gracias. Y también de nuevo, eres el mejor instructor.
00:10:30Muchísimas gracias a todos por todos estos comentarios increíbles. De verdad, increíbles. Significa
00:10:34mucho para mí. Muchas, muchas gracias. ¿Crees que la jugada es usar cosas locales como LM Studio? Bueno,
00:10:41soy un gran fan de los modelos de IA locales, por eso creé un curso sobre ello hace ya más de un año.
00:10:50Obviamente, lo que enseño en el curso sigue aplicando porque la idea es la misma. Ahí
00:10:54cubro Ollama y LM Studio, y soy un gran fan de estos modelos locales y de las herramientas que puedes usar
00:11:01para ejecutarlos localmente. No para todo, por supuesto. Para programación agéntica, por ejemplo, en mi opinión,
00:11:07lo que puedo ejecutar en mi máquina, una MacBook Pro M1 que tiene cuatro años, no es lo suficientemente bueno.
00:11:14Así que para programación agéntica no puedo usar modelos locales. Pero cuando se trata de analizar texto para tareas básicas
00:11:23de análisis de datos, o cuando se trata de generar texto y cosas así, me gustan mucho estos modelos
00:11:28locales, especialmente si trabajo con datos o texto que no quiero enviar a la nube
00:11:33ni a estos proveedores. Así que sí, y creo que estos modelos locales serán aún más
00:11:38importantes a medida que sean más capaces. Quién sabe, puede haber avances tecnológicos
00:11:45que faciliten ejecutar modelos más capaces en hardware más barato, o que estos modelos más baratos
00:11:52se vuelvan más capaces, o que el ajuste fino (fine-tuning) los haga más útiles para ciertas cosas.
00:11:57Definitivamente podría ver un futuro donde tengamos un montón de modelos pequeños que hayan sido
00:12:02ajustados para tareas específicas y que, por tanto, se puedan ejecutar en hardware relativamente asequible o tal vez
00:12:09en algo como una Mac Studio al máximo, que definitivamente es cara. Pero en una empresa,
00:12:18eso podría ser muy útil si puedes ejecutar en ella modelos que sean muy buenos en tareas específicas. De repente,”
00:12:23esos datos no tienen que salir de tu máquina ni de tu sistema, y eso vale mucho. Así que, de nuevo,
00:12:29una respuesta larga. Pero sí, soy un gran fan de los modelos locales y creo que jugarán un papel muy importante
00:12:34en el futuro. ¿Qué sigue después de TypeScript y React? Sigo aprendiendo y practicando sin
00:12:40IA. Quiero tener bien mis conocimientos base. Y ese es un muy buen enfoque, por cierto,
00:12:45porque me preguntan mucho esto por razones comprensibles. ¿Qué se debe aprender hoy en día y cómo
00:12:52aprenderías algo? ¿Sigue siendo buena idea aprender a programar? Y lo que pienso es que
00:12:56las cosas cambiarán. Es muy, muy probable que escribas menos código a mano, tal vez en algún momento
00:13:04nada de código a mano. Pero para entenderlo de verdad, para poder revisar código e instruir
00:13:12a la IA correctamente, de todos modos debes entender el lenguaje de programación y las tecnologías con las
00:13:19que trabajas. Yo, por ejemplo, no podría construir un programa en C++ porque seguro, puedo
00:13:26hacer un "vibe code". Podría hacer lo que quiero, pero si se vuelve más complejo o si quisiera
00:13:33distribuirlo y de pronto importan los temas de seguridad y otros errores, no sería capaz de
00:13:38hacerlo porque no sé C++. Probablemente podría leer algo de código C++ porque sé escribir
00:13:45código en general, pero no conozco las mejores prácticas ni los patrones, etc. Así que aprender
00:13:50a programar, en mi opinión, sigue siendo importante. Y no lo digo solo porque venda cursos
00:13:54sobre el tema. Realmente creo que es importante. Volviendo a la pregunta, ¿qué después de TypeScript y
00:14:00React? Yo diría que construyas cosas, construyas y construyas, tal vez con un poco de IA, pero asegúrate de
00:14:06entender el código que genera. Intervén aquí y allá y crea proyectos de prueba. Otro paso importante o
00:14:12útil después podría ser aprender algo como Next.js o TanStack Start, que son meta
00:14:17frameworks. ¡Vaya!, ¿qué estoy haciendo aquí? Que son meta frameworks para React. Así que todo eso podrían
00:14:29ser buenos pasos siguientes tras aprender React y TypeScript. Construye cosas y tal vez sumérgete en
00:14:34esos meta frameworks o en React Native si quieres crear aplicaciones móviles. También es buena idea.
00:14:40¿Tenemos algún material o cursos sobre Ruby o Ruby on Rails? No, porque no me interesa para nada
00:14:46el desarrollo en Ruby o Ruby on Rails. Lo aprendí brevemente hace, no sé, 10 o 12 años,
00:14:53pero sí, no lo he usado desde entonces y no soy para nada un experto. ¿Qué lenguaje es el más sabio,
00:15:00no necesariamente el mejor, para enfocarse en 2026? No digas "depende", "todos ellos" o si lo haces,
00:15:06elige tu favorito. No diré que depende porque, bueno, obviamente depende, pero creo que
00:15:13el lenguaje más sabio para aprender es uno en el que la IA sea realmente buena. Ahora, los modelos modernos y
00:15:22las herramientas donde se ejecutan están ajustados de modo que, según mi experiencia, son decentes con la mayoría
00:15:29de los lenguajes. Si les das documentación y las habilidades adecuadas, pero de entrada, son realmente
00:15:35buenos en TypeScript y Python. Así que probablemente usaría uno de esos. Y como estoy totalmente en el
00:15:44mundo de JavaScript, recomendaría TypeScript, o JavaScript al final, pero TypeScript es bueno
00:15:50porque los tipos ayudan a la IA; esa ha sido mi experiencia. La IA es muy buena en eso.
00:15:55No perfecta, ni de lejos, pero bastante buena. Así que ese es el lenguaje que recomendaría.
00:16:00Eres una absoluta leyenda, Max. Muchísimas gracias. Todos son demasiado amables. Muchas, muchas
00:16:07gracias. Hola, Max. Soy ingeniero de QA con la IA presente. Estoy trabajando más que nunca
00:16:13ya que las expectativas casi se triplicaron. Siento que ya no escribo automatización de pruebas.
00:16:18Solo cuido a la IA. Sí. Y quiero decir, esa es mi experiencia también, ¿verdad? Así que de nuevo, esa parte de
00:16:27perder la diversión. Está cambiando. Está cambiando. Y por supuesto puedes construir más si estás en una posición
00:16:36en la que puedes construir cosas. Si dices que eres ingeniero de QA, eso significa que no
00:16:40necesariamente construyes más. Solo recibes más cosas para probar y revisar. Y eso obviamente no es muy
00:16:48divertido también porque tenemos un problema de asimetría. La IA puede generar una cantidad infinita de cosas.
00:17:01Lo moveré por aquí. No se preocupen. La IA puede generar una cantidad infinita de cosas,
00:17:06y esas cosas son algo como código y demás. Pero tú, como humano, tienes un tiempo limitado
00:17:15para revisar las cosas, ¿verdad? Déjenme alejar el zoom un poco. Ese es el problema, por supuesto. Y esa es la
00:17:25asimetría. Tenemos a la IA sacando muchísimo código, pero luego nosotros tenemos que revisar o probar eso. Y eso es
00:17:34exactamente lo que mencionaste. Esta parte de "cuidar" es justo lo que yo mismo estoy viviendo también.
00:17:38Estoy en una posición donde también construyo cosas. No solo me dan cosas para revisar,
00:17:43pero claro, estoy algo limitado por la cantidad que puedo revisar. Y mi trabajo definitivamente ha pasado de
00:17:50entrar en ese estado de flujo y escribir el código, a idear especificaciones, revisarlas,
00:17:57revisar código, etc. Así que es mucho de cuidar a la IA. Y repito, entiendo totalmente que sea
00:18:03un rol nuevo y algo a lo que ajustarse. Y todavía estamos en ese punto donde todos estamos
00:18:10abrumados con el contenido basura de IA y el código de IA. Creo que las cosas se ajustarán y probablemente tendremos
00:18:18herramientas que nos ayuden a filtrar esa basura de IA más rápido. Herramientas potenciadas por IA también, claro. Y aprenderemos
00:18:25a ser más eficientes con la IA aunque solo sea por la razón de que el precio subirá con los precios basados en el
00:18:32uso. Así que puede que haya menos basura por un tiempo. Pero sí, entiendo perfectamente a qué te refieres.
00:18:40¿Qué opinas del desarrollo en .NET en 2026? No hay mucho que pueda compartir ahí porque no soy
00:18:46desarrollador de .NET. Lo siento. Si tenemos tres años de experiencia en front-end y móvil,
00:18:50y si queremos cambiar a algo más como IA/ML, ¿deberíamos? Por cierto, sin trabajo tras un despido.
00:18:57Si queremos cambiar a algo más como IA/ML, ¿deberíamos? Es una pregunta muy difícil
00:19:05porque, por supuesto, yo no estoy en el campo de la IA/ML. No trabajo en aprendizaje automático. No trabajo
00:19:11entrenando modelos de IA. Y no estoy seguro de si la demanda de eso es tan, tan alta porque, claro, la IA
00:19:19es la gran tendencia ahora. Pero yo no diría que eso signifique que todo el mundo busque gente
00:19:26que pueda construir modelos de IA. Creo que las empresas buscarán gente que pueda aprovechar y usar
00:19:31estos modelos y herramientas de IA, ya sea para el desarrollo o para cualquier otra cosa. Todos los procesos,
00:19:39todas las cosas que pasan en las empresas probablemente cambiarán por la IA o al menos
00:19:45los CEOs y gerentes intentarán cambiarlos, por decirlo así. Así que si vas a cambiar de profesión,
00:19:54yo miraría qué puedes y qué quieres hacer (y la parte del querer es importante también) que ayude a las empresas
00:20:03a realizar esa transición. Y eso todavía podría ser en un rol de desarrollo, solo que no como un
00:20:09desarrollador tradicional. Puede ser cualquier cosa relacionada con la consultoría o algo así, obviamente.
00:20:15Y eso puede, por supuesto, ser también IA/ML, pero yo no me centraría necesariamente en ser un experto en ML
00:20:24o en entrenar modelos de IA porque, claro, eso tampoco ocurre de la noche a la mañana.
00:20:29Y no garantizaría que haya una cantidad infinita de demanda de personas en esa área.
00:20:36Podría equivocarme, claro, pero ese es mi presentimiento o mi razonamiento aquí.
00:20:41Así que lo que veo ahora es que no tenemos que reciclarnos como fontaneros porque saber programar reducirá
00:20:48costes. Reducirá costes e importará porque alguien tiene que mantener a raya la basura de la IA.
00:20:54Asegúrate de que realmente puedes usar estos modelos y herramientas de IA para obtener un aumento de eficiencia,
00:21:00porque usarlos solo para el "vibe coding" ayudará a ciertas personas en ciertos casos de uso,
00:21:07definitivamente, pero no es a lo que deberíamos aspirar colectivamente porque ya vemos que
00:21:15mucho software está empeorando. Todos lo vemos y no sabemos si es por la IA o si
00:21:21es solo azar o lo que sea, pero la IA definitivamente no es la forma mágica de mejorar el software o de
00:21:28producir buen software sin dirigir, sin revisar. Así que sí, saber programar sigue siendo
00:21:34valioso. Solo está cambiando cómo programamos. He dejado de intentar estar al día con la IA y la programación,
00:21:42solo soy programador por afición, y no les envidio a ustedes ahí fuera en el mercado. Sí, muchas cosas están cambiando
00:21:47ahí, pero hasta cierto punto, a veces pienso en lo que pasaba en 2019 con los frameworks de
00:21:55JavaScript y uno también podía sentirse abrumado. Nunca me han gustado los que te dicen
00:22:01que tienes que hacer algo ya o te quedarás atrás, porque la verdad es que todo cambia
00:22:08muy rápido. No te quedas atrás si no estás al día todo el tiempo. Quiero decir, hace un año o
00:22:14¿son dos años? Ya ni lo sé. MCP estaba en boca de todos. Y claro, MCP no ha desaparecido. Tendrá
00:22:22su propósito, pero yo nunca he usado servidores MCP de verdad. Solo aquí y allá para tener un servidor MCP que busque
00:22:30documentación. Y eso puede ser diferente para otros, pero no estás atrás por
00:22:35al no lanzarse a cada nueva herramienta, cada nuevo enfoque o cada nuevo modelo brillante. No hace falta cambiar
00:22:43de modelo cada semana. Es fácil sentirse abrumado ahora mismo. A mí también me pasa. Pero
00:22:48realmente no hay razón si lo piensas. Todo está cambiando de todos modos. Así que sí, puedes tomarte un mes
00:22:56libre, volver, pasar media mañana leyendo Twitter, algunas entradas de blog, preguntar a ChatGPT qué pasó
00:23:04durante el último mes. Y ya estás al día. Estás al tanto de nuevo. Así que sí, probablemente todos deberíamos
00:23:09relajarnos un poco. ¿Qué tipo de herramientas potenciadas por IA o productos para desarrolladores crees que aún faltan
00:23:16hoy en día? Bueno, si tuviera una buena respuesta para eso, intentaría construirlos yo mismo. Creo que todo el
00:23:23tema de la memoria aún no se ha resuelto del todo. También creo que muchas herramientas, ya estamos viendo que
00:23:31muchas herramientas y servicios están lanzando CLIs para que los agentes puedan trabajar mejor con ellos. Y creo
00:23:37que veremos más de eso. Cualquier servicio o software que veas que no tiene una buena API o
00:23:47una buena herramienta de CLI, y que tampoco estén trabajando en ello, podría ser una oportunidad interesante para
00:23:52disrumpir o construir una alternativa. Porque sí creo, no estoy seguro de si tendremos un futuro donde
00:23:59solo existan agentes de IA, pero sí creo que darles a los agentes una forma de usar tu servicio o software
00:24:08es una buena idea. Y si algún servicio o software no lo hace, ahí puede haber una oportunidad,
00:24:13creo. Y obviamente siempre habrá excepciones, pero ya entiendes mi punto.
00:24:17¿Sientes que estás aprendiendo incluso más ahora con los LLM? Sí, el conocimiento se está volviendo mucho
00:24:25más amplio. Es mucho más fácil sumergirse en ciertos temas porque tienes un mentor infinitamente paciente
00:24:31al que puedes hacerle todas tus preguntas tontas. Y yo tengo muchas preguntas tontas sobre muchas
00:24:38cosas que no sé. Así que definitivamente aprendes más, pero por supuesto es un conocimiento muy superficial
00:24:44y se olvida rápido, especialmente si solo buscas una respuesta rápida. Por eso me parece muy
00:24:49importante profundizar de vez en cuando, por eso personalmente disfruto leyendo documentación,
00:24:54construyendo cosas yo mismo. Y si algo es verdaderamente importante para mí, si quiero
00:24:59mejorar de verdad en algo, profundizo. Pero sí, puedes aprender mucho, mucho más. Solo que no es un
00:25:04aprendizaje profundo por defecto, al menos no para mí. Escucho mucho eso de que los desarrolladores seguirán
00:25:10siendo necesarios, pero ¿cómo encaja eso con todos los despidos? Ese es un muy buen punto. Hay un par de cosas
00:25:17aquí sobre los despidos. Existe este gráfico, que me gusta mucho, que por supuesto también,
00:25:24es solo un gráfico. Hay más que eso. Y este gráfico, por supuesto, se ve horrible, ¿verdad? Quiero decir,
00:25:29estábamos aquí durante la pandemia, ahora estamos aquí. Pero en este gráfico se puede ver, por supuesto, que
00:25:35los empleos de desarrollador de software en Estados Unidos en Indeed, obviamente no en todo el mundo,
00:25:42han estado subiendo constantemente en los últimos meses. Ahora, ¿significa esto que todo
00:25:50está bien y que volveremos a este punto? No, no lo haremos porque esto tampoco era normal,
00:25:56¿verdad? Veníamos de aquí, ¡uups!, de aquí. Así que creo que es posible que volvamos a este nivel.
00:26:02Y por supuesto, eso no ayuda a todo el mundo y demás. Pero creo que estos despidos,
00:26:11que estamos viendo, a menudo se argumenta que se deben a la IA y las propias empresas
00:26:17lo dirán. Y eso puede ser parte de la verdad, pero sigue siendo el caso que todas
00:26:24estas empresas contrataron masivamente durante la pandemia y todavía están despidiendo a gente de
00:26:31aquel entonces. Y la IA es, por supuesto, una razón conveniente para estos despidos, porque también suena bien para
00:26:36los inversores. Así que estos despidos masivos que vemos, no dudo que la IA sea una razón, pero no es la
00:26:45única razón. Y creo que con la IA, más y más empresas se darán cuenta de que pueden desbloquear
00:26:52más potencial con la IA si no despiden a todo el mundo, porque necesitan a esas personas para usar
00:26:57la IA. No sabemos qué pasará en 10 o 20 años si solo hay agentes de IA, pero ahora mismo,
00:27:03definitivamente no es así. Y no dudo que muchas empresas preferirían tener solo desarrolladores
00:27:09senior que usen IA, pero se darán cuenta de que los desarrolladores senior no crecen en los árboles y
00:27:15que necesitan a los juniors para que se conviertan en seniors. Por eso no soy tan pesimista
00:27:21al respecto para el futuro a corto o medio plazo. Pero obviamente, no puedo ver el futuro,
00:27:28solo son mis pensamientos al respecto. ¿Qué herramienta de IA recomiendas para invertir en programación?
00:27:34Cambio mucho porque también creo cursos sobre ellas y quiero estar al día sobre cómo funcionan estas
00:27:39herramientas y qué funciones ofrecen. Pero lo que a mí personalmente me gusta mucho ahora en este momento
00:27:44es que estoy usando mucho el agente Pi, el agente Pi, el agente de programación Pi, que puedes usar con cualquier clave de API,
00:27:54puedes usar cualquier modelo con claves de API, o puedes usar tu suscripción de Codex ahí, que es lo que
00:28:00estoy haciendo yo. Y si no estoy usando eso, estoy usando mucho Codex ahora mismo, pero también vuelvo
00:28:04enfoque. Y de nuevo, todos estamos descubriendo cómo lidiar mejor con la IA. Y es súper fácil
00:28:09pero Pi es, si tuviera una favorita, probablemente sea Pi ahora mismo. E irónicamente, ni siquiera tengo un
00:28:15curso sobre ella, aunque probablemente crearé uno porque realmente me gusta. Pero sí, cambio
00:28:20constantemente, como dije. Volví a los mismos inicios del desarrollo con IA. Escribo el código
00:28:29yo mismo y dejo que la IA genere solo lo que no quiero escribir. Sí. Y creo que ese no es un mal
00:28:35enfoque. Y de nuevo, todos estamos descubriendo todavía cómo lidiar mejor con la IA. Y es superfácil
00:28:41caer en la trampa de llegar de repente a un punto en el que tienes que pedirle a la IA que ponga un botón rojo porque
00:28:48ni siquiera sabes, o te da pereza buscar en qué parte del código se configura ese color. Quiero decir, es un
00:28:53cambio de una sola línea, pero es muy fácil caer en esa trampa. Y eso tampoco es bueno. Así que quieres
00:28:59encontrar el equilibrio. Y todos nosotros, o la mayoría, supongo, yo definitivamente todavía estoy en esa
00:29:05posición en la que intento encontrar mi mejor forma de trabajar con la IA de manera eficiente.
00:29:12Y de nuevo, como todo cambia todo el tiempo, los modelos cambian, las herramientas cambian.
00:29:17Creo que ese estado continuará durante los próximos meses y el próximo año o así.
00:29:25JetBrains ha tenido los precios basados en tokens mucho tiempo y los usuarios pueden usar casi cualquier IA. Eso es genial.
00:29:33Pero Claude, por ejemplo, consume 10 veces más tokens que Gemini sin mejores resultados. Sí.
00:29:38Quiero decir, cada uno tendrá sus propios favoritos. Yo personalmente no he usado
00:29:42JetBrains, así que no puedo decir nada al respecto. Compartí mis favoritos hace un momento. Pero sí,
00:29:49y creo, como dije, que lo de los precios basados en el uso llegará tarde o temprano a todos los productos
00:29:55de todos modos. Solo paso para decir, muchas gracias, Alfredo. Muchas, muchas gracias.
00:30:07¿Por qué el mercado laboral está de capa caída en Alemania y mejorará pronto? Es muy difícil encontrar trabajo.
00:30:12Hay demasiada competencia para pocos puestos. Yo no estoy buscando trabajo. No estoy buscando
00:30:17trabajo en Alemania. Así que no puedo decir demasiado sobre el mercado laboral. Alemania tiene muchos problemas.
00:30:23Y yo diría que la IA es el menor de los problemas que tenemos aquí. Pero no quiero ponerme demasiado político.
00:30:32Creo que hay muchos incentivos en Alemania que van tanto en contra de trabajar como de contratar gente.
00:30:39Y esa es, por supuesto, una situación horrible. Combina eso con la sobrecontratación durante el COVID,
00:30:45y tienes el mercado laboral alemán actual. Como Alemania es superlenta en todo lo relacionado
00:30:52con la tecnología y la innovación en general estos días, la IA no es la razón principal, yo diría.
00:31:01He hecho tus cursos de Next.js y TypeScript. Gracias por la excelente enseñanza.
00:31:04Gracias. Estoy superfeliz de que te gustaran los cursos. Espero que les hayas sacado mucho provecho.
00:31:09Muchas, muchas gracias. Hola Max, ¿qué opinas del framework Spring Boot, que es el framework web
00:31:16más usado en las empresas Fortune 500? ¿Por qué nunca lanzaste un curso sobre Spring Boot?
00:31:22Simplemente porque no trabajo con él. No dudo que se use mucho, que sea genial,
00:31:26que sea popular. Y así son muchas cosas. Simplemente no soy un desarrollador de Spring Boot o Java ni nada
00:31:32parecido. Y no enseño cosas que no sé, lo cual parece una buena estrategia. Así que sí.
00:31:39Sé que hay muchas cosas populares. Y ahora con la IA, las cosas están cambiando un poco. Los cursos de programación
00:31:48ya no se venden tan bien. Pero hace seis años, podría haber creado cursos sobre todo tipo de
00:31:53tecnologías que eran populares. Pero esa nunca fue mi filosofía. Quiero compartir y enseñar
00:31:59lo que uso cada día, lo que conozco realmente bien. Y sí, así que probablemente nunca habrá un curso
00:32:05de Spring Boot hecho por mí. Hola, he estado haciendo tu curso de Go en Udemy. Me encanta cómo enseñas. Dicho esto,
00:32:11tengo una pregunta: ¿cuál es el futuro de Golang y cuál debería ser el camino a seguir tras completar tu curso?
00:32:16El camino a seguir, me repito aquí, pero el camino a seguir siempre es construir cosas,
00:32:21construir una aplicación web con cualquier framework como el framework GIN, por ejemplo, construir una CLI.
00:32:27No es mala idea en los tiempos de la IA. Y por supuesto, aprender a aprovechar la IA con Go. Lo que es genial
00:32:33de Go y por qué creo que tiene un buen futuro es que, si bien no es el lenguaje más amado,
00:32:41porque a algunas personas no les gusta su sintaxis y demás, la IA es muy buena con él porque su
00:32:49sistema de tipos y su funcionamiento, al igual que TypeScript, por ejemplo, lo convierten en un buen candidato
00:32:56para el uso de IA. Y a diferencia de TypeScript, su sistema de tipos es menos verboso, también menos potente,
00:33:02pero menos verboso. Y por lo tanto, en mi experiencia, la IA es muy buena en Go y por eso creo que el
00:33:08futuro de Go no pinta nada mal. Como he hecho tus cursos de Next.js y TypeScript, gracias por
00:33:18la excelente enseñanza. Gracias. Muchas gracias. ¿Qué estrategias recomendarías a los desarrolladores
00:33:23en regiones como la mía para encontrar y asegurar con éxito trabajos remotos? Bueno, no sé, por supuesto,
00:33:29exactamente dónde vives, pero si se trata de encontrar y asegurar trabajos remotos, por supuesto, obviamente,
00:33:39necesitas visibilidad. ¿Y cómo se consigue visibilidad? Bueno, creo que, por mal que suene, una buena
00:33:48forma es la presencia en redes sociales. Y con eso no me refiero a vídeos de baile en TikTok. Obviamente,
00:33:53me refiero a algo como un canal de YouTube donde expliques cosas, donde compartas conocimientos,
00:33:58cosas así, o donde construyas proyectos de demostración con o sin IA, lo que prefieras. Cualquier
00:34:04cosa así; no tiene por qué ser YouTube, podría ser Instagram, podría ser TikTok, simplemente nada de vídeos
00:34:09de baile. Creo que eso puede ser una pieza importante para ganar visibilidad hoy en día,
00:34:15porque las redes sociales son muy importantes. Y sé que no quieres ser una estrella de las redes sociales,
00:34:19quieres conseguir un trabajo, pero es algo que imagino que funciona, porque no mucha gente
00:34:26lo hace o se le da bien. Y eso es, por lo tanto, algo en lo que puedes intentar ser al menos lo bastante
00:34:30bueno como para conseguir algo de audiencia y visibilidad, y eso podría ayudar a encontrar trabajos remotos y
00:34:35obtener esa visibilidad. Buenos días, también me gusta decirle a la IA que me explique lo que está escribiendo,
00:34:44es un poco obvio, pero pedirle que te lo desglose mientras construye es genial. Sí,
00:34:50eso es cierto. También me gusta desafiar a la IA a que explique lo que acaba de hacer o por qué hizo algo
00:34:55o confrontarla con una alternativa que yo tenía en mente. Y creo que eso es algo infravalorado que puedes
00:35:02hacer con la IA. Quizás solíamos hacerlo más hace dos años, pero aún puedes usar la IA para tener
00:35:10debates, para discutir diferentes enfoques para resolver un problema determinado, diferentes implementaciones,
00:35:18cosas así. Y creo que eso también es algo con lo que tú como desarrollador puedes aprender y crecer. No
00:35:25deberías tomarte todo lo que te dice la IA como la verdad, definitivamente no lo es, pero puede ser una
00:35:33discusión útil porque estás hablando con algo que solo genera tokens, pero que los genera
00:35:41basándose en una base de conocimientos y pesos que ha visto una vasta cantidad de entradas de blog, posts
00:35:47de Stack Overflow, bases de código, etc. Así que hablar con la IA sobre tu código, discutir alternativas,
00:35:56es una buena idea. Ningún agente de IA puede manejar C++, simplemente no es posible. Sí, puede que sea el caso.
00:36:03Perdón, no es una pregunta, pero creo que la única variable que tenemos como devs es cuánto sabemos,
00:36:08haya tokens baratos o no. Realmente no podemos controlar eso. Sí, obviamente lo que sabes,
00:36:13tu experiencia, las opiniones que tienes, ese es el valor que puedes aportar como desarrollador.
00:36:19¿Tenemos algún material sobre Ruby on Rails? No, no tengo. Como dije antes, nunca trabajé realmente con
00:36:24Ruby on Rails. Voy un poco tarde aquí porque estoy repasando todas las preguntas cronológicamente,
00:36:28así que llegaré a tu pregunta también si haces una. Solo toma tiempo. Simplemente voy repasándolas
00:36:33según van llegando. ¿Sabes Rust, Max? Sí. Aprendí Rust, los conceptos básicos, y trabajé un
00:36:43poco con Rust hace dos años, pero no lo he usado desde entonces, así que prácticamente se me ha olvidado todo. Me
00:36:49gustó. Me gustó mucho Rust, pero tengo tanto trabajo ahora mismo, tantas cosas pasando que
00:36:58simplemente no encuentro el tiempo para aprender Rust en serio ahora mismo. Pero me encantaría volver a ello.
00:37:04Definitivamente es un lenguaje polarizante, lo sé, pero a mí personalmente me gustó. ¿Qué tipo de herramientas
00:37:11o productos para desarrolladores potenciados por IA crees que aún faltan hoy en día? Vale, ya respondí a eso.
00:37:16Go es genial en legibilidad, así que el código generado es mucho más fácil de leer. El paquete
00:37:20GoFundMe te permite comunicarte entre el código propietario de la GPU y Go sin CGO.
00:37:25Sí, como dije, Go es realmente genial para humanos y agentes, en mi opinión.
00:37:32Hola Max, gracias por tu gran trabajo y contenido. Desde una perspectiva front-end,
00:37:36¿cuál es la mejor manera de empezar a conseguir clientes y ganar dinero en plataformas como Upwork o Fiverr?
00:37:41Sí, básicamente lo que dije antes, quieres conseguir algo de visibilidad para destacar entre la
00:37:46multitud. Obviamente, en estas plataformas también puedes crear una base de clientes, valoraciones y demás,
00:37:52pero cualquier cosa que te diferencie de las masas es una buena idea. Y por eso mencioné lo de las
00:38:01redes sociales. Mirando al futuro, ¿qué camino crees que ofrece más oportunidades, el desarrollo
00:38:06Full Stack o DevOps? Quiero decir, podrías decir DevOps porque podrías argumentar que la IA puede,
00:38:20que es más difícil para la IA ser tan buena ahí como las empresas o la gente quieren que sea,
00:38:26para dejar que haga de forma fiable todas las tareas de DevOps. Quiero decir, para DevOps probablemente quieras tener más
00:38:34humanos que al menos sean responsables si el servidor se cae, que no es el enfoque correcto, por
00:38:41cierto. Creo que deberías preocuparte por la calidad del software por igual. Solo me da la sensación de que muchas
00:38:46empresas piensan que, sí, podemos parchear problemas de software, pero el servidor no puede caerse.
00:38:51En fin, son solo mis pensamientos. Así que tal vez DevOps sería mi respuesta aquí, pero personalmente creo
00:39:00que nadie sabe qué podrá o no podrá hacer la IA en 10 años o así. Pero ahora mismo creo que
00:39:07siendo realistas ambas son buenas opciones, pero DevOps es probablemente la que más gente te diría
00:39:13que es la mejor elección. Así que sí, DevOps puede ser aquello para lo que las empresas a corto plazo estén
00:39:26más dispuestas a contratar. Sí, creo que eso es lo que pienso sobre esto. Estoy montando una empresa y
00:39:34me doy cuenta de que no hace falta usar herramientas de terceros ya que el LLM puede construirlo muy rápido.
00:39:41La pregunta es: ¿cuándo debería dejar de construir todas estas herramientas? Sí, realmente solo cuando choques con un muro o
00:39:48cuando estés tratando con algo donde meter la pata tenga consecuencias graves. Por ejemplo,
00:39:53en Alemania no quieres problemas con Hacienda. Así que no querrás programar tus propias soluciones
00:40:00ahí. Al menos yo no. Pero también hemos reemplazado ciertas herramientas en nuestra empresa con nuestras propias
00:40:08alternativas programadas más o menos desde cero. No puedo cambiarlo, no está totalmente programado de la nada. Tuve que mirar el código y
00:40:17ajustarlo aquí y allá. Pero sí, tenemos herramientas internas donde ya no usamos proveedores externos.
00:40:25No muchas, porque para empezar nunca usamos muchas herramientas, para ser honesto. Pero sobre todo
00:40:32en lo que respecta a la edición de imágenes y demás, estamos usando muchas herramientas improvisadas que
00:40:40hacen el trabajo para nuestros casos de uso. Y si no tienes motivos para cambiar, no lo hagas. Esa sería
00:40:46mi recomendación. A menos que, si algo sale mal, sea un gran problema para ti. Entonces sí querrás
00:40:52optar por una solución profesional establecida. ¿No te gustaría crear un curso sobre
00:41:00patrones y arquitectura? Digamos que hicieras un curso completo donde cubrieras cómo
00:41:04arquitectar una app, qué patrones usar en React o Node, qué arquitectura de pasarela es importante.
00:41:10Me encantaría hacerlo. Y definitivamente planeo hacerlo. Planeo crear un curso de diseño de sistemas
00:41:15este año. De nuevo, hay muchas cosas pasando en el trabajo, pero definitivamente es algo que planeo
00:41:20hacer. Porque sí, me encantaría compartir más conocimientos sobre cómo arquitectar software,
00:41:26qué decisiones tomar sobre las piezas del software, hablar de cachés y colas y todas esas
00:41:32cosas de frikis. Así que sí, eso es algo que tengo en mi lista de cursos. Es genial verte en directo.
00:41:40Gracias por todos los cursos de React y JavaScript. Me ayudaron mucho. Gracias a todos por los bonitos
00:41:49mensajes y muchas gracias. Mi empresa ha estado presionando para usar más IA últimamente y es impactante
00:41:54cuánto se ha degradado la calidad del código en UI/UX. Sí. Y quiero decir, todos podemos verlo. Lo dije
00:42:00antes. Muchos productos de software se sienten peor estos días. Y es difícil imaginar que la IA no juegue ningún
00:42:08papel en eso. Puede que no sea solo la IA, pero sí, la calidad del software parece estar degradándose porque
00:42:16existe este enorme incentivo o esta presión que sienten muchas empresas por sacar tanto código
00:42:23y tantas actualizaciones de apps como sea posible. Pero no hay presión por tener una alta calidad, al menos
00:42:31así es como me parece a mí. Así que sí, creo que tu empresa no está sola. Y creo que eso cambiará.
00:42:37Y creo que, de hecho, es una buena forma de destacar y diferenciarse de los competidores ahora mismo. Si
00:42:46tienes un producto de alta calidad, si valoras la calidad, creo que eso se convertirá en una ventaja
00:42:52comparativa en el futuro cercano o ya lo es. Pero ahora mismo, la mayoría de las empresas parece que van
00:42:57en la dirección de la cantidad. Genial verte. Gracias por tu trabajo. Me pregunto si
00:43:05hay alguna startup en la que participar donde sea posible entrenar habilidades de Java. Bueno, yo no
00:43:10formo parte realmente de la cultura de las startups ni soy un senior en Alemania. Así que lamentablemente no puedo dar ninguna
00:43:18recomendación concreta al respecto. Y no sé cuántas startups usan Java porque, aunque Java es popular,
00:43:26y yo personalmente creo que es un lenguaje agradable, mi sensación es que no es el lenguaje más de moda
00:43:32en las startups. Es más un lenguaje muy usado en grandes corporaciones, empresas establecidas.
00:43:38Así que no creo que Java sea un lenguaje que puedas entrenar muy bien al unirte a startups. Puede que me equivoque,
00:43:47pero esa es mi sensación aquí. ¿Qué hay de Codex?
00:43:57Bueno, gracias por tu perspectiva sobre los despidos y Pi es genial. Muchas gracias. ¿Qué hay de Codex?
00:44:05¿Qué pros y contras ves? Creo que tenemos que diferenciar, por supuesto, entre Codex,
00:44:13el modelo y la herramienta. Lo que me gusta mucho de Codex es la aplicación de escritorio, por ejemplo. Obviamente
00:44:20algunas personas la odian o no quieren usar una app de escritorio. Otros no quieren usar una interfaz de usuario
00:44:24de terminal. A mí me gusta la app de escritorio. No es que la use todo el tiempo. Como dije, ahora estoy usando
00:44:29mucho Pi con mi suscripción a Codec. Y sobre la suscripción, me gusta mucho el modelo, cómo ha sido
00:44:37ajustado y cómo funciona. No es perfecto, quiero recalcar eso. Pero sí, me gusta.
00:44:43También me gusta Claude Opus. No soy de los que dicen: "Oh, esto es horrible" o "esto es genial".
00:44:51Me gustan ambos, pero quizás el modelo GPT 5.5 específicamente me guste un poco más. Ahora, en cuanto a
00:44:56la app de Codec, me gusta la aplicación de escritorio, como dije, y me gusta la velocidad y el rendimiento de su
00:45:03interfaz de usuario de terminal. Y las desventajas, por supuesto, son... Bueno, si no te gusta la CLI,
00:45:14si no te gusta trabajar en interfaces de línea de comandos en general, el rendimiento no te servirá de nada.
00:45:19Lo mismo ocurre, claro, con la app de escritorio. Y en general, todos tienen una desventaja comparados
00:45:25con Pi, por ejemplo, en mi opinión, porque lo que tanto me gusta de Pi es que es súper
00:45:32extensible y que puede mejorarse a sí mismo. Y Codec y Claude Code no pueden hacerlo al
00:45:39mismo nivel. Pi tiene solo una cantidad mínima de herramientas integradas, y puedes pedirle que construya extensiones
00:45:47para sí mismo, y es todo muy fácil y directo. Y esa es una ventaja
00:45:53que tiene Pi y una desventaja que tiene Codec, por ejemplo, igual que Claude Code, en mi opinión.
00:46:00Yo, Max, sé más o menos cuántos años tienes. Sí, tengo 37. ¿Cómo lidias con el código innecesario o redundante
00:46:08generado por la IA? ¿Y hay alguna forma de prevenirlo? Bueno, dímelo tú. La IA,
00:46:14y da igual si uso GPT 5.5 u Opus, aunque quizás GPT 5.5 sea un poco peor en eso,
00:46:24a la IA le encanta generar cosas que no he pedido. Y en mi experiencia, esto no se quita con prompts.
00:46:32Puedes decirle todo el día que se ciña al plan, que no lo complique demasiado.
00:46:40Y aun así, le gusta añadir esas funciones de ayuda. Le gusta añadir cosas que no he pedido.
00:46:46Y sí, para mí, tal vez es que soy malo con los prompts, pero para mí la única receta contra eso es
00:46:54la revisión de código. Así que echo un vistazo al código, lo limpio y le pido que elimine las cosas
00:47:00que no pedí, si me da pereza limpiarlo yo mismo o si está muy distribuido en varios archivos.
00:47:07No he encontrado una buena receta para evitar que estos modelos metan código extra en tu base de código,
00:47:17aparte de pedir cambios pequeños. Si tienes un cambio muy, muy pequeño y aislado, en mi experiencia,
00:47:26eso suele funcionar. Pero en cuanto tienes una tarea ligeramente mayor, aunque no sea enorme,
00:47:32a estos modelos de IA les encanta introducir complejidad extra en el código. Esa ha sido mi experiencia
00:47:38al menos. ¿Cuál es tu IA de programación favorita? ¿Usas principalmente Claude o vas variando? Voy
00:47:44variando. Ahora mismo uso mucho GPT 5.5, pero luego vuelvo a Opus 4.7 en Claude Code. Pero son sobre todo
00:47:52esos dos. No he usado realmente muchos otros modelos en los últimos meses. ¿Rust o Go? ¿Qué
00:47:59lenguaje prefieres? Bueno, dije antes que aprendí un poco de Rust hace un par de años.
00:48:07Personalmente, conozco Go mucho, mucho mejor. Así que prefiero Go. Eso podría cambiar si tuviera más tiempo
00:48:15para dedicarle a Rust y aprenderlo un poco mejor, pero eso no va a pasar pronto. Así que por
00:48:21ahora, es Go. ¿Sabes si hay alguna alternativa a Super Maven? Me siento abrumado con
00:48:26todas esas cosas antiguas y quiero volver a escribir código. Desafortunadamente, no es mi área de especialidad.
00:48:35Debo decir. No es algo que haya usado. Así que no hay mucho que pueda compartir ahí. Realmente no quiero
00:48:47opinar sobre algo con lo que no he trabajado. Lo siento.
00:48:52¿Qué opinas sobre usar Langchain o construir CLIs para APIs heredadas, o sobre Langchain en
00:49:04general? Construir CLIs es algo que, al menos por ahora, es muy, muy importante y una buena
00:49:12idea, creo. Y yo personalmente lo he hecho mucho. He construido muchas CLIs internas para gestionar nuestros
00:49:20cursos y cosas así, de modo que pueda pedirle a un agente que haga algo allí a través de la CLI,
00:49:25a través de una API. Así que creo que eso es muy valioso ahora mismo. Puede que cambie, pero ahora es
00:49:29valioso. Langchain... jugué con él. Lo usé un poco hace tres años y luego a veces,
00:49:37de vez en cuando, pero no lo estoy usando ahora. Y creo que para lo que yo usaba
00:49:44Langchain era para construir aplicaciones que usaran IA, o herramientas o agentes básicos.
00:49:51Y ahora mismo hay tantos SDKs y tantas librerías que puedes usar para construir
00:49:58agentes. Y sale una nueva cada día, así que no he tenido ni de cerca el tiempo para
00:50:06probarlas. Y no es tan difícil construir tu propio software de agentes sin una librería, o tu
00:50:15propio agente sin librería para empezar, sobre todo porque puedes pedírselo a la IA y
00:50:20luego simplemente ajustarlo o dirigirlo en la dirección correcta. Así que no he usado Langchain en
00:50:26bastante tiempo. Si solo se necesitarán desarrolladores sénior en un futuro post-IA, ¿cómo crees que
00:50:31debería ajustarse la educación para los nuevos desarrolladores? Bueno, creo que las empresas querrán contratar solo
00:50:38séniors, pero obviamente primero necesitas júniors. Lo que pienso de la educación,
00:50:42y obviamente me hago mucho esa pregunta de ¿cómo cambiará la educación?, porque es
00:50:48lo que he estado haciendo los últimos 10 años y lo que me gustaría seguir haciendo. Y creo que
00:50:56tenemos que... ahora es más fácil obtener un conocimiento amplio. Como dije antes, es más fácil
00:51:07aprender un poco de muchos temas. Y creo que el papel de la educación será guiar ese proceso
00:51:15para que sea aún más eficiente y la gente gane rápido un conocimiento amplio para que luego puedan
00:51:20preguntar a la IA si quieren profundizar. Y al mismo tiempo, tener estas inmersiones profundas estructuradas
00:51:28donde puedes dar esa profundidad extra a ese conocimiento para que la gente pueda obtener rápidamente una
00:51:37visión general de algo, también con ayuda de la IA, pero pudiendo profundizar luego para que el proceso de
00:51:43júnior a sénior se acorte. El tiempo se reduce porque, por supuesto, en el pasado cuando
00:51:49escribíamos código a mano... bueno, para decirlo de otra forma, ya no estamos realmente
00:52:00escribiendo todo el código a mano. Así que, para pasar de júnior a sénior, puedes acumular más experiencia en menos
00:52:07tiempo probablemente si tienes la voluntad de aprender, también con ayuda de la IA, pero si estás dispuesto a no
00:52:14confiar ciegamente en la IA. Y ahí es donde entra la educación: puede darte esos aprendizajes,
00:52:20puede enseñarte a usar la IA para trabajar con la tecnología A o la librería B. Y puedes absorber eso y
00:52:29usarlo en tus propios proyectos donde también usas IA, pero no tienes que pasar por el proceso
00:52:34de aprender toda la sintaxis de React ni nada por el estilo. Solo necesitas ser capaz de leerlo,
00:52:38y aprender a leer algo es más fácil que aprender a escribirlo. Necesitas aprender a
00:52:43evaluarlo, y eso llevará más tiempo que aprender a leerlo. Pero también es algo en lo que
00:52:48la educación combinada con la IA puede ayudarte. Y creo que así es como debemos ajustarla para
00:52:53que te sea más fácil pasar de un nivel júnior a sénior y acortar ese lapso de tiempo. Porque la IA nos
00:52:59está dando ese impulso de velocidad y la educación tiene que llenar los vacíos de conocimiento que aparecen
00:53:06debido a ese aumento de velocidad. Espero que esté al menos algo claro lo que quise decir. Probablemente
00:53:12no fue la mejor forma de explicarlo, para ser sincero. Pero como dije, yo también estoy intentando
00:53:18descubrir por mí mismo cuál es el mejor enfoque. ¿Qué piensas sobre Solidity, Rust, Web3,
00:53:24desarrollo blockchain? ¿Es interesante aprenderlo? ¿Hay suficientes oportunidades laborales? ¿Y
00:53:29planeas lanzar un curso de Solidity? Para ser sincero, eso nunca fue lo mío.
00:53:36No estoy muy metido en blockchain. Bitcoin y los inicios de blockchain me parecieron...
00:53:43o no los inicios, pero me pareció interesante por allá en 2016 o 17. Y pasé algún tiempo aprendiendo
00:53:50más sobre eso entonces. Me gusta la idea general, pero nunca estuve muy de acuerdo con lo de la Web3.
00:53:56Nunca me convencieron los NFTs y demás. Así que sí, no tengo mucho que compartir ahí,
00:54:02la verdad. Hola Max, gran fan. ¿Puedes decirme cuál es el futuro general del desarrollo en el mundo de la IA?
00:54:08Me refiero al código agéntico. Ahora solo hace trabajos CRUD o landings, pero el futuro puede ser complejo
00:54:14también. Creo que la IA ya puede hacer cosas complejas, pero quizás a diferencia de lo CRUD,
00:54:28necesita dirección y necesita revisión. Y como dije antes, no creo que eso vaya a desaparecer
00:54:36pronto. Y sé que Dario Amodei, el CEO de Anthropic, nos dice que todos vamos a
00:54:42perder nuestros trabajos en los próximos uno a cinco años. Obviamente yo tampoco puedo ver el futuro,
00:54:46pero por cómo funcionan estos modelos hoy y el código que obtengo de ellos y cómo tengo que usarlos para
00:54:54al menos intentar ser productivo, todavía falta mucho para simplemente dejarlos solos. Así que
00:55:03creo que pueden hacer cosas complejas, pero necesitan guía y revisiones. Y creo que
00:55:10seguirá siendo así en el futuro cercano. No sé qué pasará en cinco o diez años,
00:55:17obviamente, pero esa es mi opinión ahora mismo. ¿Alguien te ha dicho alguna vez que te pareces un poco a Seth
00:55:27Rogen? Sí, lo he oído mucho. De hecho, era mucho más frecuente hace unos cinco años,
00:55:33probablemente porque me hice mayor, pero lo he oído antes. No sé si eso es bueno o malo para él.
00:55:41¿Cómo estructuras tu día para tener tiempo para un "latnoff"? ¿Qué es un "latnoff"?
00:55:47Oh, no lo pillo. Estaré encantado de responder si me explicas qué es un "latnoff".
00:56:01Hola Max, como principiante que quiere crear un SaaS, ¿qué lenguaje o framework elegirías hoy?
00:56:07Algo que sea bueno para el SEO, pero que también ofrezca una buena experiencia de desarrollo.
00:56:11Sí, ¿qué dije antes? Recomendaría TypeScript porque la IA es buena en ello y porque
00:56:16ese es mi stack, así que sé que es bueno. Framework: React, Next.js o TanStack Start
00:56:23te ofrecen renderizado en el servidor, que es importante para el SEO. Y sí, supongo que esa es la respuesta corta.
00:56:28Esa sería mi recomendación. Y no, no es la única opción. Es solo la recomendación
00:56:33rápida que tengo porque es un stack tecnológico con el que he trabajado mucho.
00:56:38¿Tienes planes de crear un curso de ingeniero de IA? He oído hablar mucho de ello y
00:56:47he leído sobre el tema en internet, pero como ingeniero de software, aún me confunde. Sí,
00:56:51me encantaría. Me encantaría crear un curso donde muestre cómo trabajo con la IA. El problema
00:56:56es que las cosas cambian tan rápido y yo mismo todavía estoy descubriendo tantas cosas
00:57:03que lo que enseñaría hoy probablemente estaría desactualizado en un mes más o menos.
00:57:08Así que un curso no me parece lo correcto. Estoy pensando en ello y tal vez sería algún tipo de
00:57:15aprendizaje por cohortes, como una clase en vivo con grabaciones, pero no un curso de video bajo demanda
00:57:25en el sentido tradicional. No lo sé. Y tal vez también deba esperar un año o así a que las cosas
00:57:31se asienten un poco más, aunque no estoy seguro de si un año será suficiente. Pero sí, siento que
00:57:36lo que compartiría hoy probablemente caducaría en un mes. No es una buena sensación. Ya es
00:57:43bastante difícil con los cursos de IA porque el software y los modelos cambian todo el tiempo también.
00:57:49Pero al menos para mi curso de Claude Code, por ejemplo, los fundamentos que enseño allí
00:57:54siguen vigentes. La herramienta sigue funcionando como la enseño. No está desactualizado, está totalmente
00:57:59al día. Y lo he mantenido actualizado con los desarrollos recientes. Pero cuando se trata de mis
00:58:04enfoques generales y cómo pienso las cosas, eso por supuesto puede cambiar rápido hoy en día.
00:58:10Por eso no tengo un curso sobre eso. ¿Estará disponible el curso de VPS en Udemy? No,
00:58:16ese es exclusivo de nuestra propia plataforma. ¿Cómo estructuras un día de trabajo normal en tu vida?
00:58:22Un día de trabajo normal para mí es: me levanto a las 6 a. m. Tomo un café o me ducho, me lavo los dientes,
00:58:30tomo un café, conduzco a la oficina, desayuno algo rápido allí y luego trabajo. Y básicamente
00:58:38vuelvo a casa sobre las 7 p. m. Así que paso unas 12 horas aquí en la oficina. Y luego,
00:58:48no sé, veo un poco la tele o alguna película o juego a un juego de mesa, lo que sea, con mi mujer.
00:58:55Primero cocinamos, luego pasamos tiempo juntos en el sofá o algo así. Y luego me voy a la cama.
00:59:03Así que no es nada emocionante. En un mundo donde la IA es lo primero, ¿aprender nuevos frameworks como Lynx.js
00:59:11sigue siendo valioso o es el "prompting" la nueva habilidad? Bueno, creo que tienes que saber sobre lo que estás
00:59:17haciendo el prompt. Tienes que entender las tecnologías y frameworks con los que trabajas. Así que aprender
00:59:23cosas nuevas sigue siendo valioso. Creo que lo único que cambia es cómo aprendemos. Ya no necesitas
00:59:30aprenderte toda la sintaxis, creo, porque vas a escribir menos código, pero necesitas absolutamente
00:59:38entender la idea tras esa tecnología, su filosofía, sus buenas prácticas, sus características
00:59:44y, por supuesto, los fundamentos de su sintaxis y estructura de API, etc. Eso es algo
00:59:49que sigue siendo valioso y donde todavía tiene sentido aprender un nuevo framework. Porque si
00:59:54ese framework resuelve un problema mejor que otros, eso sigue siendo valioso.
01:00:00Creo que lo único que es menos valioso ahora que antes es si un framework
01:00:06solo ofrece una mejor experiencia de desarrollador. Porque en el pasado eso era clave. La experiencia
01:00:14de desarrollador importaba mucho. Y eso es posiblemente menos importante hoy porque la IA genera más
01:00:22de ese código. Pero, por otro lado, la "experiencia de IA" puede volverse más importante. Si un framework o
01:00:28lenguaje está construido para que sea particularmente fácil de trabajar para un modelo de IA, eso puede ser una
01:00:37ventaja y un motivo para aprenderlo y usarlo. Y sé que ya hay frameworks y
01:00:42librerías por ahí creadas específicamente para la IA. AeroJS, creo que es una. No la he usado
01:00:47personalmente, pero creo que es un framework hecho para ser muy usable por modelos de IA. Sé que
01:00:54Remix versión 3 es otro ejemplo. Aún no ha salido, pero también está hecho para que los agentes puedan
01:01:00entenderlo fácilmente y escribir código para él. Así que sí, creo que todavía hay mucho valor en
01:01:06aprender nuevas tecnologías. Solo que las razones han cambiado y cómo aprendes también.
01:01:10El reto que veo es que ahora necesitas ser un experto para juzgar si el código generado por IA es
01:01:20realmente escalable o no, y las empresas esperan ese nivel de habilidad. Pero, ¿cómo lidiamos con
01:01:26eso? Sí, eso es exactamente lo que quería decir. Es más fácil que nunca obtener un conocimiento amplio,
01:01:31pero necesitas ese conocimiento profundo para sacar provecho de la IA, para ser útil y para que produzca
01:01:38buen código. Y creo que las empresas también aprenderán eso con el tiempo. Pero, por supuesto,
01:01:46durante el periodo de transición es súper molesto porque las empresas esperan algo de los empleados
01:01:52que simplemente no existe. Es imposible. No te conviertes de repente en experto en todo,
01:01:59y la IA tampoco lo es. La IA solo hace que parezca que sí. Pero eso es algo que cambiará,
01:02:06que mejorará, estoy seguro. Y la única forma de avanzar es adoptar este conocimiento más amplio,
01:02:15que puedes obtener y que es muy útil, pero profundizando luego en áreas seleccionadas. Y creo que
01:02:20profundizar también es más fácil ahora porque la IA puede ayudar ahí también. Puede acelerar el proceso de aprender
01:02:28algo, pero todavía tienes que dedicar el tiempo y hacer el trabajo de profundizar. Sí.
01:02:35¿Cuándo vas a publicar el curso de diseño de sistemas, por favor? Estamos emocionados. Sí, yo también. Aún
01:02:43no tengo fecha de lanzamiento. Definitivamente planeo hacerlo este año y no será este mes ni el
01:02:50que viene. Tal vez en verano, a finales de verano. No lo sé. No tengo una fecha exacta
01:02:58todavía porque quiero producir un curso realmente increíble. No quiero precipitarme y por eso, sí.
01:03:04Pero está en la lista de prioridades. Lo dije antes y definitivamente lo está.
01:03:12¿Conoces al agente Hermes? ¿Qué opinas de usarlo? Estuve trasteando con
01:03:17LM Studio y QAN 3.6 para probar, pero Hermes parece genial. Por lo que entiendo,
01:03:23el agente Hermes es una especie de alternativa a OpenClaw.
01:03:31Puede que esté totalmente equivocado porque, como puedes ver, no lo he usado.
01:03:38No lo he usado, así que no puedo decir nada útil al respecto. Pero entiendo que
01:03:45es una alternativa a OpenClaw, que a alguna gente le gusta. Pero sí, no lo he usado. Y
01:03:51tampoco estoy usando OpenClaw, por cierto. Jugué un poco con él, pero no encontré grandes
01:03:56casos de uso. Uso mucho los agentes para muchas cosas fuera de la programación. Pero de nuevo,
01:04:01solo uso Pi y le digo: aquí tienes un PDF, extrae el contenido, o aquí tienes una carpeta,
01:04:08búscame los tres archivos PDF que hagan X, Y o Z. Eso es más o menos lo que hago. Y
01:04:14no necesito un resumen informativo cada mañana a las 9 a. m. Me refiero a que estos son siempre los típicos
01:04:22ejemplos que suenan bien hasta que ves que, bueno, no me importa eso. Por
01:04:28eso no estoy usando realmente esos agentes para eso.
01:04:31¿Planeas lanzar un curso sobre NestJS? No, porque la última vez que trabajé con NestJS fue en
01:04:422019, creo. Y aunque me gustó mucho entonces, no lo he vuelto a usar. Así que no soy un
01:04:49experto. Por lo tanto, no hay cursos planeados. Me preocupa el agotamiento. Hace poco recibí una oferta donde
01:04:56sería el primer y único dev en una empresa pequeña. Quieren apostar por la IA y creen que un dev puede
01:05:03gestionar toda la app, incluido DevOps. Bueno, ya aprenderán que eso no va a funcionar. Pero sí,
01:05:10el agotamiento (burnout) es un peligro real con la IA por muchas razones, porque puedes sentir la presión
01:05:17de hacer más porque tienes esta herramienta potente y tienes que sacarle el máximo partido, ¿no? Y
01:05:21de repente ya no tienes pausas, o trabajas, envías un prompt, te vas a X, haces scroll.
01:05:29Ah, la IA ya ha terminado. Tienes que revisarlo. Estás constantemente cambiando de contexto. Estás
01:05:34sobrecargado de trabajo. Los managers esperan que un desarrollador haga el trabajo de 10 porque eso
01:05:40es lo que leen o escuchan en las noticias. Así que creo que eso es, por desgracia, parte de este caótico
01:05:46periodo de transición en el que estamos. Y sí, las empresas aprenderán que no funciona
01:05:55así. Y poner límites es lo único que puedes hacer al final. Pero no es una situación ideal.
01:06:02Seamos realistas. No es una gran situación ahora mismo. Es este caótico periodo de transición.
01:06:07Y la gente, mucha gente, espera cosas de la IA que simplemente no puede dar. Esa
01:06:13es la triste realidad. E incluso si no hablamos de empleo, es fácil sentir la presión
01:06:21de que existe la IA. Tienes que hacer algo con ella. Tienes que usarla. Tienes que gastar tus tokens.
01:06:26Es muy peligroso quemarse ahí, por eso dije antes que creo que es súper importante
01:06:33relajarse. No te quedas atrás si no usas el último modelo. Si no gastas todos
01:06:38tus tokens, juega con las cosas. Intenta descubrir cómo usar la IA eficientemente. Al menos eso
01:06:44es lo que yo intento. Pero relájate si... sí, es muy importante. Nadie gana
01:06:52si te quemas. ¿Qué trabajo tiene un futuro seguro comparado con los desarrolladores? Sí, también respondí
01:07:00a esto antes. Creo que las sugerencias aquí son ingeniería de datos, científicos, DevOps, ciberseguridad,
01:07:06nube. Como dije antes, DevOps o nube, se podría argumentar que son un poco más seguros porque,
01:07:13de nuevo, si hablamos de empleos, las empresas probablemente temen un poco más que sus servicios
01:07:18se caigan o que sus facturas se disparen. Así que probablemente no dejarán que un agente de IA gestione su
01:07:25infraestructura en la nube. Desde esa perspectiva, es seguro. La ciberseguridad será un tema enorme.
01:07:31Pero, por supuesto, si no te interesan esos trabajos, no ganas mucho porque no
01:07:38serás bueno en algo que no te interesa en absoluto. Si te interesan, creo que
01:07:42son áreas interesantes. Pero repito, creo que los desarrolladores no están tan acabados como algunos hacen
01:07:51parecer. El rol simplemente está en una transición rápida. Y es totalmente posible, por cierto,
01:07:57que también avancemos hacia una dirección donde todos estos roles se mezclen y se fusionen
01:08:02entre sí. Así, un desarrollador también hace más DevOps. Si trabajas por tu cuenta, como yo,
01:08:08ya haces todo eso. Yo gestiono nuestros servidores. Tengo todas estas certificaciones de AWS también porque
01:08:15personalmente siempre me interesó. Y creo que más desarrolladores adquirirán habilidades de nube,
01:08:20algunas habilidades de DevOps, y viceversa. No significa que debas ser experto en todo.
01:08:26No puedes. Pero creo que todo esto se mezclará un poco y eventualmente surgirán nuevos roles.
01:08:31Antes de empezar cualquier proyecto, deberías enfocarte en pensar cómo darle las instrucciones al modelo. Te ahorra
01:08:40muchos problemas. En general, trabajar con especificaciones y dedicar tiempo a crear buenos "prompts". Y con eso,
01:08:49me refiero a proporcionar el contexto adecuado e información útil y pensar en qué quieres realmente
01:08:56del modelo en lugar de simplemente lanzarle pensamientos al azar. Eso es importante.
01:09:00La empresa en la que trabajo nos presionó para usar IA diciendo que, si no lo hacíamos, se tomaría como una negativa
01:09:10a seguir desarrollando tu carrera. Y eso se anotará en tu revisión de desempeño. Así que todos empezamos
01:09:15a usarla naturalmente después de que acortaron agresivamente los plazos porque ahora tenemos IA.
01:09:20Muchos problemas con el código y una factura enorme de la que nos culpan a todos. Tiempos divertidos. Oh, cielos.
01:09:25Sí, obviamente no puedo identificarme porque no trabajo en una empresa así. Soy autónomo. Tengo
01:09:31mi propia empresa. También usamos IA, pero no se la imponemos a todos aquí. Y entiendo,
01:09:38de hecho, que si las empresas quieren incentivar el uso de la IA, quieran que los empleados la prueben. De hecho,
01:09:51entiendo eso. Pero, por supuesto, forzar a la gente y luego decirles que como ahora tienen IA,
01:10:00pueden hacer más, es horrible. Y desafortunadamente, ciertamente no estás solo. Quiero decir, me alegro por ti de
01:10:07que no estés solo. Pero desafortunadamente, muchas empresas están haciendo eso. Hemos escuchado
01:10:14informes sobre Meta haciendo todo eso de maximizar tokens, tablas de clasificación de tokens y demás. Y creo que
01:10:20muchas empresas simplemente tienen miedo de quedarse atrás, de que todos sus competidores
01:10:25les lleven ventaja. Y por lo tanto, tienen que usar IA y tienen que usar mucha IA. Y eso es también lo que
01:10:30dije antes. Cantidad sobre calidad. Ahora mismo, estamos en un mercado donde todo se trata de
01:10:36cantidad. Se trata de usar la IA lo más posible y no de la calidad. Y aunque
01:10:42lo opuesto tampoco es bueno, lo que buscas realmente es el equilibrio. Y ahora mismo, hay mucha más
01:10:47cantidad. Así que las cosas cambiarán, sin duda. Pero de nuevo, estamos en ese desordenado período de transición.
01:10:53Desafortunadamente, no hay nada útil que pueda decir. Es un asco. Simplemente es un asco.
01:11:04La IA no es perfecta, incluso si el modelo ha mejorado. No, sí, no es perfecta en absoluto.
01:11:08¿Qué opinas de Pi? Sí, creo que ya respondí a esto. Me gusta mucho Pi. Creo que es un
01:11:13agente increíble, o un arnés de agentes, como decimos nosotros. ¿Te sientes más propenso a intentar crear
01:11:20productos o servicios que podrías vender ahora que la IA puede reducir drásticamente el tiempo de la idea al mercado?
01:11:25Sí. Y he creado productos, como Build My Graphic, mayormente cosas que usamos internamente,
01:11:33como herramientas para crear infografías y demás, que luego publicamos como productos.
01:11:37Creo que también es muy engañoso crear muchas cosas y luego no llegar a publicarlas,
01:11:44porque el primer 90% es fácil. Y tal vez eran más difíciles en el pasado,
01:11:51pero nunca fueron la parte más difícil. Lo difícil empieza cuando el prototipo básico está listo. Y sí,
01:11:59la IA puede ayudar con eso. Pero luego, cuando se trata de seguridad, cuando se trata de rendimiento,
01:12:04cuando se trata de implementar copias de seguridad, pagos, temas legales y marketing,
01:12:12todo eso, la IA también puede ayudar ahí, definitivamente. Pero sigue siendo difícil. Sigue siendo difícil. Y por eso,
01:12:20creo que es muy engañoso querer construir más cosas que nunca, pero no necesariamente se ha
01:12:26vuelto... Se volvió más fácil, pero lo difícil sigue siendo difícil. Digámoslo así.
01:12:32Pero conozco ese sentimiento de querer construir más. ¿Qué modelo local ejecutas y con qué? Justo
01:12:40ahora, hace poco, estuve jugando con los modelos Gemma 2. Siempre me gustaron los modelos Gemma de Google para el
01:12:46tipo de trabajo que hago, que es sobre generación de texto básico, resúmenes de texto, extracción de
01:12:51información de imágenes y demás. Así que sí, estoy usando los modelos Gemma 2 ahora mismo.
01:12:56Da la sensación de que la IA está eliminando los trabajos de nivel inicial. Así que no puedes aprender sobre la marcha
01:13:04ahora como desarrollador junior. Sí. Y eso obviamente es un gran problema, pero es exactamente
01:13:09como dijiste. Y de nuevo, estoy seguro de que eso cambiará porque los desarrolladores senior no aparecen
01:13:16de la nada, pero ahora mismo, sí, definitivamente. Es muy, muy difícil como junior y las empresas
01:13:23pagarán el precio por ello, creo, si dejan totalmente de contratar juniors. Pero todo eso de
01:13:30aprender en el trabajo definitivamente se volvió mucho más difícil. Y por eso, como dije antes,
01:13:35también estoy pensando en cómo debe cambiar la educación. ¿Qué puedo hacer para llenar ese vacío?
01:13:41Porque este período actual, definitivamente no es fácil como junior. Siento que los agentes de IA quitaron la
01:13:52alegría de programar. Hoy en día, solo estamos revisando el código de la IA y la revisión de código nunca
01:13:57fue la parte divertida de programar. Sí. Como dije antes, tengo ese video. Lo que digo en ese video,” lo
01:14:03sostengo al 100%. No digo que trabajar con IA sea horrible. Me gusta
01:14:10que te dé poder, que facilite muchas cosas, que haga más fácil construir cosas. Pero
01:14:18la parte de la alegría de programar para mí era realmente el estado de flujo en el que entrabas al escribir código y
01:14:24eso se ha ido. Y tampoco disfruto las revisiones de código. ¿Por qué no actualizaste tu curso de Svelte
01:14:32a Svelte 5? Porque tengo tiempo y recursos limitados y no puedo actualizar todos mis cursos
01:14:39todo el tiempo. Así que, naturalmente, actualizo lo que se vende bien y el curso de Svelte, desafortunadamente, no.
01:14:45Y también me sumerjo en todos estos temas nuevos, creo cursos nuevos. Es simplemente imposible estar al día con
01:14:53todo y mantener todo actualizado todo el tiempo. Me encantaría que fuera diferente, pero
01:14:58la única forma de actualizarlo todo siempre sería si generara todo con IA
01:15:04y eso es algo que jamás haré. Sí. Sobre los meta-frameworks actuales de TypeScript,
01:15:13¿cuál es tu opinión sobre SvelteKit, mi framework favorito, justo después de TanStack Start?
01:15:19No estoy tan metido en el desarrollo con Svelte estos días. He oído muchas cosas buenas al respecto,
01:15:25especialmente sobre las funciones remotas, que es RPC muy bien hecho, según entiendo.
01:15:32Personalmente uso mucho TanStack Start últimamente. Me gusta mucho, así que me identifico con eso,
01:15:39pero no puedo decir mucho sobre SvelteKit. Aprender siempre es valioso. No seas ciego para pensar
01:15:45que puedes ir a toda prisa por la vida usando IA. 100% de acuerdo. ¿Qué es mejor en general? Estar en un
01:15:52campo de nicho como redes o ciberseguridad con pocas opciones de cambio o estar en un campo muy dominado como
01:15:59el de ingeniero de IA web full-stack? Si puedes conseguir los trabajos y clientes, el campo de nicho
01:16:07será muy probablemente mejor. Y eso era cierto antes de la IA también, por supuesto. Pero sí, es exactamente
01:16:15el dilema que mencionas. Un campo tiene muchos empleos, pero mucha competencia. El otro campo
01:16:22tiene menos empleos, menos competencia. Ahora mismo, si eres experto en ciberseguridad, probablemente es
01:16:27un buen lugar para estar porque ahora todos nos damos cuenta del gran problema que será la ciberseguridad en el
01:16:34futuro cercano. Pero quizás podrías haber predicho eso hace tres años, o quizás no. Pero en general,
01:16:40por supuesto es difícil predecir qué tendrá demanda en tres años o así. Por eso siempre digo,
01:16:46tienes que hacer lo que disfrutas porque solo serás bueno en las cosas que disfrutas. Y si crees que
01:16:51la ciberseguridad es genial, pero la odias, no serás bueno en ello. Esa es mi postura al respecto.
01:16:59¿Viste el video de HackerRank sobre que LeetCode ha muerto? ¿Cuál es tu opinión sobre las entrevistas técnicas en
01:17:04el futuro? No lo vi. Y de hecho, me interesa mucho ver qué pasará con las entrevistas tipo
01:17:10LeetCode en el futuro. Se podría argumentar que a las empresas todavía les interesa
01:17:16porque más que nunca quieren ver cómo piensas, porque eso es lo que importa,
01:17:23que puedas pensar como un ingeniero de software, que puedas idear soluciones, que puedas
01:17:29diseñar la arquitectura del software. Ese sería un argumento de por qué estas entrevistas se seguirán realizando,
01:17:36pero pueden cambiar. Ya en el pasado teníamos entrevistas donde solo escribías pseudocódigo.
01:17:43Escribir código real creo que será menos importante ahí, pero definitivamente veo a las empresas
01:17:49todavía interesadas en ese tipo de conocimiento. Pero no sé si se mantendrán en este
01:17:56formato de entrevista o si será un formato donde quieran ver cómo aplicas ese conocimiento
01:18:01al trabajar con herramientas de IA, de modo que tengas que resolver un problema concreto con ayuda de la IA para
01:18:06ver cómo das las instrucciones y cómo trabajas con ella. Es difícil saberlo, pero no veo necesariamente
01:18:14a LeetCode muriendo ahora mismo, solo tendrá un propósito diferente. Creo que tu forma de pensar sigue importando
01:18:21a las empresas, a algunas empresas. Personalmente, nunca fui un gran fan de las entrevistas de LeetCode
01:18:29porque entiendo totalmente que quieras ver cómo piensa un candidato, que tenga una cierta forma de
01:18:39abordar los problemas. Pero creo que los problemas de LeetCode son a veces muy, muy específicos y
01:18:46no necesariamente lo que estarás manejando en tu trabajo diario. Y yo estaría más
01:18:51interesado en ver cómo abordas esos problemas cotidianos. ¿Qué lenguaje de desarrollo de software y
01:19:03framework usarás en el futuro curso de diseño de sistemas? Probablemente será solo TypeScript porque
01:19:10es en lo que soy bueno. Pero el curso no tratará en absoluto sobre el lenguaje. Ni siquiera
01:19:16sé cuántos ejemplos de código habrá porque no se tratará de escribir mucho código. Se tratará
01:19:23de entender las diferentes piezas que tienes en los sistemas. Cómo funcionan, por qué existen,
01:19:28cuándo las necesitas, cuándo no, cuándo podrías necesitarlas pero en realidad no porque
01:19:34para tus limitaciones, tu caso de uso, es la decisión equivocada. Creo que ese es el valor que un curso así
01:19:39podría aportar y no se tratará del lenguaje de programación o de una tecnología específica. ¿Cómo
01:19:49dominas una tecnología compleja rápido? ¿Documentación primero, pequeñas demos o resolviendo un problema específico?
01:19:56Sí, generalmente lo que dijiste; especialmente antes de la IA, para mí era como sumergirme en la documentación,
01:20:02crear pequeñas aplicaciones de prueba y luego construir algo más grande. Ahora con la IA puede que me salte
01:20:08la parte de la aplicación de demo pequeña. Sigo sumergiéndome en la documentación. Realmente quiero entenderlo. No solo
01:20:15quiero confiar en el resumen de la IA o preguntarle. Haré eso también, pero personalmente sigo leyendo la documentación y luego
01:20:22puede que simplemente aborde un problema concreto, tal vez un poco más complejo. Podría seguir siendo una aplicación demo,
01:20:28una aplicación de prueba, pero puede ser un poco más compleja y tal vez lo haga con ayuda de la IA, pero luego realmente
01:20:33quiero sumergirme en el código, entenderlo, compararlo con la documentación, ver si está alineado con ella,
01:20:39desafiar a la IA, hablar con ella al respecto. Ese sería probablemente mi enfoque allí.
01:20:51Todos los que usan IA se están quedando atrás porque la nueva IA dejaría las viejas técnicas
01:20:56obsoletas de todos modos. Bueno, no estoy necesariamente de acuerdo con eso. No creo que te quedes atrás
01:21:01por usar IA, pero probablemente tengas una desventaja si usas IA y luego cierras
01:21:10tu mente y no miras lo que está pasando y simplemente te aferras a lo que te funciona ahora mismo
01:21:18o a la opinión que te formaste en un momento determinado. Quiero decir, por lo que sé o por lo que
01:21:27entiendo, lo que podemos ver es que obviamente estoy en una burbuja y muchos de nosotros lo estamos. Estamos en una burbuja
01:21:35donde leemos sobre cada nuevo modelo y cada nueva herramienta y cada actualización de una herramienta que se
01:21:43lanza. Esa es una burbuja súper pequeña. La gran mayoría de la gente allá afuera no ha
01:21:52oído hablar de Claude Code. Para mucha gente, la IA es la versión gratuita de ChatGPT tal como funcionaba hace
01:22:01dos años. Eso es quedarse atrás. Ahora bien, no del todo atrás, todavía puedes ponerte al día.
01:22:10Obviamente, solo te toma un par de días ponerte al corriente, pero esa es mi definición de quedarse
01:22:16atrás, diría yo. ¿Tendrás un curso sobre BUN? Eso también es algo que está en la
01:22:26lista corta de ideas. Me encantaría hacer un curso sobre BUN, pero para todos estos cursos de frameworks o entornos o
01:22:36lenguajes, todavía estoy descifrando cómo enseñarlo mejor ahora en la era de la IA porque
01:22:42no es el estilo de curso antiguo. No es que eso sea necesariamente malo, pero por supuesto también quiero evolucionar
01:22:49mi forma de enseñar y por eso todavía estoy intentando descifrar cómo hacerlo mejor de ahora en adelante.
01:22:54Pero me gustaría hacer un curso sobre BUN, sí. Cuando salió Opus 3.5, pude crear dos
01:23:00proyectos que siempre quise hacer. Al final, me convertí en el único usuario y todavía lo uso. Sin embargo,
01:23:06ahora estoy desmotivado para trabajar en otra app. ¿Algún consejo? No creo que tengas que trabajar en otra app.
01:23:12¿Estás desmotivado porque no tienes otros usuarios? Esa es, por supuesto, la parte difícil.
01:23:21El marketing es súper difícil. Es extremadamente, extremadamente difícil. No creo que sea necesariamente correcto
01:23:29lanzar más y más aplicaciones si al menos no has intentado cosas para dar visibilidad a las otras.
01:23:36Podría ser a través de marketing en redes sociales, no necesariamente pagado, pero obviamente
01:23:41puedes crear un canal de YouTube donde hables de cómo construiste esas aplicaciones, tipo tutorial.
01:23:48Ese es siempre mi ejemplo porque YouTube es obviamente lo que hago. Cosas así.
01:23:56Obviamente, trabajo de SEO tradicional, artículos en blogs. Por supuesto, todo eso está cambiando un poco por cómo
01:24:04funciona Google y los resúmenes de IA, pero no es que ya no funcione para nada. Así que creo que eso
01:24:11es algo que puedes y debes intentar porque simplemente construir más y más aplicaciones y que todas
01:24:17fracasen porque nadie las conoce, por supuesto, no es muy motivador. Pero puedo identificarme
01:24:24totalmente. Tienes muchas ideas, construyes cosas que personalmente te gustan y luego puede
01:24:30sentirse realmente mal que nadie más las use. Pero para mí, para los proyectos que construí, como este
01:24:36Build My Graphic que mencioné antes, tenemos usuarios de pago allí, bastantes de ellos,
01:24:42porque tengo, por supuesto, una cierta cantidad de alcance. Y no es que lo mencione siempre en todos
01:24:48mis videos, pero de vez en cuando sí. Y por eso eso es algo que puede funcionar y que luego te da
01:24:53motivación extra para quizás también trabajar en otras cosas. Pero obviamente no es un camino
01:24:58fácil. Toma tiempo. Soy plenamente consciente de ello. Pero el marketing es, lamentablemente, la parte molesta
01:25:04que también es difícil para mí. No es que sea súper fácil, por desgracia. ¿Por dónde iba?
01:25:14¿Solo transmites una vez al mes? No, normalmente no. Ha sido un descanso súper largo, lamentablemente.
01:25:22Seis semanas o así. Intento transmitir todos los jueves a esta hora, 5 p.m. hora de verano de Europa Central.
01:25:34Pero no soy un streamer a tiempo completo. Realmente solo hago esto por diversión y no gano dinero,
01:25:43o no una cantidad significativa de dinero aquí. Realmente me gusta hacer estas transmisiones,
01:25:47así que intento hacerlas todos los jueves. Pero si hay algo que se interpone, algo
01:25:52personal o algo muy importante, específico del trabajo, entonces no transmitiré. Pero el
01:25:58plan no es transmitir una vez al mes, sino cada semana o al menos cada dos semanas.
01:26:04¿Hoy prefieres TanStack Start o Next? ¿Tienes planes de hacer un curso completo del ecosistema TanStack?
01:26:19Uso mucho TanStack Start. No uso mucho Next.js. Quizás solo por el tema de las cosas nuevas y brillantes.
01:26:29No es que tenga un problema con Next.js. Pero sí, me gusta TanStack Start. Lo que no me gustaba
01:26:37de Next.js, y sé que ahora es mejor, era lo lento que era el servidor de desarrollo,
01:26:43y lo lentas que eran algunas cosas, y ciertos errores que encontraba. Sé que el servidor de desarrollo
01:26:49es mucho más rápido ahora y los errores se han corregido, pero fue entonces cuando empecé a buscar
01:26:56alternativas y ahora simplemente me gusta TanStack Start. ¿Tengo planes de cursos sobre ello?
01:27:02No lo sé. Quizás un curso de TanStack Start, pero no de todo el ecosistema, porque no lo uso
01:27:09todo. Realmente solo uso TanStack Start, por lo que naturalmente uso TanStack
01:27:14Router, un poco de TanStack Query y ya está. No uso TanStack DB ni TanStack AI,
01:27:20no uso nada de eso. ¿Qué prefieres? ¿Angular, React o Vue y por qué? Últimamente trabajo mucho con React.
01:27:31La razón principal es que es el favorito de la IA. Como dije, uso mucho TanStack Start, así que encaja bien.
01:27:39Angular siempre tendrá ese lugar especial en mi corazón, porque fue mi primer curso importante
01:27:46de Udemy en aquel entonces, y todavía me gusta Angular, pero por el hecho de que estoy muy metido en
01:27:53TanStack Start ahora, y que React está realmente todo ajustado para React, estoy usando mucho React
01:28:01ahora mismo. Si fuera solo por la sintaxis o cómo funciona el framework y su API, Vue.js podría ser
01:28:13el número uno en realidad. Siempre me gustó Vue y su simplicidad, especialmente Vue 2, pero por las
01:28:21razones que mencioné ahora, es React. ¿Planeas lanzar cursos sobre SAP, el software
01:28:27ERP alemán, y ABAP? No sé ABAP, conozco SAP, pero solo lo que es, no soy ningún
01:28:35experto en ello, así que no hay planes por ahora. Cuando escuchas a CEOs de empresas de IA como Dario hablar
01:28:43sobre que la programación va a desaparecer y todo lo hará la IA, ¿cuánto crees que es exageración y
01:28:48marketing para ellos mismos? Sí, no entiendo del todo cuál es exactamente la motivación de Dario. Ahora bien,
01:28:55hay que darle crédito al hombre. No estaba totalmente equivocado respecto al porcentaje de código escrito por IA,
01:29:02con la importante excepción de que definitivamente no todos los desarrolladores tienen el 90% de su código
01:29:11escrito por IA, pero definitivamente hay desarrolladores en los que este es el caso. Ahora, cuando se trata de que la IA
01:29:17elimine todos estos empleos, me cuesta mucho creerlo. Obviamente, Dario sabe más sobre
01:29:29las capacidades de los futuros modelos que yo, porque puede ver cómo funcionan ciertos modelos que aún no se han
01:29:38lanzado al público. Por lo que yo veo, estamos lejos de que la IA lo haga todo. Muy lejos
01:29:46de ello. Ahora, ¿cambiará eso mágicamente con nuevos modelos en medio año o un año? Tal vez.
01:29:52Simplemente no me lo parece por lo que puedo ver de los modelos existentes.
01:29:58Así que no sé cuál es su motivación ahí. Parece mucho que una gran parte de su motivación
01:30:10es que quiere llamar la atención sobre Anthropic, porque estamos en este año donde SpaceX,
01:30:16Anthropic y OpenAI quieren salir a bolsa. Todos quieren tener su OPI y están todos valorados
01:30:24de tales sumas astronómicas que creo que será difícil para todos ellos simplemente recaudar
01:30:35esa cantidad de dinero que quieren recaudar. Así que, obviamente, quieres llamar la atención,
01:30:41quieres ser la empresa en la que los inversores quieran poner su dinero, así que quieres tener una gran
01:30:45cuota de mercado, especialmente en el segmento empresarial, algo en lo que Anthropic es muy bueno. Y si
01:30:51suenas como la empresa que es responsable, que está advirtiendo a la gente, que está reteniendo modelos
01:30:57como el modelo Mythos, y eres la empresa que es razonable, y al mismo tiempo eres
01:31:04la empresa que tiene los modelos potentes que lo interrumpirán todo. Ese no es el peor enfoque,
01:31:09así que eso puede ser parte de su motivación. Esa es mi explicación al menos. Y veremos qué nos traen
01:31:16los futuros modelos. Pero así es como pienso al respecto. Soy desarrollador full stack y estoy
01:31:25pensando en cambiarme a la IA. ¿Por dónde debería empezar? ¿Vas a sacar cursos de IA? No estoy seguro de
01:31:30a qué te refieres con IA. ¿Te refieres a cambiar a construir modelos de IA? Hablé de esto antes. Por cierto,
01:31:36la transmisión en vivo se quedará en YouTube cuando termine, así que aún puedes verla allí.
01:31:41No creo que cambiarse a la IA solo porque la IA es lo que está de moda ahora sea una buena idea.
01:31:50Si quieres cambiar, querrás hacerlo a un rol donde ayudes a las empresas a adoptar la IA. Y eso
01:31:55puede seguir siendo como desarrollador de software. Ser un desarrollador de software capaz de aprovechar la IA,
01:32:02eso es definitivamente útil para las empresas. Cualquier cosa de consultoría relacionada con la IA puede ser útil
01:32:08ahora mismo en este periodo de transición. Y ese periodo de transición llevará un tiempo, así que todo eso
01:32:13puede ser interesante. Y realmente, yo iría con lo que se te da bien, lo que te gusta y donde
01:32:21puedas ayudar a las empresas a realizar esa transición a la IA. Y eso realmente puede ser cualquier rol al final.
01:32:27Simplemente, si te llamas a ti mismo desarrollador de software tradicional totalmente sin IA o cosas así,
01:32:33eso probablemente no será muy atractivo para la mayoría de las empresas.
01:32:38¿Alguna vez has tenido la oportunidad de usar algunos LLM chinos como GLM 5.1 para programar? ¿Crees que
01:32:49pueden ser comparables con Claude? Sí, juego con estos modelos de vez en cuando.
01:32:52Me interesan sobre todo los modelos abiertos de allí, que yo mismo podría alojar porque
01:32:59encuentro la idea bastante intrigante de que podría tener un modelo de programación capaz ejecutándose en un Mac Studio. No
01:33:11tengo un Mac Studio, pero potencialmente en el futuro. Así que eso es algo en lo que estaría interesado,
01:33:15y veo absolutamente que podrían ser comparables con Claude en algún momento. Aún no han llegado a ese punto según mis
01:33:23experimentos, pero están lo suficientemente cerca. Y todos estos modelos están siendo ajustados ahora mismo para funcionar bien en
01:33:31estos entornos de agentes, para funcionar bien en estas herramientas y situaciones de programación agéntica. Así que, ¿por qué no
01:33:38también algunos modelos abiertos? Y especialmente con los precios de los tokens y las limitaciones de cómputo, tener
01:33:47modelos locales y clústeres descentralizados o ejecutar estos modelos en tus propias máquinas en tu empresa,
01:33:57tus propios pequeños centros de datos o en un Mac Studio o lo que sea. Eso podría ser muy, muy interesante a medida
01:34:04que vemos subir los precios de los tokens, mientras que tal vez veamos desaparecer esas suscripciones. Ahora, creo que estos
01:34:11modelos de vanguardia muy probablemente se mantendrán a la cabeza. Y por supuesto, incluso si tuvieras un modelo abierto que esté
01:34:23prácticamente al mismo nivel que los modelos de vanguardia de Anthropic y demás,
01:34:30ese sería un modelo abierto que probablemente requiere un hardware que es tan caro
01:34:36que no estoy seguro de si es mejor negocio en comparación con pagar el precio del token.
01:34:42Pero aun así, sí, lo dije antes, soy fan de los modelos abiertos y definitivamente veo modelos abiertos siendo
01:34:48lo suficientemente buenos o muy buenos en la programación agéntica en el futuro. Y hasta cierto punto ya hoy,
01:34:57para ser honesto. ¿Tienes planes de lanzar un curso sobre Kubernetes? Tengo un curso de Docker donde
01:35:02también cubro Kubernetes. Tengo ese. Aquí está. Pero Kubernetes es solo una pequeña parte de ese curso.
01:35:15Un curso dedicado a Kubernetes no está planeado ahora mismo. De nuevo, es definitivamente un tema del que me gustaría hacer
01:35:22más, pero eh, el tiempo. ¿Cómo subir de nivel mis habilidades de programación? Construye cosas. Construye cosas de verdad con IA,
01:35:30pero asegúrate de entenderlo y de dirigir a la IA. Pero siempre se ha tratado de construir cosas y
01:35:37eso no ha cambiado. Soy un desarrollador junior que confía mucho en la IA como chatgpt o codex. ¿Podría esto perjudicar
01:35:43mi aprendizaje? ¿Cuál es un equilibrio saludable? Definitivamente puede perjudicar tu aprendizaje porque el peligro
01:35:48con la IA siempre es que simplemente le preguntas, le preguntas, tomas sus respuestas. No cuestionas realmente
01:35:53esas respuestas. Realmente no miras el código. Tal vez solo brevemente para tener una buena sensación.
01:35:58Eso es peligroso. Desafiar a la IA. Como dije antes, tener discusiones con la IA
01:36:05sobre la solución que propuso o implementó, revisar el código, rebatir, entender
01:36:11el código, mirar la documentación del framework o tecnología que estás usando, pensar en el código
01:36:17tú mismo. Sí, eso será más lento que simplemente estar pidiendo prompts una y otra vez, pero eso te llevará
01:36:23al aprendizaje y te dará crecimiento personal, lo que te hará más productivo con la IA en
01:36:29el futuro. E incluso si ya eres un experto, por supuesto sería más rápido si sigues simplemente
01:36:34usando prompts, pero tomarte el tiempo para revisar, rebatir y optimizar el código, eso te ahorra tiempo
01:36:42en el futuro, te hace más productivo en el futuro, lleva a un mejor producto. Al menos
01:36:47aumenta las posibilidades de obtener un mejor producto. Así que es un intercambio valioso en mi opinión. Y
01:36:52especialmente para el aprendizaje, es importante. Soy un desarrollador junior y confío mucho en la IA. Como,
01:36:58ah, sí, ya respondí a esto. Para la persona que se siente desmotivada, siempre construye, construye. Y
01:37:06sobre lo de que la app no consiga... Angry Birds fue creado en 2009, cuando estaban al borde de la bancarrota después de
01:37:1251 juegos fallidos. Eso es muy motivador, por cierto. Sí. Creo que es un equilibrio. No puedes
01:37:18simplemente construir y construir y nunca intentar el marketing porque puede que ya haya un éxito en esas apps,
01:37:25pero si nadie lo ve, no vale nada. Pero por supuesto, es muy cierto que la mayoría de las empresas
01:37:33o fundadores exitosos no tuvieron necesariamente éxito con su primer o segundo producto.
01:37:40Puede requerir muchos intentos. Siguiente pregunta para todos los desarrolladores en este chat. ¿No se sienten
01:37:46desmotivados cuando su trabajo que tomaba varios días ahora puede hacerse en 10 minutos usando IA
01:37:52o el hecho de que escribir código que te hacía sentir bien ahora no es lo más importante? Sí.
01:37:59Ya lo respondí antes, así que seré breve. ¡Uy!, esa no es la correcta.
01:38:05Tengo un video, por supuesto, para mí. Sí. Era más divertido antes de la IA en lo que respecta a la parte de programar.
01:38:14La parte de los 10 minutos, quiero decir, el código que la IA te da después de 10 minutos no es necesariamente el código que
01:38:21quieres aceptar. Así que puedes y debes seguir usando tus conocimientos y tu cerebro y demás. Pero
01:38:30nuestro rol está cambiando y entiendo totalmente y siento lo mismo de que algunas partes que eran muy placenteras
01:38:38nos las han quitado. ¿Sigues usando Redux? No. Quiero decir, la mayoría de los proyectos de React en los que trabajo últimamente
01:38:49son proyectos full-stack con TanStack Start o algo así. Así que no me he visto
01:38:55en una situación en la que necesite una biblioteca de gestión de estado muy a menudo. Si necesito una, a menudo uso
01:39:02Zustand, que es otra gran biblioteca. No es que Redux sea malo necesariamente. Zustand es tan difícil
01:39:11porque es una palabra alemana, pero no quiero decirla en alemán. Pero Zustand es una biblioteca de gestión de estado
01:39:18muy sencilla y buena. Así que la uso a veces, pero a menudo no uso ninguna en absoluto.
01:39:26Me encanta tu trabajo. Has tenido un gran impacto en la programación a lo largo de los años.
01:39:30Gracias. ¿Qué impacto ha tenido la IA en la compra de tus cursos? ¿Es verdad que los tutoriales para humanos han muerto?
01:39:37Bueno, es difícil. Los cursos de programación se venden peor. Los cursos de IA se venden muy bien. Quiero decir,
01:39:50el curso de Claude Code, por ejemplo, es nuestro curso más vendido de la historia. De siempre. Se vende muy,
01:39:59muy bien. El curso de React todavía se vende muy bien, pero luego hay algunos cursos de programación que
01:40:09ya no se venden muy bien. Y especialmente en YouTube, se puede ver que los tutoriales ya no rinden
01:40:16muy bien. Así que sí, en general las ventas de cursos han bajado. También debido a esos trabajos de desarrollador de
01:40:26software. Quiero decir, hasta hace unos dos o tres años, obviamente solo tenía cursos de programación. Así que
01:40:34eso fue bueno entonces. Menos bueno ahora. Ahora también tengo un montón de cursos de IA. Y por supuesto,
01:40:41estos son todos cursos relacionados con la programación con IA porque sigo siendo desarrollador, pero esos se venden mejor.
01:40:47Mucho mejor ahora. Pero en general, sigue siendo menos.
01:40:51¿Algún plan de lanzar un curso de COBOL, que todavía está muy presente en la industria bancaria?
01:40:59Creo que el COBOL tiene su lugar, y probablemente puedas ganar mucho dinero sabiendo COBOL,
01:41:04pero yo no lo sé. Así que no hay planes de curso por ahora. Me uní tarde a la transmisión, ¿tienes algún
01:41:09curso sobre diseño de sistemas? No, pero está planeado. Un curso que me encantaría hacer y que haré, y que
01:41:16planeo para este año, pero aún no lo tengo. Pero será genial. Será un gran curso. Haré
01:41:22todo lo posible para que sea un curso increíble. Muchas gracias, Max. Te envío mi aprecio y
01:41:27un cordial saludo desde Etiopía. Espero que te vaya bien en la vida, y que Dios te bendiga a ti y a tu
01:41:32familia. Has sido increíblemente útil en mi camino. Vaya. Muchísimas gracias. Gracias.
01:41:37E igualmente mis deseos para ti y tu familia y seres queridos. Sí. No sé qué decir. Muchas
01:41:43gracias. Significa mucho para mí. Gracias. Me gustaría ver un curso sobre cómo haces las cosas,
01:41:50un vlog entre bastidores algún día. Hoy tengo todos tus cursos de Udemy en inglés en ambos libros de React. Vaya.
01:41:55No sé qué decir. Eso es simplemente increíble. Adebow88, muchísimas gracias. Espero que hayas
01:42:03sacado mucho provecho de los cursos y del libro. Y respecto a la sugerencia o los libros, debería decir,
01:42:08y respecto a la sugerencia del vlog, he jugado con esa idea. Solo que me siento muy
01:42:17incómodo cuando hago cosas así. No soy como ese YouTuber tradicional. No soy ese
01:42:25tipo de persona hiperactiva. Y no estoy seguro de si un vlog aburrido sería interesante. Me quedo con la idea.
01:42:35Pero no lo sé todavía porque querría que se sintiera auténtico. Y la verdad es que mis días son
01:42:47bastante aburridos. Como dije antes, me levanto a las 6 a.m., tomo un café después de ducharme y demás,
01:42:55voy a la oficina, paso mis días aquí, preparo cursos, trabajo en cursos, trabajo en otros proyectos,
01:43:00soporte y demás, vuelvo a casa, cocino, hago algo con mi esposa, me voy a la cama y vuelta a empezar.
01:43:09Pero sí, me quedo con la idea. ¿Cuánto tiempo toma aprender Terraform
01:43:16para poder decir que sabes usarlo? No soy usuario ni experto en Terraform.
01:43:25Estas soluciones de plataforma como código como AWS, CDK, Terraform, Pulumi, creo que ahora con la IA,
01:43:34como todo, son un poco más fáciles de aprender. Pero si quieres profundizar, lo que quieres,
01:43:40si realmente quieres aprenderlo, eso todavía lleva tiempo. Y creo que la sintaxis o la lógica detrás de
01:43:47esas soluciones de plataforma como código, nunca me pareció demasiado difícil de captar, aunque no he usado
01:43:53Terraform, así que no sé específicamente sobre eso. Pero para Pulumi, me pareció que estaba bien.
01:43:58La parte difícil es conocer todos los servicios que ofrece tu proveedor de la nube favorito,
01:44:04las mejores prácticas para combinar estos servicios. Y a veces estas soluciones de plataforma
01:44:11como código tienen sus propios fallos y problemas. Por ejemplo, el AWS CDK no soporta todos los servicios
01:44:18por igual. Así que de repente quieres usar un servicio que no está bien soportado y las cosas se complican.
01:44:23Esa es la parte que me pareció difícil de AWS CDK y puede que sea similar en Terraform.
01:44:30Vaya, acabo de ver esto, me perdí la mayor parte. No te preocupes. La grabación de la transmisión se quedará online.
01:44:38Y tuve una larga pausa. Ese no es el plan. Normalmente intento transmitir todos los jueves
01:44:44a esta hora, de 5 p.m. hora de verano de Europa central a las 7 normalmente.
01:44:52No puedo hacerlo todas las semanas, pero hago lo que puedo
01:44:55y definitivamente no planeo tener pausas de seis meses todo el tiempo.
01:44:59¿Cuándo se actualizó por última vez tu curso de Node? Eso fue hace un par de años, diría yo.
01:45:08Hace dos años, tres años, algo así.
01:45:12Definitivamente no lo he vuelto a grabar en los últimos años ni nada parecido, si es a eso a lo que te refieres.
01:45:20De nuevo, es algo que me encantaría hacer, pero al igual que con el curso de BUN,
01:45:24todavía estoy intentando descubrir cómo enseñar mejor temas como Node.js o frameworks
01:45:31ahora en este nuevo mundo, lo cual se complica por el hecho de que todo está cambiando muy rápido.
01:45:35Así que sí, esa es parte de la razón. Y por supuesto, el tiempo. Me encantaría
01:45:40actualizar todos mi cursos todos los días. Simplemente no es algo que pueda hacer.
01:45:46Si pudiera, lo haría, pero no lo haré haciendo que la IA genere videos o audio ni nada parecido.
01:45:53Nunca haré eso. ¿Puedes construir y desplegar una aplicación a producción
01:46:00que pueda ser usada por personas usando solo IA? Creo que sé un poco de programación y de mantener la app segura.
01:46:06¿Puedes construir y desplegar una aplicación a producción que pueda ser usada por personas usando solo IA?
01:46:16Creo que eso tendrá sus problemas, pero por supuesto dependerá de la aplicación. Algo muy simple,
01:46:22probablemente. Pero existe un alto peligro de que la aplicación tenga errores. Puede haber errores que sean
01:46:31relevantes para la seguridad o donde las personas tengan una mala experiencia, paguen pero no
01:46:37obtengan acceso al servicio, cosas así, que de ninguna manera deben suceder.
01:46:43Yo personalmente tendría demasiado miedo. Así que si fuera a usar, digamos, un lenguaje o un framework que no
01:46:51conozco de nada, aunque tenga muchos conocimientos sobre
01:46:56programación y demás, probablemente no me sentiría cómodo desplegando eso.
01:47:00Tal vez sea la postura equivocada, pero es mi postura al respecto.
01:47:10Hacer cursos con tu calidad lleva mucho trabajo duro y creo que a mucha gente le encantaría
01:47:13ver el detrás de cámaras. Sí, muchas gracias. Lo pensaré. Quizás pueda hacer algo
01:47:20interesante allí. Me llevaré eso conmigo e intentaré hacer algo. Muchísimas gracias.
01:47:25¿Cuántos idiomas hablas? O sea, ¿no idiomas de programación, quieres decir? Inglés, alemán y un poco de
01:47:33francés. Tres. Acabo de entrar al chat, una pregunta rápida. Mucha gente dice que ya no deberías
01:47:41molestarte en aprender a programar y que deberías centrarte más en la arquitectura, el diseño de sistemas y ser un
01:47:45conductor de IA. Pero ¿no crees que si los costes de los tokens y los precios de las suscripciones siguen subiendo, la programación
01:47:50como habilidad podría volver? Hablé de esto antes y la grabación se quedará online,
01:47:54pero mi respuesta corta es sí. Creo que con el aumento de los precios de los tokens, podríamos, tal vez, no lo sé,
01:48:01tal vez tener un periodo de transición en el que se vuelva a escribir más código, tal vez en conjunto con
01:48:07el autocompletado inteligente como GitHub Copilot antes de que se convirtiera en un agente de IA. Así que eso puede ser algo. Y
01:48:13de cualquier manera, creo que los conocimientos de programación importarán porque alguien tiene que dirigir, controlar
01:48:19y revisar lo que produce la IA. Así que eso no es lo mismo que escribir todo el código. Eso creo que no
01:48:26volverá, tal vez solo en un pequeño grado durante ese periodo de transición mencionado. Pero en general,
01:48:32conocerlo y conocer el código, no solo la arquitectura, creo que también seguirá siendo
01:48:37una habilidad valiosa y será importante. Pero sí creo que toda la parte de la arquitectura, la
01:48:44parte de los patrones, etc., jugará un papel más importante en el futuro. Creo que eso será importante
01:48:50para la mayoría de los desarrolladores. Esa es mi opinión personal aquí. ¿Puedes decirnos aproximadamente cuándo
01:48:55lanzarás tu curso de diseño de sistemas? Creo que será... No quiero prometerlo. Eso es importante
01:49:02porque solo lo lanzaré cuando esté contento con él y no lo apuraré solo por cumplir una fecha. Pero
01:49:08creo que una expectativa realista con suerte podría ser a finales de verano, agosto, pero de nuevo, sin promesas
01:49:21porque quiero crear un curso increíble y eso simplemente lleva tiempo y a veces la vida
01:49:26se interpone u otras cosas del trabajo. Así que sí, pero el plan es definitivamente este año, quizás tan pronto
01:49:33como a finales de verano. Confiar demasiado en la IA es malo como desarrollador. Debe haber un equilibrio. Sí, no deberías
01:49:43confiar solo en la IA. Eso es "vibe coding" y tiene su lugar. Quiero decir, algunas herramientas internas y cosas
01:49:50así. No necesitas tener el mejor código del mundo allí, pero confiar solo en la IA... quiero decir, si
01:49:56solo confías en la IA, solo eres tan bueno como la IA y eso puede estar bien si trabajas por cuenta propia o si es solo
01:50:03un proyecto por diversión, pero si estás buscando un trabajo, ¿por qué contrataría a alguien que no es mejor que la IA o
01:50:10que no añade valor a la IA? No necesito gente que no añada valor a una IA si
01:50:16yo fuera un empleador, así que sí. "Code with Antonio está haciendo cursos de formación en vivo ahora. ¿Has pensado
01:50:22en ello?" Lo he pensado y puede que lo haga. No hay planes súper concretos todavía, pero de nuevo,
01:50:29todavía estoy resolviendo muchas cosas. Están pasando muchas cosas obviamente con la IA y todas estas herramientas
01:50:34y demás, pero sí, definitivamente es algo en lo que también estoy pensando. "¿Es Vercel la mejor plataforma de hosting
01:50:39con un plan gratuito generoso? ¿Hay mejores alternativas para alojar aplicaciones de
01:50:44IA?" El problema con Vercel es que puede salir caro si las cosas quizás no están
01:50:52configuradas perfectamente. Sin embargo, es una gran plataforma, genial para empezar. Yo personalmente
01:51:00disfruto mucho usando mi propio VPS, también porque me gusta el tema de la administración de servidores y demás, pero eso
01:51:07desde luego no es para todo el mundo. Netlify es una gran alternativa a Vercel. Cloudflare, si quieres
01:51:12seguir el camino de Cloudflare, aunque allí a menudo tienes que ajustar un poco tu código,
01:51:18pero también es una gran alternativa. Pero sí, no hay nada malo con Vercel. Solo que probablemente
01:51:25quieras dedicar algo de tiempo a configurar cosas y tal vez establecer algunos presupuestos y algunas alertas y asegurarte
01:51:30de que de repente no gastes más de lo que estarías dispuesto a gastar. "Gracias Max por tus
01:51:38cursos y dedicación para difundir conocimientos de programación. Tu trabajo ha tenido un impacto real en mi
01:51:42carrera y estoy seguro de que no eres el único que se siente así. Has ayudado a dar forma a los caminos de
01:51:46innumerables ingenieros y tu pasión por la enseñanza sigue inspirando. Realmente aprecio todo lo
01:51:51que haces." Aprecio muchísimo eso, Pavel. Sí, no sé qué decir. Eso es simplemente increíble.
01:51:58Hubo tantos mensajes bonitos hoy, este en concreto. Así que muchas, muchas gracias. Significa mucho para mí.
01:52:05De verdad que sí. Muchas gracias. "Acabo de empezar a seguir tu curso de Next.js.
01:52:11Vine va con mucho retraso, especialmente cuando diseño una aplicación web. ¿Qué causa esto en lo que respecta al
01:52:17contador de React? Funciona fluido." Así que la app va lenta. Normalmente eso no debería pasar. Quiero decir,
01:52:24Next.js en desarrollo tiene sus problemas. Algunas cosas van lentas allí, de hecho. La navegación por las páginas puede ser lenta,
01:52:30lamentablemente. Mencioné antes que esta fue parte de la razón por la que me cambié a TanStack Start,
01:52:35pero nunca me encontré con un retraso horrible, para ser sincero. Así de repente no se me ocurre una buena idea
01:52:40de qué podría estar causando eso. Lo siento. Si es el curso lo que va lento en Udemy, eso es algo
01:52:48es algo de su soporte. No hay nada que yo pueda hacer al respecto, lamentablemente, porque no soy el
01:52:52dueño de la plataforma y no tengo influencia en ella. "Aprendí JavaScript, React y Next
01:53:01con tus cursos y hoy tengo una empresa de software con 30 desarrolladores que empezó en 2021 en Milán gracias a
01:53:06tu arduo trabajo". Vaya. Gracias. Es increíble. Escuchar lo que la gente hace con el conocimiento
01:53:11que comparto significa mucho para mí, porque es, en última instancia, la razón por la que empecé todo esto.
01:53:16Quería compartir conocimientos para que otros pudieran sacar algo de ello y hacer sus propias cosas,
01:53:21crear sus propias empresas y demás. Escuchar eso me hace superfeliz. Es increíble.
01:53:28"Llego tarde, pero, ¿qué tal los LLM locales para programar que creo que están llegando,
01:53:33que puedes ejecutar en tu máquina y que compensarán los precios de los tokens externos?". Sí, ya respondí a eso.
01:53:38Los modelos de lenguaje locales me gustan mucho. Para programar, por supuesto. Podría ser interesante cuando
01:53:48los precios de los tokens suban, pero claro, depende. Si necesitas una máquina carísima para ejecutar esos modelos,
01:53:56es difícil saber qué es más barato. Si pagar los precios altos o pagar por la máquina, porque no es que
01:54:02un Mac Studio o lo que sea pueda servir a 10 ingenieros. Así que eso también podría ser muy caro. No obstante,
01:54:11soy un gran fan de los modelos locales y definitivamente me encantaría ver uno que sea capaz. Es decir,
01:54:18a todos nos encantaría ver eso. Que sea capaz, bueno y que haya sido ajustado para la programación y
01:54:23que tal vez pueda ejecutarse en un MacBook Pro M4 o algo así, o en otro equivalente de Linux o Windows,
01:54:30La IA puede generar código que funcione y tenga fallos, pero que no siempre aparecen de inmediato y
01:54:38fue transferido porque mi empresa es cara y el nuevo equipo tenía permiso para usar IA. Déjame decirte
01:54:43que los milagros de sobreingeniería que ocurren allí son una locura. Me asusta pensar
01:54:48cuántas apps así podrían estar yendo a producción; el hecho de que funcionen significa que no hay nada
01:54:52de qué quejarse superficialmente, pero por dentro es un desastre total. Y ese es el gran problema.
01:54:56La IA puede producir código que funcione pero que tenga fallos, que no siempre aparecen de inmediato y puede
01:55:04complicar demasiado las cosas. Es importante controlar a la IA. Es importante revisarla y dirigirla.
01:55:10Solo puedo repetirme en eso. Sé que muchas empresas tienen una filosofía diferente ahora mismo.
01:55:14Y creo que se pagará el precio; ya podemos ver que muchos productos de software
01:55:21están perdiendo calidad ahora mismo. ¿Será largo este curso de arquitectura? No lo sé todavía.
01:55:27Quiero crear un buen curso y durará lo que tenga que durar. No lo voy a inflar arbitrariamente
01:55:32ni nada por el estilo. Deberías hacer un curso sobre Payload CMS. No tengo experiencia en eso,
01:55:38lamentablemente, así que no hay curso planeado. ¿Siguen funcionando tus luces triangulares del fondo?
01:55:44Hace tiempo que no las veo encendidas. ¿O te has aburrido de ellas? No, no me he aburrido. El
01:55:49problema es que, si las encendía, no podía calibrar todo para que no
01:55:55parpadearan. Parpadeaban constantemente. Y eso me resultaba supermolesto en las grabaciones.
01:55:59Así que las dejé apagadas. Esa es la razón. Y no estaba dispuesto a dedicar tiempo a que funcionara.
01:56:06Porque dediqué mucho tiempo y no logré que funcionara. También porque estoy cambiando
01:56:11entre configuraciones de grabación y tengo otras cosas que cambian de vez en cuando. Por eso
01:56:16están apagadas. Como la IA no es fiable, creo que voy a aprender React y Node.js. ¿Necesito
01:56:24aprender JavaScript primero? Sí, yo aprendería algo de los fundamentos de JavaScript. La sintaxis y lógica base,
01:56:29aprendería eso primero. No aprendería cada característica de nicho, pero sin duda aprendería lo
01:56:34básico primero. Acabo de terminar el curso VPS Essentials. Es absolutamente increíble. Muchas
01:56:40gracias. Muchas gracias. Me alegra mucho que te esté gustando el curso. Sí, intento compartir lo
01:56:46esencial que necesito para cada nueva aplicación que despliego en un VPS. Básicamente me alegra
01:56:53mucho que hayas aprovechado el curso. Por si alguien se lo pregunta y tal vez le interese,
01:56:57hablo del curso VPS Essentials, que pueden encontrar en academy.com. Es un curso nuevo
01:57:04donde enseño cómo configurar correctamente un VPS y ejecutar una aplicación web allí, u OpenClaw o
01:57:10algunos flujos de trabajo. Solo quería darte las gracias por tu trabajo. Tristemente eres de las pocas
01:57:18personalidades del desarrollo en internet que creo que no hemos perdido con los años. Los programadores se descontrolaron
01:57:23últimamente, así que te agradezco esa actitud relajada. También gracias por decir en voz alta
01:57:27lo que creo que todos pensamos últimamente. Sí, muchas gracias. Y definitivamente no me voy
01:57:32a ninguna parte. Me quedo. Y por supuesto, yo también estoy cambiando. Mi forma de trabajar cambia porque está cambiando
01:57:38para todos. Y no creo todo ese contenido de IA solo porque se vende, sino también porque
01:57:45se vende porque, después de todo, este es mi negocio. Y no saco nada de simplemente
01:57:50crear cursos de programación de la vieja escuela que casi nadie compra, lamentablemente. Pero al mismo tiempo,
01:57:56también lo hago porque uso la IA. En cierto modo tenemos que hacerlo, tenemos que adaptarnos y aprender cómo
01:58:03trabajar eficientemente con estas herramientas, sacarles provecho y también disfrutar más con ellas. Ese es mi
01:58:08objetivo, al menos mi misión. Así que responderé a estos últimos mensajes que hay ahora,
01:58:16porque me tengo que ir pronto. Creo que en cinco años, los modelos locales serán más eficientes.
01:58:21Así que modelos pequeños podrán hacer el mismo trabajo de hoy. No creo que el precio del token
01:58:26importe en el futuro respecto al valor añadido de la IA. Sí, creo que para los modelos locales sin duda
01:58:31veo un futuro donde tal vez tengamos muchos modelos pequeños muy especializados que puedan hacer
01:58:36ciertas tareas extremadamente bien. Y eso podría ser muy valioso. ¿Sigues creyendo que
01:58:42seguirán existiendo los desarrolladores de software en dos años? Sí, lo creo
01:58:47firmemente. No puedo ver el futuro, pero lo creo de verdad. Por lo que veo con los modelos hoy,
01:58:53cómo trabajo con ellos, lo que aún necesitas saber, el valor que aportas como desarrollador,
01:58:58cuando miro todo esto y consideras otros factores como que las empresas no hacen la transición
01:59:03tan rápido y demás, veo totalmente que los desarrolladores seguirán existiendo en dos años. Pero nuestro rol
01:59:09está cambiando y evolucionando, de eso no hay duda. Estoy de acuerdo contigo. Siento que en un futuro cercano
01:59:16buenos modelos con contextos amplios podrían ejecutarse en un PC promedio o Mac Studio sin gastar miles de dólares.
01:59:20Así que, sí. Muchas gracias a todos por venir. Me tengo que ir. Ya respondí a todos los mensajes
01:59:28que puedo ver ahora mismo. De nuevo, intentaré hacer este directo cada semana. El año pasado lo hice
01:59:37casi todas las semanas. Y tras esta larga pausa que tuve, gracias.

Key Takeaway

La programación agéntica ha transformado el rol del desarrollador en un supervisor de código que prioriza la arquitectura y la revisión, donde la eficiencia depende de saber dirigir modelos como GPT 5.5 o Opus 4.7 sin ceder el control técnico total.

Highlights

  • El 90% del código actual en entornos profesionales es generado por IA o herramientas similares, desplazando la escritura manual a tareas de revisión y ajuste.

  • GitHub Copilot está transitando hacia una facturación basada en el consumo de créditos de IA, eliminando la ventaja de las suscripciones de tarifa plana tradicionales.

  • El mercado laboral de ingenieros de software en Estados Unidos muestra una tendencia de recuperación constante tras el exceso de contratación durante la pandemia.

  • TypeScript y Python se posicionan como los lenguajes más recomendados para aprender en 2026 debido a que los modelos de lenguaje actuales están optimizados para su sintaxis.

  • Los modelos de IA locales como Gemma 2 o herramientas como Ollama permiten procesar datos sensibles sin enviarlos a la nube, aunque requieren hardware potente para tareas agénticas.

  • La degradación de la calidad en UI/UX es una consecuencia directa del incentivo empresarial por la cantidad de código generado frente a la revisión técnica profunda.

Timeline

Cambios en la facturación y alternativas a Copilot

  • GitHub Copilot abandona las suscripciones ilimitadas para implementar precios basados estrictamente en el uso de tokens.
  • Cursor se consolida como la alternativa principal debido a su arquitectura basada en un fork de VS Code.
  • La inferencia de IA se encarece para los proveedores por el alto consumo de tokens que requieren los flujos de trabajo agénticos.

El modelo de suscripción tradicional pierde sentido si solo ofrece créditos equivalentes al pago realizado. Esta transición es inevitable en la industria debido a las limitaciones actuales de procesamiento. Herramientas como Codex y Claude Code emergen como opciones viables ante este cambio de paradigma económico.

La transformación de la rutina del desarrollador

  • La escritura manual de código ha pasado de ser la tarea principal a representar solo el 10% del flujo de trabajo.
  • El estado de flujo creativo se ha visto mermado por la transición hacia tareas de supervisión y corrección de IA.
  • La revisión de especificaciones y la definición de interfaces base son ahora habilidades críticas para el ingeniero senior.

Aunque la capacidad de construcción ha aumentado exponencialmente, el placer intrínseco de teclear código se está perdiendo. Este cambio no implica la desaparición de la ingeniería de software, sino una evolución hacia la gestión de herramientas de generación masiva. La productividad aumenta, pero la satisfacción laboral requiere nuevos enfoques personales.

Soberanía de datos y modelos locales

  • Los modelos locales son esenciales para el análisis de datos privados que no deben salir de la infraestructura corporativa.
  • Hardware como el Mac Studio permite ejecutar modelos específicos ajustados mediante fine-tuning para tareas empresariales.
  • La programación agéntica compleja todavía requiere la potencia de cálculo de los modelos alojados en la nube.

Herramientas como LM Studio y Ollama son fundamentales para la privacidad, aunque modelos como los de una MacBook Pro M1 tienen límites claros. El futuro apunta hacia un ecosistema de modelos pequeños y especializados en hardware dedicado. Esto permite a las empresas automatizar procesos críticos sin comprometer la seguridad de su información.

Estrategias de aprendizaje y mercado laboral

  • Entender los fundamentos de lenguajes como TypeScript es requisito previo para supervisar y corregir alucinaciones de la IA.
  • El aprendizaje de frameworks debe centrarse en la filosofía y arquitectura de la herramienta más que en la memorización de su sintaxis.
  • La visibilidad profesional mediante la creación de contenido técnico en redes sociales facilita el acceso a trabajos remotos.

No es posible construir software complejo en C++ o Rust usando IA si no se comprenden las mejores prácticas del lenguaje. La educación técnica debe evolucionar para acortar el paso de junior a senior mediante la revisión crítica de código generado. El mercado demanda profesionales que añadan valor estratégico sobre la capacidad base de los modelos de lenguaje.

Arquitectura y diseño de sistemas frente a la cantidad

  • El conocimiento en diseño de sistemas, cachés y colas de mensajes se vuelve más valioso que la rapidez de escritura.
  • La IA tiende a introducir complejidad innecesaria y código redundante si no se le proporcionan instrucciones granulares.
  • Las empresas que priorizan la calidad técnica obtendrán una ventaja competitiva frente a los productos saturados de código genérico.

La presión por lanzar actualizaciones constantes degrada la calidad interna del software si no existe una supervisión humana rigurosa. La arquitectura de sistemas permite decidir qué piezas son necesarias y cuáles son excesivas para cada caso de uso. El valor del desarrollador reside en su capacidad para mantener la simplicidad y escalabilidad del proyecto.

Community Posts

View all posts