Do What I Mean
February 20th, 2020
This Reddit post dares to ask the question if Emacs is worth it. Quite courageous in the
r/emacs subreddit, if you ask me...
What we get is some refreshingly blunt replies:
It's all so relatable. Here I am, writing a blog post I am not being paid for, while I have a long lists of tasks with actual deadlines. Org mode makes it into a beautiful and manageable list, true, but I am not working on it.
Then publicvoit nails it by:
Everybody is procrastinating. Anybody who disagrees is either lying or she/he is not aware of doing X as procrastinating. The good news here is that you seem to optimize your working environment while procrastinating.
And that's also true. Fortunately. Better yet, when you automate some part of your workflow, you do not just make that task easier, but you also improve your automation skills. This means that next time you want to automate something, that too will be easier, and less of an obstacle to make further improvements.
My pitfall is that I am tempted to tinker. I tend to optimize and optimize my code (or my workflow), until it is just too clever. Just as the Reddit post above, this blog post is also very relatable. Fortunately, these days I am aware of this, and signal I am doing it again earlier. I once read the following advice, which I have been trying to follow ever since:
Resist the urge to tinker.
I don't remember where I found it, but it may have been in The Mythical Man-Month by Frederick Brooks.
I think at the moment I have struck an acceptable balance. In the past I have been known to spend many hours making Emacs more beautiful. A thankless challenge in many ways, because Emacs is many things, but beautiful is not one of them. So currently, I experiment with packages that help me now (as opposed to with some task in the future). Moreover, I try to stick with what's available out of the box and with the default configuration as much as possible.