Except for the bad advice about using VIM. Emacs FTW! I even named my cat Emacs.