Emacs. The operating system masquarading as a text editor. I tend to use Emacs for all my programming and writing needs, so I have a bit to say about it.
My Exobrain
I use Emacs Org-mode extensively to stay on top of the things in my life. I call this my exobrain because I treat it as an external augmentation of my mental abilities. In this article, I explain the various features of Org-mode that I'm using, how I arrange my files, and how I fit it together into a complete system that works for me.
Illustrate your Point with Literate Programming
I'm a big fan of Literate Programming using Org-mode, as well as the graph visualisation program Graphviz. In this article, I demonstrate how to bring the two together to add pictures of graphs to your Emacs Org-mode documents.
Literate Programming
Literate Programming is a way of writing software by embedding code blocks into normal written documents (like this article itself). In this article, I explain what Literate Programming is in an abstract sense, and then introduce my preferred Literate Programming environment: Emacs Org-Mode.
Static Website Generation with Jekyll
Jekyll is a tool for compiling static websites. As is usually the case for a compiler, you put together a directory full of source code files, you run Jekyll from the command line, and you get a static website out. This article digs into what Jekyll can do and why you might choose to use it.
I've been using Emacs for about a year now
I've been using it for about a year now. At times I still feel like I'm not sure what I'm doing, but I've reached the point where I can comfortably look up help online, and I have some workflows that I feel pretty good about. In this article, I'd like to share some of my favourite packages that extend Emacs and have made it a much better experience for me overall.
So I've been learning Emacs...
I've been learning to use the text editor Emacs. In this article, I explain why I think this is a good investment of my time.