Programming languages can be a strange combination of logic and religion, where computer and human intersect. I decided to tackle an old curiosity and learn Emacs and LISP. Arcane computing indeed – an editor written by a guy without whom the tools needed to create everything we know about the Internet would be impossible… and a language that’s 50 years old and is the basis for the only commercial quantum computer and rescued a failing NASA mission because of its ability to allow you to reprogram itself on the fly, even if you’re a million miles away.
Anyway, the devotees are strong and learning Emacs and Lisp is addictive and changing how I think. Lisp (along with a very short list of languages) is about as purely mathematical as one could imagine – the author was obsessed with mathematics, yet this language is extremely human and conversational. Arcane and strange, as with the Philosophy, the source of much poetry and reasoning alike.
That’s the link to Philosophy right there. Anybody who has done computer programming will understand.