Good romp down my programming past: The Oldest Rivalry in Computing [slate.com]
I started life as a Emacs user — based almost entirely on the fact that I loved and studied AI and Emacs’ use of LISP made it the natural choice as soon as i was aware of its existence. Later the realworld of SSH connections and computer hopping made use of vi a more convinient skill. So in the end, I’m an atheist. Emacs vs. vi is like Relativity vs. Quantum Mechanics – so far they are incompatible but you need both for a working universe.