https://blog.calif.io/p/mad-bugs-vim-vs-emacs-vs-claude