programming (and other) musings
26 Feb 2021

simplicity pays off

i've been using Bastian Bechtold's org-static-blog for this blog for more than a year now. Back in the day, i mentioned how well it integrated with my emacs workflow and how its simplicity was a big asset1.

During this year, i've contributed several little features to the package, and it's always been an easy and natural process. The last instance has been prompted by Sacha Chua asking me whether an emacs-specifc RSS feed was available, in order to add this blog to Planet Emacslife.

Turns out it wasn't available: org-static-blog did know how to use tags, but didn't generate per-tag RSS feeds. Until yesterday. It was a question of half an hour and a little PR to add that functionality. If you check the changeset, you'll see that most of its 62 additions and 24 deletions are just a bit of refactoring that make adding the feature almost trivial.

It was just another example of something i experience almost everyday in this Emacs life, namely, how easy and direct it is to mold the computer environment to fulfil new requirements, sometimes in idiosyncratic ways no external package is going to implement for you, and some other times (as in this case) in ways you can share with the community. The result is an environment almost exquisitely adapted to your needs, and it think that it is precisely this rooting in direct, day-to-day user needs that, at the same time, makes individual hacks so rich and useful to everyone else. That, and the fact that adapting an external package to your liking is so often just a couple lines of elisp away.

I hope i did it right, and you all Emacslife followers can see me waving hello, and this big thank you, Sacha! :)



Inevitably, i've been tweaking my configuration since then: you can see it, as a literate org file, in my emacs configuration repo here.

Tags: emacs
Creative Commons License by jao is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.