Periscopio Semanal #55
“¡Hazte cargo de tu vida! Las mareas no dirigen al barco. El marinero sí.” — Ogwo David Emenike
Bienvenido al periscopio semanal de la naturaleza del software, este “boletín” se publica todos los domingos y contiene temas misceláneos y recomendaciones para ver o leer. Si encuentras que estos contenidos pueden ser interesantes para tus amigos y conocidos, te invito a compartirlo. Puedes usar el botón de abajo para hacerlo:
Esta semana apareció una oferta extraordinaria, se trata de Devin, anunciado como el primer ingeniero de software con inteligencia artificial.
Veamos la presentación:
Ahora bien, hay que considerar que Microsoft presenta a Copilot como un asistente de la labor del ingeniero de software, la oferta de Cognition es diametralmente opuesta. Devin es el piloto, lo que por supuesto es un gran error comunicacional, la mayor parte de los ingenieros de software se molestaron con esto. Y es que si analizas el video te das cuenta de las limitaciones de la herramienta, y te das cuenta que es un agente que pareciera cumplir las expectativas planteadas.
La pregunta es “¿donde está el piloto?”, y aunque parezca joda (que en parte lo es), lo que quiero recalcar acá es que estas empresas emergentes en el espacio del desarrollo de software asistido por IA, tienen que tratar de llamar la atención, para conseguir fondos y de paso fastidiar a toda la comunidad de ingenieros de software, porque están desesperados por obtener las sobras de lo que Microsoft ya ocupó. La estrategia de Microsoft es inteligente, la de Cognition no, y dudo que vaya a tener éxito. Están planteando expectativas que son muy difíciles de cumplir en corto o en mediano plazo (y yo dudo que en el largo plazo también).
Todo parte de la confusión sobre la labor del ingeniero de software. Codificar es un porcentaje menor de la labor de un ingeniero de software, es probable incluso que esa parte sea reemplazada asistida en el futuro por máquinas, pero el ingeniero de software debe primero tratar de entender el problema planteado por el cliente, y acá es donde vienen varios de los problemas que enfrenta el desarrollo de software. Esa labor esencial, como diría Brooks, es probablemente la que más le va a costar a la IA reemplazar. Lo accidental, como configurar un ambiente, o codificar un algoritmo, es algo que quizás pueda ser realizado por agentes inteligentes. Ese debe ser el camino de estas herramientas, en mi opinión. Si vamos a usar la IA es para potenciar nuestras habilidades, no para reemplazarlas. Al final, el piloto siempre debemos ser nosotros, los humanos.
⭐️ Misceláneas
Si quieres hacer juegos de videos, entonces haz juegos de videos. A lo mejor sientes que no tienes las habilidades necesarias, pero si piensas eso te recomiendo este video de Pirate Software, al menos yo lo encontré bastante inspirador
📖 Citas Citables
“El miedo mata la mente. El miedo es la pequeña muerte que conduce a la destrucción total. Afrontaré mi miedo.”
— Frank Herbert en Dune
«Probablemente, no haya en nuestra vida un instante más terrible que aquel en que uno descubre que su padre es un hombre… hecho de carne humana»
— Frank Herbert
🤖 IA
En este video Chuck muestra cómo puedes probar modelos en tu propia máquina. Pero, también explica el concepto de fine tuning, que corresponde a personalizar la IA con información propia interna, lo que es muy útil si tu empresa, por ejemplo, quiere implementar su propio chatbot inteligente. Debo advertir que para ese paso el muestra una solución de VMWare, así que un tercio del video es una gran promo, pero incluso eso nos sirve para evaluar posibles soluciones a este tipo de problemas.
👨🏻💻 Hacking
Implementar Caché no es tan simple, este video puede ser muy instructivo, y sirve para refrescar conocimientos. Ignoren el lenguaje de programación que usa el autor, son los conceptos que él explica los que valen la pena. Advertencia, también presenta un servicio de hosting de este tipo de servicios, pero como no lo conocía, me parece útil.
🤣 Humor
🎧 Álbum de la semana
“It Leads To This”, de The Pineapple Thief. El último disco de la actual banda de Gavin Harrison 😜. No es su mejor trabajo, pero siempre es bueno disfrutar de algo nuevo de esta banda.
📚 Para leer
“Dune”, de Frank Herbert, es mi recomendación de esta semana. Creo que la he leído un par de veces y del resto de la saga llegué hasta el cuarto libro, “Dios Emperador de Dune”, el quinto me aburrió y ya no lo terminé. Me gusta la prosa de Herbert, y Dune es su obra maestra, pueden leer sólo ese libro, es suficiente. La saga ha crecido con las continuaciones que escribió su hijo, pero con una calidad bastante inferior (he leído un par de los libros de la precuela a Dune, y tienen varios ripios como para recomendarlos, pero si no eres exigente, te pueden entretener).
¿Qué hay de la adaptación de Villeneuve? La primera parte me pareció bastante fiel, pero en la segunda parte se desvía hacia el final, aunque mantiene la esencia. Es interesante porque el principal cambio tiene que ver con el personaje de Chani, y una compresión de tiempo importante, con respecto a los hechos descritos en la novela. Habrá que ver que hace con la saga en las posibles películas que supuestamente se harán después.
Disponible en Amazon: https://amzn.to/3vpKKVM
📺 Para ver
“Dune, Parte 2”, de Denis Villeneuve.
Por fin pude verla, me aguanté para poder verla en IMAX, lo que creo fue una buena decisión. Es una película épica, y con una gran fotografía, y vale la pena la experiencia. Es un buen complemento con la primera, aunque es mucho más dinámica.
Hay reseñas que me parece exageran en elogios. Es una gran película, sin duda, y Villeneuve se está consagrando como gran director de cine de ciencia ficción, pero a veces siento que algunos de estos críticos han visto poco cine, o tienen poco tiempo en esta tierra 😜. Pero vayan a verla al cine, es una experiencia que vale la pena.
🧠 Pensamiento Lateral
Como fan de Rush este video me llegó muy cerca del corazón (closer to the heart). Es una jornada de las que Geddy Lee realizó para presentar su libro autobiográfico “My Effin Live”. Espero que la disfruten, y quizás reflexiones, lo bien que nos hace recordar nuestros buenos tiempos con nuestros amigos y colegas.