Editors
Master your tools. As mastering takes time, you can’t use a lot of them. Therefore it makes sense, to use generic tools for a wide range of use cases.
I used to use Vim, nowadays Neovim.
As optimizing (neo)vim is quite a task, there a several projects delivering a pre-configured (neo)vim setup (I dont like that):
Other interesting editors: