Seguro que si eres de los míos, de los que disfrutan pasando el rato en la terminal o montando servicios en casa, te habrás dado cuenta de que acabamos haciendo tareas repetitivas casi sin querer. Para poner fin a este caos cotidiano te traigo una herramienta espectacular que se llama Just.
Pero la verdadera razón por la que he querido dedicarle este pódcast a Just de nuevo es por una experiencia divertidísima que he tenido estos últimos días con mi asistente de inteligencia artificial local, al que cariñosamente llamo Hermes. Yo soy una persona bastante perezosa para ciertas tareas repetitivas y me gusta poner a trabajar a las máquinas por mí. Normalmente, al acabar mis entrenamientos de carrera, le dicto un audio a Hermes detallando la distancia, las pulsaciones y el ritmo para que él los registre. Pero el otro día, llevado por la vaguería máxima, decidí simplemente hacer una captura de pantalla de la aplicación del móvil y enviársela por Telegram.
Hermes, que es una maravilla de asistente, aplicó un sistema de lectura de imágenes (OCR) llamado Tesseract, extrajo todos los datos de mi carrera y los guardó en un periquete. Yo me quedé encantado y pensé que la vida ya estaba resuelta. Sin embargo, al día siguiente repetí el proceso y... ¡sorpresa! Hermes se había olvidado por completo de cómo lo había hecho. Me preguntó qué quería que hiciese con la imagen y, cuando le recordé lo del día anterior, me soltó que no tenía la herramienta de lectura instalada en su entorno de trabajo. Tuve que guiarle de nuevo de la mano paso a paso.
Ahí fue donde se me encendió la bombilla. Las inteligencias artificiales a veces se despistan y tienen una memoria muy volátil para los flujos de trabajo técnicos. La mejor forma de darles estabilidad es crearles un recetario claro, un archivo "justfile" donde tengan todas sus habilidades documentadas y listas para ejecutar con un simple comando. Así, Hermes nunca más olvidará cómo procesar una imagen o cómo gestionar un contenedor, porque solo tiene que invocar la receta correspondiente.
En este episodio quiero animarte a que pruebes Just en tu propio día a día, uses o no inteligencia artificial.
Capítulos del episodio:
00:00:00 Introducción: Olvídate de repetir comandos
00:01:33 El problema con Hermes: Por qué las IA también se despistan
00:03:04 ¿Qué es Just y cómo funciona?
00:04:59 Cómo instalar Just en Linux
00:05:31 Comparativa: Just contra Make y Task
00:06:42 Gestión de variables, argumentos y funciones
00:08:49 Atributos de receta para afinar su comportamiento
00:10:00 El comportamiento de las líneas y el poder del Shebang
00:11:00 Funciones integradas y ajustes globales
00:12:00 Operadores, expresiones y dependencias complejas
00:13:00 Usando intérpretes alternativos (Bash, Python, Node) en Just
00:14:18 Recetas normales frente a recetas Shebang y scripts
00:15:33 Módulos e importación de recetas externas
00:16:38 El selector interactivo con búsqueda difusa (just choose)
00:17:37 Alias, grupos y autocompletado en tu shell
00:18:09 Casos prácticos de uso real (Sysadmin, Docker, Backups)
00:19:18 Documentación viva y ejecutable para todo el mundo
00:20:17 Control de versiones con Git y límites de Just
00:21:10 Una historia de pereza, Hermes, deporte y OCR que se olvida
00:22:59 Conclusiones: Simplifica tu vida con este ejecutor de comandos
00:24:58 Cierre del episodio y despedida
Más información y enlaces en las notas del episodio
🌐 Aquí lo puedes encontrar todo 👉 https://atareao.es
✈️ Telegram (el grupo) 👉 https://t.me/atareao_con_linux
✈️ Telegram (el canal) 👉 https://t.me/canal_atareao
🦣 Mastodon 👉 https://mastodon.social/@atareao
🐦 Twitter 👉 https://twitter.com/atareao
🐙 GitHub 👉 https://github.com/atareao