Lo que me gusta y lo que odio de la IA

MMaximilian Schwarzmüller
Computing/SoftwareManagementJob SearchMental Health

Transcript

00:00:00Hola, soy Max. Quizás ya lo sepas, o tal vez no; puede que hayas visto algunos de mis videos
00:00:06en el pasado o escuchado algunos de mis episodios, ya que esto también se publica como podcast, y
00:00:11este episodio en particular puede que te pille por sorpresa o tal vez no, no lo sé.
00:00:17Pero tengo dos sentimientos encontrados cuando se trata de la IA; tengo emociones divididas
00:00:29sobre la inteligencia artificial y, bueno, supongo que a mucha gente le pasa lo mismo.
00:00:34Pero si echas un vistazo al contenido que publico, a los videos y cursos que comparto,
00:00:41verás que he creado cursos sobre ClotCode y Codex. De hecho, tengo una oferta ahora mismo por si quieres
00:00:46acceder a todos mis cursos, que incluyen muchos de programación, por supuesto. Así que
00:00:52podrías pensar que estoy totalmente a favor de la IA y que es lo único que debería importarte como desarrollador.
00:01:00Y sí, en cierto modo estoy muy involucrado, aunque supongo que esa no es la definición exacta
00:01:09de estar “totalmente dentro”, ahora que lo pienso.
00:01:10Pero sí, soy bastante optimista con la IA y creo que, como desarrollador, debes ser capaz de
00:01:19usarla si quieres conseguir un trabajo, sin duda.
00:01:23Si quieres mantener tu empleo, seguro que los empleadores lo esperarán.
00:01:26E incluso si no te importan los trabajos, herramientas como ClotCode pueden darte ese impulso
00:01:32de velocidad.
00:01:33Pueden hacerte más productivo.
00:01:35Al menos, eso es lo que siento yo.
00:01:38Al mismo tiempo, seré muy honesto: la IA tiene estos aspectos y momentos muy deprimentes,
00:01:46y me está costando mucho lidiar con ello, y sé que a muchos de ustedes también.
00:01:50Se puede leer en todas partes: en los comentarios de los videos, en X, en muchísimos blogs.
00:01:58Es un desafío enorme.
00:02:00Y no me malinterpreten, uso herramientas como ClotCode todo el tiempo.
00:02:05Hace poco relanzamos https://www.google.com/search?q=aheadofmine.com y lo construimos en gran parte con la ayuda de la IA.
00:02:13Para proyectos como buildmygraphic, maxed-draw y un montón de herramientas internas,
00:02:18se hicieron con ayuda de la IA, pero dirigidos, controlados y revisados por mí.
00:02:25Pero construidos con su ayuda.
00:02:27Y luego, por supuesto, está toda esa parte donde podrías usar la IA para programar por intuición,
00:02:34programas de utilidad o herramientas internas.
00:02:36Uso mucho la IA en mi máquina o en los servidores remotos que gestiono con el agente de programación Pi,
00:02:42por ejemplo, que internamente usa mi suscripción de Codex para hacer todo tipo de cosas
00:02:47que no necesariamente sé cómo hacer, o para las que no tengo tiempo o ganas de investigar
00:02:52en este momento.
00:02:53O sea, por ejemplo, un pequeño detalle: tengo un ratón nuevo, ¡vaya noticia!
00:03:01Y la rueda del ratón estaba invertida, básicamente funcionaba al revés de lo que yo esperaba
00:03:05que hiciera.
00:03:06Y no encontré ninguna forma de cambiar eso en mi Mac.
00:03:09Tendría que instalar el software del fabricante del ratón y registrarme allí,
00:03:16y no me apetecía nada.
00:03:17Así que simplemente le pregunté a la IA, a Pi ejecutándose en mi Mac: “Oye, ¿puedes encontrar una forma o escribir
00:03:23un pequeño programa que intercepte la rueda de este ratón y simplemente la invierta?”
00:03:28Y sí, efectivamente, fue capaz de hacerlo.
00:03:31¿Es un programa que yo distribuiría o vendería?
00:03:34No, pero me solucionó el problema.
00:03:37Así que la IA tiene estos aspectos emocionantes y facilitadores.
00:03:42Es genial para aprender, para ayudarte en el estudio, para hacer preguntas de seguimiento.
00:03:48También es genial para no aprender absolutamente nada, para ser sincero, si solo la usas para obtener
00:03:54las respuestas o las soluciones y no te importa por qué algo funciona, como hice yo con
00:03:59el programa de mi ratón.
00:04:00Siempre existe el peligro de usarla solo como un atajo y volverse cada vez más tonto.
00:04:06Pero tiene todas estas facetas y sin duda puede hacerte más productivo, al menos esa es
00:04:11mi sensación.
00:04:12Pero seré muy honesto, también puede ser súper deprimente.
00:04:17Y ya lo he compartido antes, a eso me refería.
00:04:19Quizás este video o este episodio sea sorprendente,
00:04:23o quizás no, porque ya lo he mencionado anteriormente.
00:04:26Realmente me gustaba escribir código.
00:04:30Me gustaba aprender nuevas tecnologías, nuevos frameworks, nuevos lenguajes de programación.
00:04:37Y la IA me está quitando eso.
00:04:40Y sí, por supuesto, los fundamentos siguen siendo importantes.
00:04:44Entender el código que se escribe sigue siendo fundamental.
00:04:47Así que todavía tienes ese aspecto de aprendizaje, pero ya no es lo mismo que antes.
00:04:52Y la parte de escribir código definitivamente está desapareciendo para mí.
00:04:56No ha desaparecido al cien por cien todavía, pero es totalmente diferente a como era hace dos, tres o cuatro años,
00:05:03por supuesto.
00:05:05Y eso es realmente triste y deprimente, porque puedes decirme todo el día que
00:05:12siempre se trató de resolver problemas, que siempre se trató de construir cosas.
00:05:17Pero no, para mí siempre se trató de disfrutar lo que hago.
00:05:22Y disfrutaba de verdad esa parte en la que entraba en el “flow” y escribía código y, relájate,
00:05:31resolvía problemas.
00:05:32Pero lo hacía ideando soluciones en código, probando diferentes enfoques.
00:05:37Si eres desarrollador y empezaste antes de la IA, conoces esa sensación de trabajar en un problema
00:05:43todo el día y luego dar con la solución a la mañana siguiente mientras te duchas
00:05:48o justo cuando te vas a la cama, y luego probarla y hacer que funcione.
00:05:54Eso es súper, súper emocionante, o al menos lo era.
00:06:00Y ya no tengo eso con la IA porque, claro, sigues controlando y dirigiendo la IA,
00:06:09pero ya no siento que el código generado sea mío.
00:06:14Y sí, también puedes volverte vago y limitarte a aceptar cualquier solución en lugar de la mejor,
00:06:22o algún parche para salir del paso en lugar de un arreglo adecuado.
00:06:28Y todo ese arte de moldear el código, implementar soluciones y construir un programa paso
00:06:38a paso... eso se ha ido, ha desaparecido.
00:06:41Y claro, sigues haciendo eso con la IA.
00:06:45Construyes un programa paso a paso dándole instrucciones para las diferentes partes.
00:06:50Pero mi trabajo ha pasado de pensar en un problema, escribir el código, mejorarlo
00:06:59y demás...
00:07:01Ha pasado de eso a escribir especificaciones, revisarlas, hacer que la IA genere planes basados
00:07:08en esas especificaciones para la implementación, discutir con la IA,
00:07:16corregirla, controlarla, dirigirla, revisar código, redactar pruebas o decirle a la IA
00:07:25muy explícitamente qué pruebas unitarias y demás escribir, porque por defecto
00:07:30escribirá encantada pruebas que solo cubren el caso ideal o que no tienen sentido.
00:07:39Dicho de otra manera, mi trabajo se ha desplazado hacia las partes que nunca fueron divertidas.
00:07:45Y eso puede ser muy diferente para otras personas.
00:07:47Y puede que a ti no te importen estas cosas.
00:07:49Quizás estés teniendo una buena experiencia simplemente programando por sensaciones y sin
00:07:54preocuparte por el código.
00:07:55Y tal vez el futuro sea que ya no necesites preocuparte por el código porque los modelos de IA
00:08:00seguirán mejorando.
00:08:02Bueno, seré muy honesto: me importa un bledo.
00:08:05No me importa un carajo en absoluto.
00:08:10Para mí, la alegría estaba en escribir el código, en trabajar en el programa yo mismo, y la IA
00:08:17me ha arrebatado eso.
00:08:21Y sí, hay una razón por la que nunca quise ser gerente.
00:08:25Nunca me interesaron las revisiones de código ni nada de eso.
00:08:28Disfrutaba trabajando por mi cuenta porque me gustaba escribir código y estar ahí
00:08:34metido en faena.
00:08:35Y aquí estamos.
00:08:36En esta situación.
00:08:37Y no me malinterpreten, quiero volver a recalcarlo porque he sido muy negativo en estos
00:08:45últimos minutos, y es que ese es un sentimiento muy fuerte que tengo.
00:08:50Pero como dije al principio, y como mencioné en esos otros videos y episodios,
00:08:54por supuesto que la IA tiene estos aspectos facilitadores y emocionantes.
00:08:58Y sin importar cómo nos sintamos al respecto, ya está aquí y ha venido para quedarse.
00:09:05No sé cuánto llegará a mejorar.
00:09:08No sé si será capaz de escribir herramientas enteras de principio a fin en tres o cinco años.
00:09:17No lo sé, obviamente.
00:09:18Nadie lo sabe.
00:09:20Cualquiera que te diga que lo sabe, solo intenta venderte algo.
00:09:21Yo no lo sé.
00:09:25Así que sí, está aquí para quedarse y tienes que ser capaz de trabajar con estas herramientas.
00:09:26No puedes simplemente ignorarlas.
00:09:30Al menos si es tu trabajo, creo que no puedes ignorarlas.
00:09:32Obviamente, nadie me impide seguir escribiendo código a mano como un pasatiempo.
00:09:36Claro, puedo hacerlo, igual que podría seguir usando una máquina de escribir para las cartas.
00:09:41Pero no me divierte mucho hacer algo de una forma que sé que es menos eficiente.
00:09:47Y al final, programar y desarrollar software es mi trabajo.
00:09:54Soy desarrollador de software.
00:09:59No hago esto solo por afición.
00:10:00Así que esta no es una gran solución para mí.
00:10:02Y todavía estoy intentando descifrar cuál es mi camino.
00:10:06Obviamente, es seguir la corriente, tratar de adoptar estas herramientas, aprender a usarlas
00:10:10eficientemente y compartir ese conocimiento con ustedes en estos videos y cursos.
00:10:16Sigo enseñando los fundamentos, lo cual hago y seguiré haciendo, y sobre lo cual
00:10:22continuaré creando cursos.
00:10:26No todo tratará exclusivamente sobre herramientas de IA.
00:10:28Intento equilibrar todas estas cosas.
00:10:31Y espero que sea algo que siga siendo relevante para ustedes y para el mundo en general
00:10:35en un año o dos.
00:10:42Pero sí, la IA es esa cosa realmente extraña que a veces siento que muy poca
00:10:43gente realmente quería.
00:10:52Y sin embargo, aquí la tenemos.
00:10:53Quizás sea así con cada revolución tecnológica.
00:10:54Y tal vez todo sea totalmente diferente en unos años.
00:11:00No lo sé.
00:11:02Pero en este canal quiero ser honesto, obviamente, y lo soy.
00:11:05Y quiero compartir lo que me emociona.
00:11:08Quiero compartir lo que creo que es valioso para ustedes o lo que necesito sacar de mi cabeza.
00:11:15Y sí, estos dos corazones, estas dos formas de sentir respecto a la IA, es muy fuertemente
00:11:17lo que siento.
00:11:23Creo que lo he dicho en muchos de mis directos y videos pasados, pero quizás no
00:11:31con tanta claridad.
00:11:32Así que bueno, aquí estamos.
00:11:37Y por supuesto, quiero saber qué es lo que piensan y sienten ustedes.
00:11:38Así que, por favor, háganme saber cuáles son sus pensamientos.
00:11:40Y bueno, seguiré haciendo lo que hago; obviamente seguiré usando la IA, no hay otra forma.
00:11:45Seguiré intentando mantenerme firme en los fundamentos de programación y buscando formas
00:11:51de disfrutar más con esta nueva manera de crear software de lo que quizás
00:11:57disfruto actualmente, al menos no todos los días.
00:11:58Así que, bueno, supongo que eso es todo.
00:12:04de encontrar más alegría en esta nueva forma de crear software de la que siento actualmente,
00:12:13o de la que necesariamente siento, al menos no todos los días.
00:12:17Así que nada, supongo que eso es todo.

Key Takeaway

Max analiza la paradoja de la inteligencia artificial en el desarrollo de software, celebrando su eficiencia técnica mientras lamenta la pérdida del placer creativo y artesanal de escribir código.

Highlights

Doble sentimiento hacia la IA: Max experimenta una mezcla de optimismo profesional y profunda tristeza personal sobre el futuro del desarrollo.

Aumento de la productividad: Herramientas como ClotCode y agentes de IA permiten resolver problemas técnicos complejos y agilizar la creación de proyectos reales.

Pérdida del estado de "flow": El autor lamenta que la IA elimine la satisfacción de resolver problemas mediante la escritura manual de código y la experimentación.

Cambio en el rol del desarrollador: El trabajo ha pasado de la implementación creativa a la gestión de especificaciones, revisión de código y corrección de errores de la IA.

Necesidad de adaptación: A pesar de la nostalgia, el autor enfatiza que ignorar la IA no es una opción viable para los profesionales que deseen mantener su relevancia laboral.

Importancia de los fundamentos: Entender los conceptos básicos de programación sigue siendo esencial para supervisar y dirigir correctamente las herramientas generativas.

Timeline

Introducción y sentimientos encontrados

Max comienza presentándose como creador de contenido y desarrollador que actualmente experimenta emociones divididas respecto a la inteligencia artificial. Explica que, aunque ofrece cursos sobre herramientas como Codex, esto no significa que su postura sea puramente entusiasta. El autor reconoce que existe una presión externa y una expectativa real de que los desarrolladores adopten estas tecnologías para ser competitivos. Menciona que este episodio sirve para profundizar en esa dualidad emocional que muchos profesionales comparten en la actualidad. La sección establece el tono reflexivo y honesto que predominará durante todo el análisis del video.

La IA como herramienta de productividad

En este segmento, Max detalla cómo utiliza la IA para aumentar su velocidad y eficiencia en proyectos como https://www.google.com/search?q=aheadofmine.com y herramientas internas. Relata una anécdota específica sobre cómo usó un agente de IA para programar una utilidad que invirtiera la rueda de su ratón, ahorrándole tiempo de investigación. Destaca que estas herramientas son excelentes para el aprendizaje asistido, aunque advierte sobre el peligro de volverse "vago" si se usan solo para obtener respuestas rápidas. El autor subraya que, bajo su supervisión y control, la IA ha facilitado la creación de software que antes requería mucho más esfuerzo manual. Esta parte resalta el valor práctico de la tecnología cuando se utiliza como un copiloto dirigido por un humano experto.

El lado deprimente: la pérdida del arte de programar

Max confiesa que la IA le está arrebatando la alegría que sentía al escribir código y aprender nuevos frameworks de forma tradicional. Describe con nostalgia la sensación de entrar en un estado de concentración profunda o "flow" y la satisfacción de hallar soluciones tras horas de reflexión. Argumenta que, al usar IA, el código generado ya no se siente como propio, lo que diluye el sentido de autoría y orgullo profesional. El proceso creativo de moldear un programa paso a paso está siendo reemplazado por una automatización que resulta funcional pero emocionalmente vacía. Esta sección es crucial para entender la crisis de identidad que enfrentan muchos programadores veteranos ante el cambio de paradigma.

De programador a gerente de especificaciones

El autor analiza cómo su trabajo diario ha mutado hacia tareas que históricamente consideraba aburridas, como la redacción de especificaciones y la revisión de código ajeno. Explica que ahora pasa más tiempo corrigiendo planes de la IA y redactando pruebas unitarias detalladas para evitar que los modelos generen soluciones mediocres. Max admite que nunca quiso ser gerente y que prefería trabajar solo para estar "metido en faena", algo que la IA ha transformado radicalmente. Compara el seguir programando a mano por afición con usar una máquina de escribir para redactar cartas: es posible, pero ineficiente en un entorno profesional. La conclusión de esta parte es que el rol técnico se ha desplazado hacia la gestión y el control de calidad.

Futuro, honestidad y camino a seguir

En el cierre del video, Max reflexiona sobre la incertidumbre del futuro tecnológico y la inevitabilidad de la IA en la industria del software. Asegura que continuará enseñando fundamentos de programación, ya que estos conocimientos son la única base sólida para usar la IA de manera responsable. Se compromete a seguir explorando estas herramientas para compartir su conocimiento con la audiencia, buscando nuevas formas de encontrar alegría en este flujo de trabajo modificado. Finalmente, invita a los espectadores a compartir sus propias experiencias y sentimientos para fomentar una comunidad de apoyo mutuo. El video termina con un mensaje de realismo adaptativo, aceptando la tecnología sin ignorar el coste emocional que conlleva.

Community Posts

View all posts