The way I finally got vim to stick was by integrating it into my existing development workflow.
I had tried to go all in on vim a few times but the learning curve always made me feel less productive than working in VS Code.
After adding the vim extension in VS code and gradually learning new commands, it stuck.
Very happy to have learned vim but I agree that the learning curve is pretty steep usually. It was frustrating enough that I published an interactive vim course that helps people get over the hurdle.
Ah sorry about that. The course is aimed more at people new to vim.
Good feedback around needing better explanations of the verbs and nouns. I try to teach it through the examples but maybe I could add a better explanation :)
I think in the future I’ll add more lessons but it might be a while.
I’d be happy to refund you or upgrade you for free (when the new lessons are available) if you want to email me. My email is at the bottom of the vim home page.
Cool to know other companies are already building things like this in-house. Thanks!