My latest post on the Object Partners blog has something unusual about it. Not necessarily the content (which wasn't Grails-based, so that is different). It was how it was written. Instead of being in Markdown and converted to HTML like I usually do, I did something completely different. I used an Emacs-only based format called Org Mode.
I've heard of it before but never really dug into it. I've heard about it mostly for the todos and I'm perfectly happy with my system using RememberTheMilk. But one day I stumbled into this YouTube video where he demoed a lot of Org Mode features. Linking to anything, re-ordering lists, etc. Even after using Markdown for years, I've found Org Mode's conventions easier to get in my brain (but they are very similar). And, if you watch that linked video, at least make it to 6:13, where he demos how tables work. It's amazing.
I like taking notes on a code task and putting a link to the source file straight into my notes. You can't do that with Evernote. I like writing a blog post and importing my code snippets from my sample into my article, as opposed to copying the code in. You can put your Org mode document anywhere – not just in a special folder but spread throughout your projects. That seems weird but it actually makes sense.
I'm almost giddy about it. Making my own wiki, notes, and having it in Emacs and being able to whip it to any format I want and link to any files I want…. wow. If you needed a reason to jump into Emacs, I can't think of a better reason than Org Mode.