VIM: Forget easy-to-use design. Choose something hard instead
This is a great article about the mentality that allows you to use VIM even when it is “hard”
There is a computer program called Vim, based on software created in the 1970s. It is famously difficult. Computer programmers have endless jokes about how much of a challenge it is just to exit the program. It is also ubiquitous. If you are on Mac or Linux, it is already installed on your computer, whether you know it or not. And it has a cult following of devoted evangelists who will talk your ear off about why it’s the best thing ever, sorta like In-n-Out Burger.