For readers, don't think this means you need to be an elisp hacker to benefit from emacs. You don't need to write tools -- there are hundreds already written, and installable as packages. I use emacs to edit code, organize projects, and read my email but I rarely touch elisp.