LLM
Inspirado por el post de Derek Sivers he decidido crear una entrada sobre cómo uso los modelos de lenguaje en este blog y en general.
En los posts que tengo en español que yo recuerde no los he usado para nada, y en los que tengo en inglés alguna vez le he pasado alguna frase para que me revisara la gramática.
Aparte de eso, igual en el futuro hago algún experimento con Gemini, ChatGPT, Grok o el modelo que sea, pero en principio no me apoyo en LLMs para escribir.
En mi día a día a veces uso Gemini sobre todo si veo que me puede ahorrar tiempo para buscar algo, o para preguntar alguna curiosidad que me surja.
También he probado algunos modelos locales con ollama, pero como no tengo mucha potencia de cálculo local eran modelos muy sencillos.
The people of Emacs
The philosophy behind Emacs fosters a really wonderful community. There are tons of people that have helped me learn and improve my Emacs configuration and knowledge, but in order to write this post I've chosen three.
Mickey Petersen
When I finished the Emacs tutorial, I was wondering how I could improve my skills. I knew about Planet Emacs, but I didn't have the knowledge to understand the majority of the posts written there. Although I knew the basics of Emacs, I wanted to advance to the next level.
Then I discovered "Mastering Emacs". It was through reading that book that I really went from noob to grasping the more advanced capabilities of the text editor. I became able to skim through other people's posts in Planet Emacs and test their Elisp snippets, programs or configurations.
I have to thank Mickey because it was a really enjoyable read. I could understand every bit of the book without making any effort at all, which finally helped me to learn to use M-x, install and configure packages and evaluate Elisp code.
Sacha Chua
I think it was after reading "Mastering Emacs" that I started looking at Sacha Chua's posts. Sacha Chua is, of course, one of the main pillars of the Emacs community, and in fact Planet Emacs is run by her.
The first configuration that I cloned with git was Sacha's. I learnt a lot by skimming through her quasi-infinite Sacha.org. I started to discover a lot of Emacs packages that I have used every day since.
And of course there is the Emacs News and the Emacs Conf. Sacha is the one who gathers a lot of people around Emacs.
Protesilaos Stavrou
My next step in the Emacs Way is to properly learn Elisp. Here I think Prot is the king, with his affordable coaching lessons. I can't think of a better way to learn. He is patient, knows how to adapt to every person and is a very good teacher. With his help, you can start to craft your very own Emacs configuration including macros and other advanced Elisp stuff.
Then of course there are the Modus themes, which are now part of Emacs itself. There are also a lot of packages written by Prot, accompanied by top-notch documentation. His code is also very clear and easy to read. Perfect for learning.
Prot has also his fantastic "Prot Asks" series of videos, in which he talks with people about a lot of different topics. I was lucky to inaugurate the series of videos and it was a pleasure to chat for one hour with him. Of course, the common denominator of all the people around Prot is the love for Emacs and in general libre software.
Conclusion
Emacs is more than the flagship of the libre software movement. It is a way of life. I think the best way to conclude this post is with a quote from Prot himself:
"Choosing Emacs is not just a matter of deciding how to edit text. It largely is about what kind of person one wants to be."
Ahora
El otro día me encontré un post de Michał M. Sapka sobre las cosas que está haciendo ahora y me pareció curioso replicarlo aquí:
- Programando: Aplicación Economía Circular con Xcrud
- Leyendo: Circo Máximo de Santiago Posteguillo
- Leyendo: JavaScript: The Definitive Guide, 7th Edition de David Flanagan
- Jugando: Pokémon Leyendas Z-A
- Jugando: Nethack (tnnt.org)
- Viendo: Stranger Things
Maintenance (Mantenimiento)
Nota: Este post tiene una versión en inglés para participar en el Emacs Carnival. La versión en castellano está tras la inglesa.
While maintenance sometimes is seen as something boring, I think it's the perfect way to start learning things. First, you have to know how things work in order to change and improve them. Thus, if I spent more time maintaining my Emacs configuration, I would surely learn enough Emacs Lisp to write more complex functions and be able to improve my config a lot.
So, while a lot of people spend more time tweaking their Emacs configuration file than actually using Emacs, for me it's just the opposite. I wish I spent more time tweaking my Emacs setup.
El mantenimiento normalmente se ve como una tarea aburrida o secundaria, pero yo creo que es la base para entender cómo funcionan los sistemas. Primero tienes que saber de qué forma está algo montado para luego poder cambiarlo o mejorarlo. Por eso creo que el primer paso para aprender más Emacs Lisp sería pasar más tiempo manteniendo mi configuración, y esto me permitiría escribir funciones más complejas que harían que mi configuración mejorase un montón.
Así que, mientras que la mayoría de gente que leo en blogs se suele quejar de que pasa más tiempo configurando Emacs que usándolo, para mí es justo al revés, creo que debería pasar más tiempo revisando y manteniendo mi configuración.
El libro del sol nuevo
La primera vez que me leí "La sombra del torturador", el primer libro de los cuatro que forman El libro del sol nuevo, no me enteré de nada. De hecho, no me enteré de nada hasta tal punto que no tenía intención de volver a leerlo nunca más. No me pareció un mal libro, me pareció entretenido y disfruté su lectura, pero noté que la historia que contaba se me escapaba, que no entendía qué estaba pasando.
Me dio por leer algunas reseñas en varios blogs y vi que Gene Wolfe no era un escritor cualquiera. Además de ser un ingeniero mecánico que había colaborado en el diseño de la máquina que hace las patatas Pringles, también diseñaba sus libros como si fueran un auténtico rompecabezas.
No enterarse de nada cuando lees por primera vez un libro de Gene Wolfe no es algo raro, es lo normal. Son libros que están diseñados para releerse, con infinidad de matices y capas ocultas. Si bien en una primera lectura atenta se pueden unir muchas piezas, es imposible armar todo el puzzle sin volver a leer su obra varias veces.
Lo mágico de estas relecturas es cómo va cambiando la novela a medida que el lector se va introduciendo en el mundo. La segunda vez que me leí "La sombra del torturador" me pareció que me estaba leyendo otro libro distinto. No sólo le presté mucha más atención, si no que ya conocía aunque fuera de refilón el mundo y sus personajes, y ya estaba preparado para empezar a entender la historia. Y sin embargo, la tercera vez que me lo leí disfruté infinitamente más que las dos primeras, porque ya me sentía como alguien que conocía a Severian (el protagonista), y estaba empezando a unir los hilos de todos los pequeños detalles que van apareciendo por la novela.
Leer a Gene Wolfe no es algo fácil, hace falta concentración. Sus novelas no tratan al lector como un ente sin inteligencia que sólo quiere echar el rato. Hace falta esfuerzo para sacarle el jugo a sus obras. Pero la recompensa merece la pena. Es muy gratificante ir viendo cómo se forma el mundo que en un primer momento ni siquiera te habías dado cuenta de que estaba ahí.
