¡Charlando, la evolución de Bun y mucho más!
MMaximilian Schwarzmüller
Computing/SoftwareJob SearchAdult EducationInternet Technology
Transcript
00:00:00Así que, veamos, veamos, veamos.
00:00:24Ajuste preestablecido de codificación rápida, lo tengo.
00:00:41Veamos, todavía me sale esa advertencia en OBS.
00:01:01Codificación sobrecargada, pero ahora lo bajé a un ajuste muy rápido.
00:01:06Me pregunto si será un problema de OBS, porque realmente no queda nada ejecutándose
00:01:15en mi sistema.
00:01:19Está bien, bueno, supongo que ya veremos.
00:01:28Espero que se mantenga sin lag.
00:01:34No tengo idea de por qué hoy hay problemas.
00:01:40Realmente no tengo idea.
00:01:49He estado transmitiendo con la misma configuración unas, no sé, 50 veces.
00:01:57Y ahora, de repente, todo se rompió.
00:02:00Sí, este será, supongo, el último intento.
00:02:05Si empieza a tener lag de nuevo, o lo convierto en un podcast o tendremos que reintentarlo
00:02:14la próxima semana, lo cual sería una pena.
00:02:16Lo cual sería una pena.
00:02:17Así que, bueno.
00:02:18Hola a todos los que siguen ahí.
00:02:20Siento mucho todos estos problemas.
00:02:22De verdad no tengo ni idea de qué está pasando aquí.
00:02:27Es curioso que justo cuando quiero hablar de Bun, que trata sobre el rendimiento,
00:02:32tengo de todo menos rendimiento.
00:02:38Ahora va completamente fluido, sin lag.
00:02:40Bien.
00:02:41Esperemos que siga así.
00:02:43Me da miedo tocar nada ahora.
00:02:48Así que supongo que por el resto del directo verán las instrucciones que me dio ChatGPT
00:02:54para solucionar el problema.
00:02:56Por cierto, seguí esta de aquí.
00:02:59Sí, es posible que YouTube vaya con retraso respecto a Twitch.
00:03:03Oh Dios, toqué algo.
00:03:08Esperemos lo mejor y muchas gracias por quedarse conmigo.
00:03:15No creo que pueda controlar el retraso de cada plataforma individualmente.
00:03:19No es que yo haya cambiado nada ahí.
00:03:23En fin, me he salido totalmente del tema.
00:03:32¡BUN!
00:03:36Gran rendimiento, una evolución extraña.
00:03:40Definitivamente se está convirtiendo en una herramienta diseñada para propósitos antrópicos.
00:03:49Me encantaría ver un curso de creación de modelos de IA de tu parte y más código de IA generativa.
00:03:56Lo interesante de la IA es que, por un lado, para un curso de creación de modelos de IA,
00:04:04no tengo absolutamente ninguna experiencia en esa área.
00:04:06Así que no habrá ningún curso sobre eso.
00:04:08Un curso sobre el uso de la IA definitivamente está planeado, solo es difícil porque
00:04:14muchas cosas cambian constantemente al respecto.
00:04:18Lo que sí tengo son, por supuesto, cursos sobre algunas herramientas como Claude Code.
00:04:22Pero sí, no quiero mostrar cómo uso la IA porque es muy probable que la esté usando
00:04:28de una manera diferente dentro de un mes o algo así.
00:04:31Así que, bueno, muchas gracias a todos por los amables comentarios.
00:04:34Gracias Vaishnaf Dattir, pero sí, probablemente no habrá tal curso en un futuro muy cercano.
00:04:42Y también lo difícil de la IA, por supuesto, es que a algunas personas les gusta,
00:04:47pero a mucha gente le horroriza.
00:04:48Y yo personalmente tengo una relación mixta.
00:04:52No estaría triste si no tuviéramos IA, pero la tenemos.
00:04:56Así que intento sacar lo mejor de ella y la uso.
00:05:00Pero es difícil en este momento crear cursos y contenido que atraigan a todo el mundo.
00:05:07Pero hago lo que puedo.
00:05:08Básicamente trato de cubrir aquello con lo que trabajo, lo que aprendo y lo que disfruto
00:05:14hasta cierto punto, y eso es lo que intento compartir.
00:05:18He estado leyendo la documentación de Bun la última semana y es genial, realmente quiero usar
00:05:23su propio enrutamiento.
00:05:24Pero, ¿qué falta?
00:05:25La estructura de middleware de algo como Hono.
00:05:26Sí.
00:05:27Como dije antes, también soy un gran fan de Bun.
00:05:32Por cierto, hablando de fans, probablemente sea una buena señal que los ventiladores de mi MacBook
00:05:39se estén silenciando de nuevo.
00:05:41Así que espero que todo el problema de codificación esté resuelto.
00:05:45No sé cuál era el problema, pero no voy a tocar nada aquí.
00:05:49Como sea, sí, también me gusta Bun.
00:05:53Y creo también, por cierto, que la documentación está muy, muy bien hecha.
00:05:57No importa si eres un humano o un agente, los agentes realmente lo tienen fácil para
00:06:03extraer información de ella.
00:06:04Simplemente les pasas los enlaces, copias el contenido de la página, lo ves como markdown
00:06:11y copias ese enlace.
00:06:12Así que todo eso está muy bien hecho.
00:06:14Y ya que mencionaste Hono, también diré que Hono es un framework excelente y, normalmente,
00:06:23hoy en día cuando construyo una aplicación web, por ejemplo una API REST o algo así,
00:06:28mi stack predeterminado suele ser Bun y Hono.
00:06:32Y eso me gusta mucho.
00:06:33Creo que Hono es un framework elegante y ligero que definitivamente merece ser analizado.
00:06:42Se puede desplegar en una gran variedad de hosts y, por supuesto, también en cualquier VPS.
00:06:48Y tienen cosas como, obviamente, middleware, un enrutador y demás.
00:06:52Pero lo que también es agradable, ya que lo mencionaste, es que Bun también tiene mucho de eso integrado,
00:06:58aunque no la parte del middleware.
00:06:59Tendrías que construirlo por tu cuenta, pero tiene enrutamiento integrado.
00:07:05De hecho, también tiene un enrutador basado en el sistema de archivos si lo deseas.
00:07:08Así que, sin instalar nada más, puedes usar tu sistema de archivos para definir las rutas,
00:07:13pero también tiene su propia API de enrutamiento para que puedas levantar un servidor Bun,
00:07:21registrar tus rutas y también ser un poco más detallado,
00:07:28por ejemplo, definiendo diferentes métodos de ruta para diferentes rutas.
00:07:32¿Dónde está?
00:07:33Post.
00:07:34¿No está en esta página?
00:07:36Puedes definir diferentes métodos de ruta.
00:07:43¿Por qué no está en esta página?
00:07:50¿Dónde está?
00:07:51¿Está en el servidor?
00:07:52Sí.
00:07:53Puedes tener una ruta y luego registrar diferentes funciones para diferentes métodos.
00:07:58Y todo eso es muy elegante y agradable, diría yo.
00:08:04Así que sí, Bun y Hono son geniales.
00:08:07Será interesante ver cómo se desarrolla Bun en el futuro y si básicamente
00:08:14seguirá evolucionando como un entorno de ejecución para servidores web, si priorizarán
00:08:20el rendimiento y nuevas funciones relacionadas con eso, que parece ser el caso.
00:08:26Quiero ser muy claro.
00:08:28Cuando miras la cuenta de Bun en X, comparten muchas actualizaciones que claramente
00:08:39ayudan a la parte del runtime y demás.
00:08:41Así que no creo que Bun deje de ser un gran runtime o una gran solución
00:08:50para construir servidores web con o sin Hono, pero será interesante ver si sigue
00:08:55así o si se convierte en esa herramienta antrópica que se enfoca principalmente
00:09:01en ser una herramienta ideal para crear agentes de IA, lo cual sería interesante, pero también
00:09:06algo triste porque es un gran runtime, muy rápido y rico en funciones.
00:09:10Y creo que seguirá siendo así.
00:09:13Dado que las bases de datos vectoriales son clave para las apps de IA, ¿algún recurso para aprenderlas?
00:09:17¿Y considerarías un curso que cubra esto?
00:09:19Sí, he considerado un curso sobre bases de datos vectoriales.
00:09:23Y creo que Qdrant, por ejemplo, es uno muy interesante que también puedes autoalojar.
00:09:29Y de hecho hice un directo... ups, no me acuerdo de mi propia etiqueta.
00:09:40Hice un directo el año pasado sobre RAG y bases de datos vectoriales.
00:09:47Está en un canal diferente, Max Schwarzmüller Extended.
00:09:49Solía subir mis directos a ese canal.
00:09:52Ya no lo hago.
00:09:54Simplemente los dejo aquí en YouTube.
00:09:56En fin, hice un directo aquí sobre cómo construir un RAG.
00:10:00Vaya, estoy delante de eso.
00:10:02Hice un directo sobre la construcción de un sistema RAG con Qdrant.
00:10:07Así que eso podría interesarte.
00:10:09Tiene un año, pero sigue siendo relevante porque me pareció interesante.
00:10:13Hoy en día, no estoy seguro de si las bases de datos vectoriales seguirán siendo tan
00:10:22importantes para las aplicaciones de IA como pensábamos, porque parece que el futuro es la búsqueda agéntica.
00:10:28Tienes un agente de IA ejecutándose en un VPS, en Cloudflare, en tu MacBook
00:10:34o en tu PC, no importa.
00:10:36Y le das un sistema de archivos con un montón de documentos.
00:10:41Obviamente depende del caso de uso.
00:10:42Si hablamos de cientos de miles de documentos, puede que siga siendo factible, pero
00:10:49será un poco más complicado.
00:10:51Pero si hablamos de un caso de uso donde hay, digamos, cien documentos
00:10:56de los cuales el agente debe ser consciente o que deben estar disponibles
00:11:01para el agente.
00:11:03Hoy en día parece más eficiente simplemente darle al agente el sistema de archivos y
00:11:08dejar que haga lo suyo que conectarlo a una base de datos vectorial.
00:11:13Claro, como siempre, tiene sus matices.
00:11:15Siempre dependerá de qué estés construyendo exactamente; la búsqueda semántica y las bases vectoriales
00:11:20tienen sus casos de uso y son muy útiles.
00:11:24Pero la búsqueda agéntica y simplemente dar a tu agente un sistema de archivos también puede ser interesante.
00:11:29¿Consideraría crear un curso sobre esto?
00:11:31Sí, absolutamente.
00:11:32Tanto sobre la creación de agentes de IA que tengan acceso al sistema de archivos y puedan hacer de todo,
00:11:36como sobre la parte de las bases de datos vectoriales.
00:11:40Y de hecho, ya cubro eso en uno de mis cursos.
00:11:45En mi curso general de ChatGPT e IA generativa, lancé una gran actualización el año
00:11:51pasado y añadí una sección nueva sobre RAG, y también cubro los conceptos básicos allí.
00:12:00Un curso independiente sería interesante y me encantaría hacerlo.
00:12:04Hay tantas ideas que no puedo prometerlo, pero es algo en lo que estaría interesado,
00:12:07sí.
00:12:12No te preocupes, he aprendido mucho de tus cursos de Flutter, React y Node.js; empecé mi camino
00:12:16en la programación contigo hace cinco años, gracias, te deseo mucho éxito, sigue creciendo sin parar.
00:12:20Muchas gracias.
00:12:21Y por cierto, gracias a todos por quedarse conmigo durante estos problemas técnicos
00:12:25que espero que ya estén resueltos.
00:12:27Y bien, centrémonos en la enseñanza.
00:12:29Y gracias a todos por sus amables palabras.
00:12:31Las leo todas y significan mucho para mí.
00:12:34Así que muchísimas gracias por los fantásticos comentarios.
00:12:39Hay tantos agentes de codificación, pero todo se basa en gestionar el contexto que se envía
00:12:42al modelo LLM.
00:12:43Así que podríamos usar principalmente agentes de codificación de grandes empresas.
00:12:47Sí, quiero decir, ahora mismo estamos en la fase del Lejano Oeste, ¿verdad?
00:12:52Hay muchísima evolución.
00:12:57Cada día tenemos un agente nuevo, un framework de agentes nuevo o un servicio nuevo que nos permite
00:13:04ejecutar nuestros agentes.
00:13:06Están pasando muchas cosas.
00:13:07Tendremos que esperar a que se asiente un poco el polvo, quizá en un año o así, para tener
00:13:12una mejor visión de qué vale la pena usar o cómo vamos a construir ciertas cosas.
00:13:20Sí.
00:13:23Pero hablando de construir cosas, la idea original era explorar BUN y creo que ya
00:13:29hicimos eso.
00:13:30Al menos lo que quería compartir sobre su desarrollo.
00:13:34Y creo que si estás construyendo algo relacionado con JavaScript y desarrollo web hoy en día, BUN es una
00:13:42excelente elección.
00:13:43Y eso es importante.
00:13:44También es una buena opción incluso si no quieres usar el runtime.
00:13:48Si no te gusta, no puedes o no quieres usarlo.
00:13:51Pero incluso si no haces eso, usar su gestor de paquetes puede ser interesante porque BUN en realidad
00:13:59es una combinación de cosas.
00:14:02Es un runtime, que es lo que usarías para construir tu servidor web o tu
00:14:07interfaz de línea de comandos (CLI).
00:14:09Pero también es un gestor de paquetes.
00:14:12Así que puedes usarlo en lugar de NPM para instalar, adivina qué, paquetes.
00:14:17Y lo que es realmente genial y muy útil aquí es que tiene este archivo bunfig.
00:14:32Es un archivo de configuración para BUN.
00:14:34Y también juega un papel importante para el gestor de paquetes porque allí puedes configurar
00:14:38muchas cosas, obviamente.
00:14:40Y puedes configurar un par de cosas para el gestor de paquetes.
00:14:46Una de las cosas que puedes hacer es esto de la edad mínima de lanzamiento.
00:14:51Eso es algo que puedes añadir a este archivo bunfig.toml.
00:14:55Y esto asegurará que cada vez que ejecutes bun install o bun update y demás,
00:15:02solo descargue e instale versiones de paquetes que tengan al menos la antigüedad que especificaste.
00:15:10Eso está en segundos.
00:15:12Así que ese valor en el ejemplo sería de tres días.
00:15:16¿Y por qué es esto útil?
00:15:18Porque vivimos en una época en la que hay ataques a la cadena de suministro casi a diario.
00:15:24Al menos, esa es la sensación que tengo.
00:15:27Y hasta ahora, la mayoría de estos ataques se han detectado y mitigado
00:15:34relativamente rápido, normalmente en unas pocas horas.
00:15:39Pero, por supuesto, si instalas el paquete en ese lapso de tiempo en que fue comprometido,
00:15:46tu máquina quedaría comprometida.
00:15:48Eso es obviamente malo.
00:15:49Ahora, si usas esta configuración, reduces enormemente el riesgo de verte afectado porque solo
00:15:57descargas versiones de paquetes que han estado en línea durante un par de días.
00:16:00Y, de nuevo, normalmente los ataques a la cadena de suministro ya se han mitigado para entonces.
00:16:04Ahora, Bun no es el único gestor de paquetes que hace eso.
00:16:07PNPM, por ejemplo, también lo tiene.
00:16:11Así que, por supuesto, también puedes usar eso.
00:16:13Simplemente recomendaría usar algo como esto.
00:16:16Y NPM también, ya se me había olvidado, pero también tienen una función relativamente nueva
00:16:23donde también puedes configurar algo así.
00:16:35No recuerdo exactamente cómo se llamaba, edad mínima de lanzamiento.
00:16:39Creo que es “min release age”.
00:16:42También es algo que puedes hacer al usar NPM.
00:16:48Pero deberías usar algo como esto.
00:16:49Ahora, usar Bun para la gestión de paquetes no solo tiene la ventaja de poder usar
00:16:53esta configuración, sino también que es realmente rápido.
00:16:56Así que también me gusta por eso.
00:16:58Y también puedes usar Bun para el empaquetado (bundling).
00:17:01En lugar de Vite, por ejemplo; aunque técnicamente Vite no es solo un empaquetador, pero
00:17:07tiene un empaquetador.
00:17:08Viene con un empaquetador en los proyectos que normalmente genera para ti.
00:17:13Así que puedes usarlo en lugar de Vite para observar cambios, ejecutar servidores de desarrollo o para construir
00:17:18tus proyectos.
00:17:20Y también viene con un ejecutor de pruebas, así que puedes usar Bun en lugar de Jest o Vitest.
00:17:26Todavía hay argumentos para usar Vite o Vitest y demás por encima de Bun.
00:17:31Vienen con un poco más de características, características que te podrían interesar.
00:17:36Por supuesto, el empaquetado es solo una de las muchas cosas que hace.
00:17:40Para Vite, es algo fundamental que hace o que le importa.
00:17:46Y el equipo detrás de Vite también construyó su propio empaquetador, Rolldown, que es usado por Vite.
00:17:51Así que no estoy seguro, normalmente no uso el empaquetador.
00:17:55En realidad estoy usando el ejecutor de pruebas para mis tests, pero sobre todo uso el entorno de ejecución
00:18:06y el gestor de paquetes.
00:18:07Pero sí, Bun, realmente me gusta.
00:18:11La dirección que está tomando es lo único que creo que no será un problema, pero
00:18:16podría serlo, sí.
00:18:19Y saludos de vuelta a Berkey y gracias a Selmetri por la mención.
00:18:26Soy un gran fan de tus tutoriales.
00:18:27Muchas, muchas gracias.
00:18:28¿Cómo va todo?
00:18:29Todo va bien ahora.
00:18:30Tuve algunos problemas técnicos por los que lo siento mucho, no sé por qué, pero ahora todo
00:18:35parece estar estable de nuevo, afortunadamente.
00:18:38¿Voy a hacer un vídeo sobre Remix 3?
00:18:41Me he dado cuenta de que ahora están en beta.
00:18:42Sí, yo también me he dado cuenta.
00:18:44Aún no le había echado un vistazo, todavía no he tenido tiempo para ello.
00:18:51Pero sí planeo profundizar en Remix 3.
00:18:57Creo que están diciendo que está lejos de estar terminado, ¿o me equivoco?
00:19:06Esto es todavía una versión preliminar, no está lista para producción y aún queda mucho por hacer.
00:19:11Sí, creo que leí eso y entonces decidí posponerlo porque tengo
00:19:16tanto que hacer ahora mismo que no quería profundizar en ello si es muy tosco y está totalmente inacabado
00:19:22en este momento.
00:19:26Pero diré que vi su charla el año pasado, creo, ¿en dónde fue?
00:19:32En alguna Remix Conf.
00:19:34Fue en su propia conferencia, creo.
00:19:37Y será interesante verlo.
00:19:40Creo que, por lo que entiendo, están intentando construir un framework...
00:19:45Sí, entonces, ¿qué es Remix?
00:19:47Remix solía ser un framework de React como Next.js.
00:19:50Esa es la visión con la que empezaron en 2020, 2021, no estoy seguro.
00:19:57Y realmente me gustaba Remix.
00:19:59De hecho, Akatamite.com, mi sitio web, fue construido con Remix en el pasado.
00:20:04Ahora ya no, ahora estamos usando Tanstack, pero fue construido con Remix.
00:20:10Pero luego decidieron alejarse de React porque no estaban contentos con la visión
00:20:15de React, y básicamente decidieron construir un framework, Remix 3, que está optimizado para
00:20:22agentes de IA.
00:20:23Para que esté construido de manera que sea súper fácil de entender y aprender por los agentes, aunque
00:20:29obviamente el código de Remix no habrá formado parte de los datos de entrenamiento de los agentes
00:20:34porque los datos de entrenamiento son todos esos datos antiguos, en su mayor parte, de antes de 2020, 2022
00:20:40y demás.
00:20:41Y obviamente Remix 3 no existía por aquel entonces.
00:20:43Todavía no existe realmente, o la beta sí ahora.
00:20:47Pero querían construir algo que fuera fácil de asimilar y entender por los agentes.
00:20:50Y sí, estoy súper interesado en darle una oportunidad de verdad una vez que esté un poco más terminado.
00:20:59Y me interesa ver qué tan bien funciona eso.
00:21:02Quiero decir, en general, creo que será muy interesante ver cómo evolucionará todo este panorama del desarrollo web,
00:21:09porque tenemos todos estos frameworks, solíamos tener todas estas guerras de frameworks en
00:21:17el pasado, como en 2019, que se lanzaba un nuevo framework casi todos los días.
00:21:23Ah, el 22 de noviembre de 2021 fue lanzado, muchas gracias.
00:21:30Así que sí, solíamos tener todos estos frameworks de JavaScript en el pasado, y hoy en día eso
00:21:34se ha calmado todo, ¿verdad?
00:21:36De lo contrario, todo gira en torno a la IA y los agentes, obviamente.
00:21:39Y es lo mismo para mí.
00:21:40Quiero decir, para mí, todo se trata de la IA, me paso los días jugando con diferentes modelos de IA
00:21:45y agentes.
00:21:47Porque claramente es hacia donde nos estamos moviendo.
00:21:51No significa que no importe conocer los fundamentos, importa y mucho.
00:21:55Pero aun así importa, al menos para mí, entender cómo uso estas herramientas de IA,
00:22:01cómo puedo sacar algo útil de ellas, porque soy desarrollador, quiero seguir siendo desarrollador
00:22:06y eso significa que tengo que desarrollar con IA.
00:22:10Pero lo que quería decir es que lanzar un nuevo framework como un Remix 3 ahora mismo
00:22:16se siente muy anacrónico, lo cual no significa que esté mal, solo significa que será difícil
00:22:25conseguir una cantidad significativa de tracción, porque todos estos modelos y herramientas de IA por defecto sugieren
00:22:32aplicaciones en React.
00:22:34Suelen sugerir aplicaciones en React y Next.js y demás, típicamente.
00:22:38Así que requerirá que un desarrollador le diga explícitamente a la IA que use Remix 3, al igual que requiere
00:22:47que un desarrollador le diga a la IA que use Angular o Svelte ahora mismo, porque de nuevo, el valor por defecto
00:22:54es muy a menudo React.
00:22:57Así que para que Remix 3 consiga suficiente tracción para que empiece a usarlo suficiente gente, eso
00:23:04será interesante de ver.
00:23:05Definitivamente creo que es posible, porque por supuesto en el pasado antes de la IA también tenías
00:23:12que convencer a los desarrolladores, pero probablemente era un poco más fácil, porque ellos no estaban ejecutando
00:23:17sus cosas en piloto automático.
00:23:19Pero definitivamente se puede hacer.
00:23:24Simplemente será interesante ver si lo logran.
00:23:27Y para eso, creo que el framework tendrá que ofrecer algún tipo de ventaja significativa,
00:23:34porque en el pasado podías decir: oye, si un framework ofrece una gran experiencia de desarrollo
00:23:40y luego entrega una aplicación rápida y eficiente, eso es un gran punto a favor.
00:23:44Y eso es un poco lo que fue un problema, por cierto, para Angular cuando hicieron la transición
00:23:50de AngularJS, Angular 1, a Angular 2.
00:23:53Rompieron tantas cosas, y parecía tan complicado, que perdieron a muchos desarrolladores ahí,
00:24:00creo.
00:24:01Eso abrió una gran ventana para React, que es por lo que React se volvió tan popular.
00:24:06Quizás se hubiera vuelto así de popular de todos modos, pero la transición de Angular 1 a Angular
00:24:112 definitivamente no ayudó.
00:24:13Así que en el pasado tenías que convencer a los desarrolladores con la experiencia de desarrollo y demás, y la
00:24:18sintaxis... para mí, por ejemplo, siempre quise trabajar con una sintaxis que encontrara hermosa o que
00:24:25me gustara usar, razón por la cual inicialmente no me gustaban JSX ni React.
00:24:35En fin, hoy en día eso es menos importante, porque hoy en día todavía deberíamos mirar el código.
00:24:43No todos los desarrolladores lo hacen, y no sé cómo cambiarán las cosas, por supuesto.
00:24:48Las revisiones de código pueden volverse menos importantes en el futuro, y la parte importante es que tú
00:24:54diseñes la arquitectura general de una aplicación y tomes ciertas decisiones tecnológicas, pero
00:25:00por lo tanto la sintaxis es menos importante ahora mismo y muy probablemente también en el futuro.
00:25:06Así que será interesante ver cómo un framework puede ganarse a los desarrolladores en un momento en que las
00:25:14viejas formas de ganárselos son menos importantes.
00:25:19Demasiada charla sobre Remix, pero estos son mis pensamientos.
00:25:21Pero estoy súper emocionado por probarlo una vez que sea un poco más estable.
00:25:26Tuve el mismo problema para encontrar la clave de configuración de npm aquí.
00:25:31La documentación de npm no es muy buena, debo decir.
00:25:36Gracias por enseñarme Angular hace 9 años y seguir inspirándome hoy en la era de la IA.
00:25:41Tu contenido realmente dio forma a mi trayectoria como desarrollador.
00:25:43Vaya, muchas, muchas gracias, MS Athianarayanan, significa mucho para mí.
00:25:52Muchísimas gracias.
00:25:53Súper feliz de saber que has estado a bordo durante todos estos años.
00:25:55Hace nueve años es realmente mucho tiempo.
00:25:57Han cambiado tantas cosas.
00:25:59Digo, hace nueve años es casi cuando empecé.
00:26:01Empecé hace 11 años, más o menos.
00:26:05Así que, vaya, sí, muchas gracias.
00:26:09Es genial seguir teniéndote con nosotros.
00:26:10E intentaré dar lo mejor de mí para seguir compartiendo conocimientos que ojalá sean útiles, aunque mucho ha cambiado.
00:26:16Quiero decir, ha cambiado muchísimo.
00:26:19La forma en que produzco vídeos, la forma en que tienes que llamar la atención en YouTube y todo eso.
00:26:26Ni me hagas hablar.
00:26:27Todo ha cambiado tanto.
00:26:28Me estoy haciendo viejo.
00:26:29Si los agentes de IA necesitan ejecutar herramientas y código, ¿crees que Bun podría evolucionar hacia un
00:26:34entorno de ejecución para agentes de IA o necesitaría una arquitectura completamente diferente?
00:26:38Esa es una gran pregunta.
00:26:40Y creo que Bun podría convertirse perfectamente en un entorno de ejecución para agentes de IA.
00:26:46Y no estoy seguro de si al mismo tiempo puede seguir siendo un runtime general y simplemente añaden esas
00:26:53características agénticas encima, o si de alguna manera lo dividen o lo que sea.
00:26:57Pero quiero decir, Anthropic adquirió Bun, tendría mucho sentido construir algo que
00:27:04sea un entorno de ejecución de agentes realmente potente.
00:27:08Tendría mucho sentido para Anthropic.
00:27:11Probablemente no se ganaría muchos corazones en la comunidad de desarrolladores web.
00:27:14Pero bueno, no estoy seguro de si Anthropic se está ganando muchos corazones allí de todos modos.
00:27:18Así que sí, definitivamente podría ver un futuro donde Bun reciba más y más características que
00:27:24lo conviertan en un gran entorno de ejecución de agentes.
00:27:27Cosas como el aislamiento (sandboxing), el proxy de peticiones de red, la gestión de herramientas, la gestión de permisos, cosas
00:27:33por el estilo.
00:27:34Definitivamente podría ver más cosas de esas llegando a Bun.
00:27:38Y para ser muy honesto, me sorprende un poco que no tengamos ya más de eso.
00:27:51La dirección que están tomando es realmente interesante, pero me encantaría ver tu vídeo y gracias
00:27:54por responder a la pregunta.
00:27:56Sí, claro.
00:27:57Claro, claro.
00:27:58Como desarrollador frontend, ¿debería aprender Docker y Kubernetes?
00:28:02Un par de pensamientos al respecto.
00:28:05Por un lado, creo que en general deberías considerar no ser solo un desarrollador frontend porque
00:28:14aunque eso definitivamente era algo común en el pasado, mi sensación es que con la IA el requisito
00:28:21de las empresas será tener desarrolladores generalistas.
00:28:27Al menos ahora mismo, no sé cómo cambiarán las cosas en cinco años o así.
00:28:33Podría ser que entonces queramos más especialistas de nuevo.
00:28:36Pero ahora mismo creo que ser generalista es el camino a seguir.
00:28:39Generalista con áreas dedicadas donde luego seas un especialista.
00:28:43No tienes que ser un especialista en todo.
00:28:45No puedes serlo.
00:28:46Pero creo que quieres ser un generalista.
00:28:49Así que esa es una cosa.
00:28:50Y por lo tanto, para responder a la segunda parte, sí, creo que conocer los conceptos básicos de Docker es
00:28:55definitivamente algo útil para la mayoría de los desarrolladores.
00:28:59No tienes que ser un experto.
00:29:00No necesitas ser capaz de construir imágenes de Docker súper avanzadas ni conocer los detalles
00:29:06de la gestión de clústeres Docker Swarm o configuraciones complejas de Compose con múltiples contenedores.
00:29:14Pero especialmente ahora con la IA, es más fácil que nunca trabajar en archivos de configuración de Docker Compose
00:29:20o archivos Dockerfile y entender esos comandos de Docker.
00:29:24Y si además aprendes lo que pasa entre bastidores o entiendes cómo funciona Docker y
00:29:31cuáles son sus conceptos centrales, creo que tiene mucho sentido.
00:29:35Para Kubernetes, yo no diría que sea tan importante.
00:29:38Apréndelo cuando lo necesites, pero no es algo que necesites saber de antemano.
00:29:42Pero Docker, sí, los conceptos básicos deberías entenderlos y aprenderlos, yo diría.
00:29:49Lo mismo ocurrió cuando Next.js pasó de “pages” al App Router.
00:29:52Así que con Angular y Angular 2, sí, absolutamente, ese es un buen ejemplo.
00:30:01Siempre son cambios fundacionales grandes como este.
00:30:07Pueden romper muchas cosas.
00:30:09Y quiero decir, con el app router, la idea era en realidad intentar darle a la comunidad lo
00:30:16que querían, pero aun así lo hicieron de tal manera.
00:30:21Ni siquiera estoy seguro de por qué exactamente, para ser honesto, pero como que dividió a la comunidad.
00:30:26Y luego creo que hubo un par de cosas.
00:30:28Como que un problema, por supuesto, fue con el app router y Next.js que inicialmente tenía ese
00:30:33almacenamiento en caché súper agresivo, lo que llevó a situaciones donde el comportamiento en tu servidor de desarrollo no
00:30:42era el mismo que después de compilar la aplicación, lo cual es, por supuesto, horrible, porque
00:30:46probaste todo, todo funcionó, lo compilaste, lo desplegaste tal vez, y sí, deberías
00:30:51probar eso antes de desplegar, pero aun así, tal vez lo despliegues de inmediato.
00:30:55Y de repente la aplicación no funcionaba de la manera que viste.
00:30:57Así que eso fue horrible.
00:30:59Y luego el servidor de desarrollo también era súper lento.
00:31:01Y creo que todas estas cosas llevaron a muchos problemas y deserción, y por eso la gente luego cambió
00:31:06a Remix como hice yo.
00:31:08Me cambié a Remix debido a algunos problemas con ese servidor de desarrollo y el desarrollo de
00:31:13trabajar con el app router.
00:31:15Y otras personas cambiaron a otros frameworks.
00:31:17Hoy en día, diré, en mi experiencia, el app router de Next.js funciona muy bien.
00:31:23Y sí, la mayoría de estos problemas han desaparecido, pero no fue una transición suave.
00:31:31Bueno, volveremos a las otras preguntas en un segundo.
00:31:34¿Pero tengo un curso de Docker?
00:31:36Sí, lo tengo.
00:31:39En Academind.com.
00:31:41Está justo aquí.
00:31:42Tengo un curso de Docker.
00:31:44Y es un curso grande.
00:31:45No tienes que pasarlo por completo.
00:31:47Porque empecé con lo básico, por supuesto.
00:31:49Y si solo completas, por ejemplo, las primeras secciones, deberías tener una buena visión general de
00:31:53cómo funciona Docker.
00:31:56¿Qué piensas sobre volver a lo básico y dejar atrás todas las dependencias de paquetes?
00:32:01Sí, también es una buena pregunta.
00:32:03Es algo con lo que he estado jugando mucho durante los últimos días.
00:32:07Estoy explorando cómo puedo crear aplicaciones que no usen casi ningún paquete.
00:32:15E intento reducir la cantidad de paquetes que estoy usando.
00:32:18Ahora con la IA, es más fácil que nunca construir muchas cosas por tu cuenta.
00:32:22Y eso tiene algunos problemas, porque por supuesto, usar una biblioteca de terceros significa que
00:32:30tú no tienes que mantener ese código.
00:32:33Significa que alguien más es responsable.
00:32:36No realmente si es de código abierto, pero entiendes a lo que me refiero.
00:32:40Alguien más lo está manteniendo por ti.
00:32:42Y el código de IA también está lejos de ser perfecto.
00:32:46Así que no puedes generarlo todo con IA, aunque algunas personas quieran hacerte creer
00:32:52que es así de fácil.
00:32:54Pero hay compensaciones.
00:32:55Pero definitivamente es más fácil de lo que era antes reemplazar ciertos paquetes.
00:33:00Y eso ha sido algo con lo que he estado jugando.
00:33:04Y por ejemplo, mi sitio web personal, maximilian-schwarzmueller.com, que es por supuesto un sitio
00:33:10súper simple.
00:33:11Realmente es solo un blog, ¿verdad?
00:33:14Pero solía usar Astro.js, que es un gran framework para sitios estáticos, lo diré.
00:33:22Pero luego decidí, sabes qué, no lo necesito.
00:33:25Realmente son solo un montón de archivos HTML.
00:33:28Así que con ayuda de la IA, migré ese proyecto Astro a una aplicación de vanilla HTML, vanilla CSS, vanilla JavaScript,
00:33:36y para mis artículos del blog, ahora simplemente escribo el texto.
00:33:44Y luego dejo que la IA lo convierta a HTML.
00:33:47Pero pronto construiré mi propio analizador de markdown muy básico y usaré eso.
00:33:52Así que creo que puedes reducir la cantidad de paquetes que estás usando.
00:33:58Y ahora con todos estos ataques a la cadena de suministro, eso puede ser algo que quieras hacer.
00:34:04Eso es algo que yo quiero hacer, sin duda.
00:34:05Quiero reducir las posibilidades de ser afectado por un ataque a la cadena de suministro.
00:34:10Así que esa es parte de la razón por la que intento reducir la cantidad de paquetes que uso.
00:34:19Gracias por pronunciar mi nombre.
00:34:20Espero que no haya estado totalmente mal.
00:34:23Lo siento.
00:34:25Yo también solía ver tus tutoriales de Angular 2.
00:34:28¿Ves esto?
00:34:29Nos estamos haciendo viejos.
00:34:30Oh sí, lo estamos.
00:34:31Lo estamos.
00:34:32Oh sí.
00:34:33Esos tutoriales de Angular 2.
00:34:34Fue una época genial, pero ya pasó.
00:34:38Pero sí.
00:34:40Quiero decir, en aquel entonces cuando me metí en Angular 2, mi gran ventaja fue que nunca trabajé
00:34:48mucho con Angular 1.
00:34:49Así que no tuve esa transición difícil.
00:34:51Y me gustó Angular 2 porque tenía experiencia en C# en aquel entonces.
00:34:55Trabajé mucho con C# antes de eso.
00:34:58Así que no se sintió tan mal para mí.
00:35:03Así que me gustó Angular 2.
00:35:04Supongo que fui una de las pocas personas a las que le gustó.
00:35:07Max, amigo mío, quiero decirte gracias por impulsar parcialmente mi carrera en web.dev en 2019.
00:35:12Muchas gracias, Tío Sam.
00:35:14Estoy súper feliz de haber podido ser parte de esa carrera y de haber podido ayudar allí y ayudar
00:35:20a impulsarla en aquel entonces, al menos en la edad de oro de las guerras de frameworks de JavaScript.
00:35:27Veremos cómo está la cosa para el desarrollo web.
00:35:30Pero sí, muchísimas gracias y gracias por ser parte del directo.
00:35:34Echo de menos la era en la que solíamos aprender nuevos lenguajes y frameworks de tus cursos y tutoriales.
00:35:39Sí, yo también diré que echo de menos eso.
00:35:41Quiero decir, tengo ese vídeo en mi canal, que algunos de ustedes quizás ya vieron, este vídeo de “No Joy”
00:35:55donde hablo del hecho de que para mí era más divertido antes de la IA.
00:35:59La parte de programar era más divertida.
00:36:01Ahora, por supuesto, puedes construir más y eso también es divertido.
00:36:04Y genuinamente encuentro esas herramientas y modelos de IA.
00:36:08Encuentro todo eso interesante.
00:36:10Pero definitivamente echo de menos el estado de flujo en el que podías entrar cuando programabas.
00:36:16Y también echo de menos aprender nuevas bibliotecas porque todavía puedes aprender cosas nuevas y yo estoy aprendiendo
00:36:21cosas nuevas todo el tiempo.
00:36:23Pero hoy en día aprendes de manera muy diferente, por supuesto, y todavía estoy intentando descubrir cómo enseñar
00:36:28un nuevo framework o biblioteca en estos días porque sigo creyendo que hay cosas nuevas por aprender.
00:36:35La IA no es la única solución ahí.
00:36:37Es una gran ayuda, pero no es lo único que hay.
00:36:41Y definitivamente no quiero trabajar con IA con una tecnología que no entiendo.
00:36:46Así que quiero entender la tecnología y todavía estoy intentando descubrir cómo
00:36:51aprendo mejor una tecnología y cómo puedo luego enseñar eso de una manera significativa.
00:36:55Porque enseñarte la sintaxis de una biblioteca durante 40 horas como solía hacerlo en el
00:37:00pasado, eso no parece ser el futuro para mí.
00:37:04No se siente bien porque sé que no estarás escribiendo todo ese código.
00:37:10Tienes que entenderlo.
00:37:11Pero para entenderlo, no necesitas la misma enseñanza que necesitas para escribirlo
00:37:15porque escribir es más difícil y esa parte está desapareciendo.
00:37:19La nueva parte se trata de entenderlo, conocer los patrones y las mejores prácticas y
00:37:24sobre arquitectura y arquitectar un programa.
00:37:27Eso es lo que quiero enseñar en el futuro.
00:37:29No será todo cosas de IA.
00:37:30No me interesa eso, pero todavía estoy intentando descubrir qué y cómo enseñar
00:37:35eso.
00:37:38Y eso es especialmente difícil ya que todo está cambiando tan rápido hoy en día.
00:37:42Pero ese es más o menos mi plan allí.
00:37:43Pero sí, echo de menos esos días.
00:37:46Disfruté aprendiendo Vue o Vue 3 y disfruté creando un curso sobre eso.
00:37:54Eso fue genial.
00:37:59Una cosa más.
00:38:00Deseo ver a Manuel contigo en los directos.
00:38:02Tal vez lo traiga.
00:38:03Buena idea.
00:38:04¿Por qué no?
00:38:05Creo que ya se ha ido.
00:38:06Estaba sentado en el despacho de al lado hace media hora.
00:38:12Así que lo traeré.
00:38:15Oh, otra promoción descarada.
00:38:17Lo siento.
00:38:18Manuel lanzó hoy mismo un nuevo curso sobre Claude Cowork.
00:38:22Así que eso no es sobre programación, por supuesto.
00:38:24Esa es una herramienta de IA general que puedes usar para cosas como análisis de datos y demás.
00:38:29Así que si eso es interesante y quieres ver a Manuel, lo recomiendo totalmente.
00:38:32Es un gran curso lanzado hoy.
00:38:40Creo que ese es un resumen perfecto.
00:38:54No tengo mucho que añadir allí.
00:38:58No usar paquetes tiene ventajas, pero la gran desventaja es que tienes que mantenerlo
00:39:02todo tú mismo.
00:39:03Podrías estar pasando por alto muchos casos atípicos.
00:39:06Podrías tener fallos de seguridad graves que han sido corregidos en las bibliotecas populares.
00:39:11Es una compensación, como siempre.
00:39:13Pero para ciertos casos de uso, reducir el número de paquetes definitivamente merece una reflexión.
00:39:21Pero no construiría una aplicación compleja solo con vanilla HTML, CSS y JavaScript
00:39:26lo más probable.
00:39:28Podría ser un experimento divertido, sin embargo, pero no creo que fuera una buena idea.
00:39:37Hablando de frameworks y bibliotecas, algo más que mencioné antes es Adonis, Adonis.js.
00:39:46Lo mencioné antes, pero el directo iba con lag y se cortaba antes, así que lo repetiré
00:39:50aquí.
00:39:51Solía trabajar mucho con Laravel, el framework de PHP, hace unos 10 años o así.
00:40:00Y luego en algún momento, no sé cuándo, quizás hace seis años, básicamente
00:40:08busqué si había un equivalente, un framework como Laravel para JavaScript.
00:40:14Y encontré Adonis.
00:40:16Y no estoy seguro de si todavía lo hacen, pero creo que en el pasado se promocionaban
00:40:21como el Laravel para JavaScript.
00:40:26No estoy seguro de si todavía lo hacen.
00:40:28Y la idea es que realmente viene con todas las cosas o la mayoría de las cosas que típicamente
00:40:34necesitas para construir una aplicación web integradas.
00:40:37Así que algo como, esa es la página equivocada, algo como la autenticación, ¿dónde están las API docs
00:40:45aquí?
00:40:46Vale.
00:40:47Algo como la autenticación, lo tendrían integrado.
00:40:52Desde la gestión de sesiones, cookies, cosas así.
00:40:57Incluirían un ORM de SQL, igual que Laravel tiene Eloquent.
00:41:03Incluirían sus propias soluciones de front-end.
00:41:06Tienen su propio motor de plantillas, EdgeJS.
00:41:09Así que esa es un poco la filosofía.
00:41:11Y no digo eso porque sea un experto en Adonis.
00:41:15No lo soy.
00:41:16No he usado Adonis para nada.
00:41:19Jugué un poco con él hace unos seis años o así.
00:41:23Pero creo que lo que me hizo feliz es que durante las últimas semanas en mi pequeña burbuja de X, la cual
00:41:31trata mayoritariamente sobre IA, desafortunadamente hoy en día, vi que Adonis parecía estar ganando un poco
00:41:37más de tracción.
00:41:40Y creo que si miramos los números de descargas, error interno del servidor.
00:41:46Vale, no hay problema.
00:41:59Y TanStack tiene, pensaba que TanStack también tenía un sitio de tendencias.
00:42:17¿No lo tiene?
00:42:24Aquí vamos.
00:42:28Así que obviamente queremos quitar algunas cosas de aquí.
00:42:35Sí, eso, no estoy seguro de si este es el paquete correcto.
00:42:50Probablemente no.
00:42:52Sí, ese tiene mejor pinta.
00:42:58Adonis.js Core.
00:43:01Esto es lo que estaba buscando.
00:43:02Vale.
00:43:03Lo que podéis ver es que tuvieron una pequeña tendencia al alza.
00:43:08Obviamente no súper fuerte.
00:43:10Obviamente este sigue siendo un framework pequeño.
00:43:14Pero me pareció bastante interesante que tuvieran una tendencia al alza porque me gusta la idea
00:43:21y siempre me pregunté por qué exactamente no despegó.
00:43:27Y la razón por la que no profundicé más hace seis años o cuando fuera es realmente solo una desafortunada
00:43:35coincidencia de cuando jugué con él.
00:43:38Y luego solo recuerdo que básicamente me quedé sin tiempo para profundizar más.
00:43:43Tenía algunas actualizaciones de cursos u otro curso importante que quería hacer.
00:43:48Y luego una cosa lleva a la otra, haces eso, tienes otro proyecto y te olvidas
00:43:53de ello.
00:43:55A veces siempre pensaba que esto se veía perfecto.
00:43:58Y lo interesante es que en 2020, más o menos, de repente todos estos frameworks full stack
00:44:08se volvieron populares.
00:44:09De repente ya no hablábamos de aplicaciones de una sola página conectadas a APIs REST.
00:44:19Obviamente eso sigue siendo algo importante.
00:44:21Pero de repente empezamos a hablar de construir aplicaciones full stack.
00:44:26Con Next.js, con Remix, Angular empezó a tener su propio framework full stack, Analog.js.
00:44:38Para Vue tenemos Nuxt, y Nuxt ya existía en 2018 o 17, pero todo eso empezó a tener
00:44:46más tracción.
00:44:48Al igual que Next.js, por cierto.
00:44:50Todo eso empezó a ganar un poco más de tracción, diría yo, en 2020 o así.
00:44:57Y siempre me pregunté: ¿por qué siempre quisimos que nuestros frameworks de React se volvieran
00:45:08frameworks full stack?
00:45:09¿Por qué todo estaba centrado en React?
00:45:12¿Por qué no usamos algo como Adonis, que era un framework full stack como Laravel
00:45:18desde el principio?
00:45:19Y creo que la razón es que en 2018, 2019 y antes, React y Angular eran
00:45:28lo máximo, también para mí, donde todo consistía en construir aplicaciones de una sola página.
00:45:41Se sentía bien.
00:45:42Era muy agradable construir aplicaciones así con React.
00:45:46Si vienes de los primeros días del desarrollo web, como yo, aún recuerdas
00:45:52lo difícil que era construir interfaces de usuario reactivas e interactivas en aquel entonces.
00:45:57Así que a todos nos gustaban soluciones como React o Angular.
00:46:01Y creo que esa es la razón por la que esto siguió siendo la tendencia.
00:46:06Y luego sentimos que era bueno tener soluciones full stack para React.
00:46:10Y sigo pensando que es bueno.
00:46:12Me gustan TanStack Start, Next.js y demás, pero creo que esa es quizás la razón por la que Adonis
00:46:19nunca se convirtió en algo grande.
00:46:24Y hoy en día, desafortunadamente, no tengo mucho más tiempo porque me encantaría
00:46:28trastear con él, ya que creo que sería una gran solución para muchas aplicaciones web
00:46:34que podrías querer construir, porque viene con muchísimas cosas integradas.
00:46:37Pero sí, creo que es una pena para Adonis que React y esos frameworks se volvieran
00:46:49tan populares, probablemente debido a la historia de la web, que no tuvo oportunidad.
00:46:55Y para Laravel y PHP, eso probablemente fue diferente porque con PHP, eso siempre estuvo
00:47:00en el backend.
00:47:01Así que no se sentía como: “Oh, construir el frontend es tan agradable.
00:47:05Queremos un framework que ahora extienda esto al backend”.
00:47:08No, con PHP, siempre renderizabas tus páginas HTML como páginas PHP.
00:47:13Así que tener un framework para todo eso se sentía natural.
00:47:16Esa es mi explicación al respecto.
00:47:20Sería genial tener un curso de AdonisJS.
00:47:22Sí, me encantaría hacer uno.
00:47:24Pero como dije, desafortunadamente, no estoy seguro de si encontraré más tiempo para aprenderlo.
00:47:32Explorarlo en un stream podría ser interesante.
00:47:37Y tal vez encuentre el tiempo, pero tendría que aprender mucho más para poder
00:47:42crear un curso.
00:47:43Pero sí, sería interesante.
00:47:45En Filipinas, Adonis es un bar gay, probablemente uno o dos lugares en el mundo donde ese es el
00:47:51caso debido al nombre.
00:47:56¿Viste el video de Web Dev Simplified sobre cómo los creadores de contenido, incluyéndote a ti y a Theo,
00:48:02se están desplazando cada vez más hacia la IA?
00:48:04¿Cuál es tu opinión sobre eso?
00:48:05Sí, lo vi y diré que no fui muy fan de él porque creo que en el video,
00:48:14al menos para mí, sonaba un poco como si fuera una decisión tomada por Theo o por mí porque
00:48:29ahí es donde consigues más clics.
00:48:32Ahora, diré que sí obtienes muchas vistas y clics allí y obviamente eso importa.
00:48:39Pero siempre trato de crear contenido sobre las cosas con las que trabajo.
00:48:46Es tan simple como eso.
00:48:50Solía crear tutoriales de programación cuando escribía todo ese código con las tecnologías que cubría.
00:49:00Y ahora hablo más sobre IA porque estoy trabajando todos los días con Cursor, con Claude Code,
00:49:07con v0.
00:49:09Y estoy construyendo cosas con ello.
00:49:11Cosas que se lanzaron como esa app Max Draw que estoy usando, o mi app de retratos profesionales,
00:49:15o Build My Graphic, y vendrán más.
00:49:19Así que construyo cosas, y muchas cosas internas también, por supuesto.
00:49:24Y la IA es simplemente lo que está cambiando la forma en que construimos software.
00:49:32Y por lo tanto, de eso es de lo que hablo.
00:49:34Así que van de la mano.
00:49:37Sí, te da más clics, pero te los da porque mucha
00:49:41gente se siente así y quiere mantenerse al día con lo que está sucediendo allí.
00:49:47Así que creo que es por eso que los creadores de contenido están cambiando.
00:49:50Y para mí, en ese video sonaba como si esos fueran los malos creadores de contenido que solo
00:49:56saltan a la siguiente cosa que les da clics.
00:49:59Pero es más bien lo contrario.
00:50:01Creas contenido sobre lo que a la gente le interesa y lo que tú estás usando.
00:50:06Y eso se conecta de forma natural.
00:50:09No es como una gran estrategia donde de repente decides: “Oh, eso es popular, entonces voy
00:50:14a cubrirlo”.
00:50:15Es popular porque nos afecta a todos, incluyéndome a mí.
00:50:19Y trabajo con eso todos los días.
00:50:21Así que sí, encontré ese video un poco raro, pero quizás simplemente lo malentendí, para ser sincero.
00:50:30Pero para darte un ejemplo, hace unos cuatro años el gran hype era todo sobre la Web3,
00:50:37los NFTs y las criptomonedas.
00:50:41Y no sé lo de Theo, pero no creo que estuviera metido de lleno en la Web3 entonces.
00:50:46Y yo definitivamente no lo estaba.
00:50:48Así que no se trata de cubrir lo que está de moda actualmente.
00:50:50Se trata realmente de cubrir aquello con lo que trabajas.
00:50:54Deberíamos investigar la clonación de Max para poder tener todos los cursos.
00:51:01Ese es un proyecto para el futuro.
00:51:07Ahora mismo, quiero decir, eso es lo que pasa con la IA.
00:51:10Todo el mundo te dice que hay mucho más en lo que puedes trabajar, que puede hacer mucho trabajo
00:51:18por ti, pero todos terminamos simplemente haciendo más.
00:51:21No estoy seguro de si es un trato tan bueno, sobre todo porque la IA me está quitando parte del trabajo
00:51:25que realmente disfrutaba y me está dando trabajo que no disfruto tanto, como revisar código.
00:51:30Pero bueno.
00:51:32¿A qué te dedicas ahora para ganarte la vida, si se puede preguntar?
00:51:33¿Algo más aparte de los cursos educativos?
00:51:35Bueno, básicamente es lo mismo que he hecho durante los últimos 10 años.
00:51:39Se trata mucho de cursos y creación de contenido.
00:51:43Solía haber más proyectos de clientes y cosas por el estilo.
00:51:47Y he ido reduciendo eso a medida que los cursos han tenido más y más éxito.
00:51:52Y luego tengo mis proyectos paralelos como los sitios que acabo de compartir, ganando algo de dinero con eso.
00:51:58Es realmente la combinación de todas estas cosas.
00:52:01Pero el contenido educativo es definitivamente la parte más importante y lo ha sido durante los últimos
00:52:07años.
00:52:10Pero sí, trato de mantener esa mezcla porque no quiero solo crear cursos.
00:52:14Quiero trabajar realmente con las herramientas.
00:52:16Y quiero construir cosas útiles con ellas.
00:52:19Creo que la gente tiende a elegir la tecnología más usada por defecto en lugar de la mejor,
00:52:23causando un efecto de rebaño.
00:52:25A veces la gente simplemente no quiere analizar mejores alternativas por pereza.
00:52:28Sí.
00:52:29Y quiero decir, mucha gente ni siquiera puede elegir, porque si estás trabajando
00:52:34en una empresa o para un cliente que tiene ciertas preferencias o reglas en el caso de una empresa,
00:52:42entonces tú no tomas las decisiones.
00:52:46No puedes decir: “Oye, vamos a usar Adonis o lo que sea”.
00:52:49No, vas a usar Next.js o lo que sea porque eso es lo que la empresa ha usado
00:52:54durante los últimos cinco años.
00:52:56Así que, ahí está eso.
00:52:59Soy un privilegiado porque puedo elegir la tecnología con la que quiero trabajar y
00:53:03con la que quiero construir mis proyectos, pero aun así, aprender lleva tiempo.
00:53:10Dominar algo lleva aún más tiempo.
00:53:13Y ahora mismo, que hay tanto que aprender y gestionar con todo lo de la IA y
00:53:19demás, me resulta muy difícil encontrar el tiempo.
00:53:23No sé cómo les irá a ustedes, pero para mí es muy difícil encontrar tiempo.
00:53:28¿Es realmente difícil?
00:53:32Es realmente difícil conseguir un trabajo hoy en día después de un despido.
00:53:37¿Alguna sugerencia?
00:53:38Sí, sé que es muy difícil.
00:53:42Leo mucho sobre eso.
00:53:44Por un lado, creo que mejorará, pero obviamente eso no te ayuda ahora mismo.
00:53:51Y ahora mismo es realmente duro.
00:53:54Todo el mundo quiere contratar desarrolladores senior y no muchos juniors y, eventualmente, las empresas
00:53:58se darán cuenta de que también necesitan a los juniors.
00:54:07Por ahora es difícil, y cuando se den cuenta de que los necesitan, ya no estarán ahí.
00:54:11Así que son tiempos difíciles.
00:54:14¿Qué puedes hacer ahora mismo?
00:54:16Lo que he dicho en el pasado y lo que sigo pensando que es una buena idea es que, como hay más
00:54:21candidatos que puestos, necesitas una forma de destacar.
00:54:26Ahora, ¿cómo puedes destacar entre la multitud?
00:54:28Un buen portafolio, un buen currículum.
00:54:31Todo eso importa, y te sorprendería cuánta gente envía solicitudes sin poner
00:54:37ningún esfuerzo en ellas.
00:54:39Así que si te esfuerzas un poco, si está un poco ajustada para la empresa a la que aplicas,
00:54:44lo cual hoy es más fácil que nunca con la IA (pero por favor, léela también, ajústala,
00:54:49dale ese toque personal).
00:54:51Eso solo probablemente te distinga, pero además, creo que si encuentras alguna forma de generar
00:54:57cierta audiencia, cierto alcance, ya sea un canal de YouTube,
00:55:07alguna presencia en Instagram o LinkedIn; y con esto no quiero decir que tengas que convertirte en un gran
00:55:11influencer o un creador de contenido ni nada parecido, pero si hay algo, si una
00:55:18empresa busca tu nombre y ve que tienes algunos seguidores en YouTube o en X
00:55:26o donde sea, sin importar lo grande o pequeño que sea, eso también puede distinguirte si el contenido
00:55:32que produces allí es útil.
00:55:33Así que creo que esa puede ser una estrategia viable y, obviamente, soy consciente de que lo que quieres
00:55:38es encontrar un trabajo y no ser un influencer, pero esa es una cosa que podrías intentar para
00:55:42destacar.
00:55:44Porque sí, ahora mismo está desafortunadamente difícil.
00:55:48En el pasado, ya que lo leo aquí, se decía que hay que contribuir y conseguir proyectos; creo que uno
00:55:53de los problemas es que antes de la IA y antes del auge de los agentes de IA que hemos tenido en los últimos seis
00:56:00o siete meses, antes de eso era definitivamente una estrategia viable contribuir al código abierto,
00:56:11por ejemplo, crear pull requests y demás.
00:56:16Y hoy en día esto ha cambiado un poco.
00:56:18Porque muchos proyectos populares de código abierto e incluso los más pequeños se están viendo inundados
00:56:24de issues generados por IA y pull requests generados por IA, lo que hace muy, muy difícil para
00:56:30los mantenedores gestionar estos proyectos.
00:56:34Así que hoy en día creo que contribuir en GitHub es difícil porque hay una buena parte
00:56:42de mantenedores que no te quieren, y destacar entre la multitud es aún más difícil porque todo el mundo
00:56:52le está diciendo a sus agentes que simplemente envíen un montón de basura de IA a GitHub.
00:56:58Y para un reclutador será difícil distinguir si tienes contribuciones de alta calidad
00:57:03o si no las tienes.
00:57:05Así que creo que eso todavía importa.
00:57:08Sigue siendo una buena señal si estás haciendo algo allí, pero es mucho menos importante de lo que
00:57:14solía ser.
00:57:16Otras formas de destacar, formas que demuestren que eres un humano y que te importa
00:57:21el trabajo y demás, creo que son más prometedoras.
00:57:25Esa es solo mi opinión.
00:57:27Todo esto, por supuesto, viene de alguien que está en la afortunada posición de no estar buscando
00:57:33trabajo, sino que tengo mi propio negocio, mis propios proyectos, mis cursos,
00:57:39el canal de YouTube y cosas así.
00:57:42Y que tengo una base de clientes a la que podría recurrir para trabajar y demás.
00:57:49Así que definitivamente estoy en una posición privilegiada, pero estas son las cosas que me vienen
00:57:54a la mente cuando piensas en solicitar o buscar trabajo.
00:58:00Pero volviendo a Adonis, creo que podría ser interesante profundizar en ello en algún
00:58:13stream futuro.
00:58:14No hoy, porque tengo que irme en media hora aproximadamente, pero tal vez la semana que viene, o tal vez
00:58:25pueda idear algún formato de video de YouTube que funcione, pero es muy, muy difícil
00:58:32porque YouTube funciona de forma tan, tan diferente a como solía funcionar.
00:58:38Crear tutoriales normales ya no funciona en absoluto.
00:58:42Y por supuesto, las vistas importan.
00:58:43Si casi nadie ve un video, obviamente no es útil.
00:58:52No te está dando dinero, no te está dando visibilidad e incluso perjudica a tu
00:58:56canal porque si publicas una serie de videos que no tienen vistas, tus futuros videos
00:59:01también tendrán menos vistas.
00:59:02Así que realmente no estás incentivado a crear videos que de repente funcionen peor que tus
00:59:11otros videos sabiéndolo de antemano.
00:59:15Pero tal vez pueda idear algo al respecto.
00:59:18¿Cuáles son tus sugerencias sobre DSA? Es decir, estructuras de datos y algoritmos.
00:59:24Obviamente eso era súper importante hace 40 años, hoy en día no estoy tan seguro.
00:59:29Creo que hay una buena cantidad de empresas que todavía lo usan en su proceso de selección.
00:59:35Nunca he sido fan de eso y creo que hoy en día es incluso menos útil porque si yo estuviera contratando,
00:59:42querría ver si entiendes los fundamentos de las tecnologías que usarás en tu trabajo.
00:59:50Querría ver si puedes investigar con IA, querría ver si puedes usar asistentes de IA
00:59:55y no si puedes inventar algún algoritmo porque claro, eso también demuestra ciertos fundamentos,
01:00:01pero no necesariamente los fundamentos que yo busco.
01:00:06Creo que eso se volverá menos importante, pero no estoy seguro de si ya hemos llegado a ese punto.
01:00:12Y también admitiré que nunca he sido un experto en DSA porque nunca llegué a...
01:00:27siempre odié la idea de que una empresa basara su decisión de contratación en gran medida
01:00:36en la pregunta de si alguien puede escribir el algoritmo X, invertir un árbol binario, o lo que sea.
01:00:45Y se pueden tener opiniones diferentes al respecto, por supuesto, pero no me molestaría
01:00:51si eso desapareciera, digámoslo así.
01:00:54No porque me afecte, es solo algo en lo que no veo mucho valor y creo que
01:00:58ahora en la era de la IA es aún menos importante y valioso, así que imagino que cada vez
01:01:04más empresas dejarán de usarlo, aunque por supuesto puedo estar equivocado.
01:01:08Digo, otro problema es que muchas empresas se han enfrentado al hecho de que los candidatos
01:01:14simplemente hacían trampas si eran videollamadas, así que ese también es un factor por el cual
01:01:22podrían estar usándolo menos.
01:01:24Tal vez si demostramos que podemos usar la tecnología al máximo con proyectos extraordinarios; ahora mismo
01:01:29estoy desarrollando soluciones educativas, soy educador de niños y adolescentes, sí, absolutamente,
01:01:34algo así suena como una gran idea.
01:01:37¿Eres capaz de predecir hacia dónde se dirige esta tendencia de la IA? ¿Crees que llegaremos
01:01:42a un punto de estancamiento?
01:01:43No tengo ni idea.
01:01:47Lo que sí veo, o lo que me parece, es que estas herramientas siguen mejorando,
01:01:53así que ahora tenemos modelos que han sido ajustados para que sean realmente buenos siguiendo instrucciones
01:02:01y usando herramientas, y tenemos las herramientas a su alrededor, los armazones como los llamamos hoy en día,
01:02:08que aprovechan estos modelos de manera muy eficiente y tal vez podamos exprimir mucho más
01:02:15estas herramientas y modelos para que sean aún mejores y sigan las instrucciones todavía mejor,
01:02:22así que es difícil de predecir para mí y hay tantos factores en juego.
01:02:27Me refiero a todos los problemas de capacidad de cómputo, eso por sí solo podría detener el desarrollo de la IA o
01:02:35no detenerlo pero sí ralentizarlo, aunque por supuesto está surgiendo mucha capacidad nueva.
01:02:41Luego tenemos cosas como este raro asunto del sub-Q, el modelo de atención dispersa sub-cuadrática
01:02:49sobre el cual también creé un video que trata sobre un modelo que es mucho más rápido, mucho más barato
01:02:55y tiene mucho más contexto que los modelos existentes.
01:02:58Si eso llega a ser una realidad, podría cambiar las reglas del juego.
01:03:02Si es solo publicidad exagerada, lo cual es probablemente lo más seguro, pero no lo sé, entonces nada
01:03:09cambiará.
01:03:10Así que hay muchos factores que podrían ralentizar el desarrollo y no tengo idea de si hay
01:03:17algún punto final donde veamos que los modelos simplemente ya no se vuelven más inteligentes y por cada
01:03:25nueva capacidad que adquieren, pierden otra.
01:03:28Eso podría pasar pero no lo sé.
01:03:30Pero ahora mismo definitivamente veo que las cosas mejoran, especialmente las herramientas, los armazones que
01:03:37usamos y lo que se está construyendo a su alrededor como los entornos de prueba que podemos usar ahora
01:03:43y las diferentes soluciones que encontramos para ejecutar estos agentes de forma segura.
01:03:49Todavía está ocurriendo mucho desarrollo allí, así que sigo sintiendo que es muy dinámico y
01:03:54mucho está cambiando.
01:03:55Y especialmente en los últimos seis meses, el ritmo ha sido tan rápido que no me atrevo a predecir
01:04:02cuál será el caso o cuál será el estado actual en unos seis meses.
01:04:10¿Cuál es la diferencia entre GitLab y GitHub con su CI/CD?
01:04:14No puedo juzgar el CI/CD porque nunca usé GitLab.
01:04:19En general, por supuesto, GitLab es una alternativa a GitHub, pero yo solo he trabajado con GitHub
01:04:26Actions.
01:04:27Nunca he usado GitLab, así que no puedo juzgar cuál es la diferencia o qué tan bueno o malo es GitLab
01:04:32cuando se trata de eso.
01:04:34¿Qué proyecto sugerirías construir para un portafolio?
01:04:37Tal vez algo para destacar entre la multitud.
01:04:40En el pasado, siempre recomendaba construir un clon de Amazon.
01:04:44Por supuesto, un clon sencillo, pero algo por el estilo.
01:04:48Pero hoy en día, ya no estoy tan seguro.
01:04:51Con la IA en escena, por supuesto, quieres convencer a los reclutadores, ¿verdad?
01:04:58Así que hacer algo donde no solo uses la IA para construirlo, sino donde también uses la IA
01:05:06en el producto que estás construyendo puede valer la pena simplemente porque parece más interesante para
01:05:12los reclutadores.
01:05:15Por ejemplo, construir tu propio armazón de agentes, tu propia alternativa a Codex o Claude Code
01:05:22o Pye.
01:05:24Eso podría ser interesante.
01:05:25Y quiero decir, puedes inspirarte echando un vistazo a algo como Pye, que es un gran
01:05:32agente de IA de código abierto, que puedes usar para programar y todo tipo de cosas.
01:05:37Y me refiero a echar un vistazo, no a copiarlo, sino a obtener algo de inspiración de allí.
01:05:42Construir algo así podría ser un proyecto interesante para ti personalmente, y también para destacar
01:05:47entre la multitud.
01:05:48Y sé que mucha gente está construyendo agentes, pero es algo por lo que los reclutadores tal vez
01:05:53podrían estar un poco más interesados.
01:05:54Así que eso sería algo.
01:05:55Alguna herramienta que aproveche la IA o que la envuelva de una manera interesante, creo que eso podría ser
01:06:01un proyecto interesante.
01:06:04Creo que la forma de destacar en esta era de la IA es la misma que antes, demostrando que puedes
01:06:09entender sistemas y herramientas.
01:06:10La gente hoy en día solo quiere usar herramientas de moda.
01:06:12No entienden cómo funcionan.
01:06:14Y creo que ese es un punto muy bueno.
01:06:16Y también por qué estoy, por ejemplo, trabajando en ese curso de diseño y arquitectura de sistemas.
01:06:24Porque creo que hoy en día es más importante que nunca tener una base sólida, fundamentos
01:06:31fuertes y ser capaz de diseñar software y sistemas completos.
01:06:36Y eso no es lo mismo.
01:06:38El software no es necesariamente lo mismo que los sistemas, pero a lo que me refiero es a ser capaz de construir un
01:06:46sistema complejo que implica cosas como planificar dónde necesito una cola, dónde uso un
01:06:54patrón fan-out o Pub/Sub y cosas así, qué tipo de almacenamiento uso para mis datos,
01:07:04para los datos que genera mi aplicación, almacenamiento de objetos, almacenamiento de archivos, qué tipo de base de datos
01:07:11uso, para qué estoy optimizando, para el costo, para la confiabilidad.
01:07:21Y todas estas son preguntas que históricamente han estado muy ligadas a la computación en la nube
01:07:26en cierto grado, diría yo.
01:07:27Y todavía lo están, pero creo que cosas como esas serán más importantes porque, como
01:07:32dije antes, creo que la expectativa será y la oportunidad será que puedas
01:07:39y debas ser un poco más generalista, con algunas áreas de especialización, por supuesto.
01:07:45Pero ser capaz de diseñar sistemas, y luego, por supuesto, también arquitecturar software,
01:07:52será más importante que nunca.
01:07:55Por eso dije que creo que ser solo un desarrollador front-end puede que ya no sea suficiente.
01:08:00Puedes ser un experto allí, pero probablemente deberías ser un generalista y deberías tener
01:08:05un conocimiento general de cómo construir una aplicación web completa, por ejemplo, incluyendo
01:08:11el backend.
01:08:13Y luego tienes eso, que en algún momento entra en el diseño de sistemas.
01:08:18Y creo que eso será muy importante.
01:08:22¿GitHub sigue estando en el mismo lugar que antes?
01:08:25Creo que la gente se ha olvidado de sus problemas.
01:08:28Bueno, creo que los problemas de GitHub están muy presentes para mucha gente, eso es lo que me parece.
01:08:38GitHub ha tenido muchos problemas y no sé si lo viste, pero compartieron esta entrada de
01:08:46blog con estos gráficos, que son un poco difíciles porque no hay eje Y y solo vemos
01:08:51ese número, pero no vemos de dónde venimos.
01:08:54Pero diré que hay muchas cosas malas que se pueden decir sobre GitHub y Microsoft, por
01:09:03ejemplo, que no tienen un CEO, que fueron trasladados a la división central de IA,
01:09:09y que realmente no parecía que a Microsoft le importara demasiado GitHub.
01:09:14Pero la única cosa por la que les tengo mucha simpatía y que no les reprocharé
01:09:21es que, si miras ese crecimiento, habría sido muy difícil para cualquier empresa.
01:09:26Y claro, son parte de Microsoft, tienen recursos en la nube y esas cosas, y están
01:09:32trabajando en ello.
01:09:33Pero ese crecimiento es simplemente una locura.
01:09:35Y por supuesto que se podría haber visto venir, pero quiero decir, mira esto, el ritmo aquí es rápido.
01:09:42Esto es una locura.
01:09:43Es simplemente increíble lo que ha pasado en los últimos meses.
01:09:47Así que, desde esa perspectiva, entiendo que se enfrenten a muchos problemas.
01:09:51Y por lo que entiendo y lo que escribieron en este post, están trabajando intensamente en solucionar
01:09:57la situación, consiguiendo mucha más capacidad y preparándose para ese futuro en el que
01:10:04todos seremos inundados por código generado por IA, lo cual ya está aquí y probablemente
01:10:10se seguirá acelerando por mucho que cueste imaginarlo.
01:10:14Quiero decir, tenemos esa limitación, las capacidades de cómputo.
01:10:19Así que tal vez eso lo ralentice un poco, pero entiendo que se enfrenten a estos problemas.
01:10:26Fuera de tema, oímos que la IA se usó para una simulación de juegos de guerra.
01:10:29En esos casos, la IA siempre elegía el ataque nuclear.
01:10:33Pero, ¿has oído hablar de alguna investigación de simulación de modelos de sociedades brillantes y sanas, IA aplicada
01:10:39a los seres humanos?
01:10:44Pues no, no he oído nada.
01:10:47Imaginaría que la IA definitivamente se usará en mucha investigación fundamental para
01:10:58productos farmacéuticos y demás.
01:11:01Así que creo que saldrán cosas buenas de eso.
01:11:06Pero es obvio que la IA tiene mucho potencial peligroso y malo.
01:11:12Digo, incluso si solo miras cosas como los deepfakes, videos e imágenes de IA, y tendrá
01:11:20un impacto tan grande en la sociedad por cómo transforma el mercado laboral.
01:11:26Y no creo que simplemente vaya a acabar con los empleos.
01:11:29Soy un firme creyente de que se generarán nuevos empleos y los trabajos simplemente evolucionarán y cambiarán
01:11:35al igual que mi trabajo está cambiando.
01:11:36Ya no estoy creando estos tutoriales de programación tradicionales, cosa que me encantaría hacer, pero simplemente
01:11:43está evolucionando.
01:11:45Pero sí, tiene ese impacto tan, tan grande.
01:11:53Y especialmente aquí en Alemania, donde vivo, es incluso peor, porque no tengo la sensación
01:11:59de que estemos usando la IA para nada útil aquí.
01:12:02Siento que en este país todos nos estamos durmiendo en los laureles con la IA, como siempre hacemos cuando
01:12:09aparece una nueva tecnología.
01:12:12Así que sí, ahora mismo, creo que hay muchas cosas malas.
01:12:18Se pueden ver y tal vez no tantas cosas buenas todavía.
01:12:22No estoy seguro.
01:12:24Es triste que no aprendamos eso desde la universidad hasta el nivel de la industria.
01:12:29Sí, quiero decir, ese es otro tema interesante.
01:12:32Siento que la universidad siempre ha estado un poco desconectada de lo que la industria necesita.
01:12:39Y por supuesto, eso es a propósito en cierto modo, porque la universidad se trata de la academia
01:12:44y demás.
01:12:45Pero en el pasado, creo que siempre fue importante adquirir experiencia práctica, ya sea
01:12:56construyendo tus propios proyectos secundarios, haciendo pasantías, etc.
01:13:03o, por supuesto, también tomando cursos como los míos, o leyendo documentación, aprendiendo por tu cuenta, lo que sea.
01:13:07Pero siempre me pareció importante adquirir habilidades adicionales a lo que te da la universidad
01:13:13para estar realmente bien preparado para el mercado laboral y demás.
01:13:18Y siento que ahora con la IA, eso se está acelerando aún más, o esa brecha se está haciendo más grande.
01:13:24Porque por supuesto, hay universidades que se mantienen al día.
01:13:30Estoy seguro de que las hay.
01:13:31Pero también estoy seguro de que hay muchas que no lo hacen.
01:13:34Probablemente hay muchas universidades que solo intentan prohibir que los estudiantes usen ChatGPT y
01:13:42cosas por el estilo.
01:13:43Y obviamente, no pueden controlarlo.
01:13:44Pero probablemente eso sea lo único que hacen con la IA.
01:13:49Y creo que eso será un gran problema.
01:13:53Y por eso hoy en día es aún más importante reunir y obtener conocimientos adicionales fuera de
01:14:00la universidad.
01:14:02No en todas las universidades.
01:14:03Y yo ya no estoy en la universidad.
01:14:05Puede que esté totalmente equivocado.
01:14:06Eso es solo por lo que recuerdo de mis tiempos.
01:14:09Y no puedo imaginar que la cosa haya mejorado tanto ahora.
01:14:13Y con la IA, todo se mueve mucho más rápido.
01:14:15Creo que es súper importante educarse uno mismo además de lo que se aprende allí.
01:14:21Pero al mismo tiempo, y lo he dicho en otras transmisiones y videos también, creo que
01:14:24también es importante no seguir esa narrativa de que te vas a quedar atrás si no haces algo.
01:14:35No es así.
01:14:37Todo se mueve muy rápido.
01:14:41Es básicamente imposible quedarse atrás.
01:14:45Porque si algo es una gran solución hoy o es importante hoy, puede que no importe o
01:14:53que ya no funcione en unos pocos meses.
01:14:56Así que si pusiste toda tu energía en dominar esto hoy, podría ser totalmente irrelevante
01:15:02en un par de meses.
01:15:04Así que, por supuesto, debes mantenerte al tanto, estar informado y jugar con estas herramientas,
01:15:09por ejemplo, si eres desarrollador, trabaja con Cloud Code y demás.
01:15:13Pero no sientas esa presión de que tienes que dominarlo y entenderlo todo ahora mismo.
01:15:19Eso es imposible.
01:15:20Y eso también es inútil, diría yo.
01:15:22“Hola Max, no es una pregunta, solo quería darte las gracias por compartir siempre tus pensamientos
01:15:27honestos y no dejarte llevar por cualquier tendencia del momento”.
01:15:31Muchas gracias.
01:15:35Eso significa mucho para mí porque es realmente importante para mí.
01:15:39Soy muy consciente del hecho de que, por ejemplo, en YouTube, la mayor parte de mi contenido
01:15:47IA en este momento, aunque no todo.
01:15:50Pero cada vez que hago algo que no es sobre IA, suele funcionar peor.
01:15:54Aun así, lo sigo haciendo.
01:15:56Simplemente intento compartir las cosas que me interesan, que me importan, sobre las que leo,
01:16:05que tienen un impacto, o donde creo que podrían impactar a los desarrolladores, porque
01:16:13seguiré intentando compartir buenos conocimientos y ayudar a otros a crecer como desarrolladores y
01:16:21a dominar esta transición, tal como yo mismo intento dominarla.
01:16:27Y eso es lo único que intento.
01:16:28Así que sí, muchísimas gracias.
01:16:29Eso significa mucho para mí porque no hago YouTube, por ejemplo, por el dinero.
01:16:39No tengo patrocinios.
01:16:40Anuncio mis cursos, sí, pero lo hago de forma muy breve.
01:16:44Y en algunos vídeos, simplemente se me olvida.
01:16:48Pero, por supuesto, me importan las visualizaciones.
01:16:49Quiero llegar a la gente.
01:16:51No me ayuda a mí ni a nadie si creo vídeos que no llegan a nadie.
01:16:56Eso no es lo que quiero hacer.
01:16:57Quiero intentar difundir conocimientos útiles con la mayor cantidad de gente posible, pero no lo hago
01:17:02por el dinero.
01:17:05Y nunca he hecho una mención pagada en ningún vídeo, ni planeo hacerlo.
01:17:11Pero bueno, intento encontrar el equilibrio adecuado.
01:17:13Por lo tanto, significa mucho para mí leer que parezco tener éxito en eso, al menos para
01:17:18algunas personas.
01:17:19Obviamente, no puedes hacer feliz a todo el mundo.
01:17:21Pero sí, también me gustaría darte las gracias, Max.
01:17:24Me has ayudado mucho con tu contenido educativo.
01:17:27He aprendido mucho de ti.
01:17:28No importa el formato del contenido.
01:17:29Siempre podré escucharte.
01:17:33Muchísimas gracias a ti también.
01:17:34Y gracias a todos.
01:17:35Gracias a todos por unirse a la transmisión de hoy.
01:17:38Tuve muchos problemas iniciales por los que lo siento mucho, pero al menos ahora es estable.
01:17:43E investigaré para asegurar, con suerte, que no falle tanto la próxima semana.
01:17:49Pero sí, muchas gracias a todos por estar aquí y por los amables comentarios.
01:17:54Y seguiré haciendo mi mejor esfuerzo para crear contenido valioso, cursos valiosos, vídeos
01:18:01valiosos aquí, y compartir mi progreso.
01:18:04Y tengo muchísimas ideas.
01:18:05El tiempo es el único problema, como lo es para todos, estoy seguro.
01:18:10Pero sí, seguiré intentando compartir cosas útiles por aquí.
01:18:14¿Estarías interesado en hacer algún boot camp donde tengas un grupo de estudiantes y
01:18:17les enseñes cómo trabajar en equipo, etc.?
01:18:19Lo he considerado, lo he considerado, y en general, me interesaría.
01:18:25Sin embargo, si lo hago, quiero que sea realmente genial.
01:18:29Y ahora mismo estoy luchando mucho con el tiempo.
01:18:34Así que he estado experimentando con ello.
01:18:37He creado algunos conceptos aquí y allá, pero aún no es algo con lo que esté totalmente satisfecho.
01:18:44Así que no tengo ningún boot camp planeado ahora mismo.
01:18:48Tampoco en el futuro cercano, pero en general, me gusta hacer estos directos.
01:18:52Así que hacer contenido educativo que también incluya algún elemento en vivo, no como una
01:18:58clase en vivo, sino quizás un curso con sesiones de seguimiento en directo o algo así, sería interesante.
01:19:05Pero bueno, nada concreto que anunciar por ahora.
01:19:08Pero con eso, también tengo que retirarme.
01:19:10Así que sí, gracias a todos por participar, por quedarse conmigo a pesar de los
01:19:14problemas técnicos; la grabación de la transmisión o de las transmisiones, ya que reinicié dos veces,
01:19:21se quedará en línea y yo, ¿estaré de vuelta la próxima semana?
01:19:25Déjenme revisar.
01:19:26No, el próximo jueves no estaré aquí.
01:19:31Quizás el miércoles, ya veré.
01:19:34Pero si no, la semana siguiente.
01:19:37El 21 de mayo estaré de vuelta, y quizás el 13 de mayo.
01:19:44Supongo que verán cuando esté en línea, siempre será a la misma hora.
01:19:48Y normalmente será los jueves, y el plan es transmitir cada semana.
01:19:55Sí.
01:19:58Así que, muchos comentarios bonitos.
01:20:02Muchas gracias.
01:20:03También a Yaser, Hasan y Liskasmael y sí, veo lo que están diciendo por aquí.
01:20:16Pero bueno, gracias a todos.
01:20:17Gracias a todos y que tengan una excelente tarde, día o mañana, lo que sea para ustedes, y gracias
01:20:22por participar. Espero verlos en futuras transmisiones.
01:20:25Adiós, adiós.