Earlier quoted context omitted.
Also: not for everyone. I keep hearing people mentioning vim and emacs but I have a strong suspicion that if people spent the same time that they now spend learning and customizing vim and emacs learning a more modern IDE or advanced editor they'd be even more effective (except when they need to edit over ssh). Personally I use Visual Studio Code all day now. But I've also been happy with Netbeans, IntelliJ, eclipse…
> if people spent the same time that they now spend learning and customizing vim and emacs learning a more modern IDE or advanced editor they'd be even more effective (except when they need to edit over ssh) Or except if they need to blog. Or manage repositories. Or manage tasks. Or read e-mail. Or... The thing with Emacs is that it offers you an universal, consistent interface for everything text. That includes code…
This. As my programming career extended past its first decade, I began (like many people) to feel the fatigue of constantly adapting to new editors, email readers, file managers, etc. The long-term _consistency_ of Emacs gives me an anchoring point and frees me to pay attention to deeper patterns - data structures, architectures, concepts - things that matter more than the tooling du jour.