DEV Community

Discussion on: Unpopular opinions

Collapse
 
austindd profile image
Austin • Edited

Vim is one of those skills that's nice to have, but not necessary to be productive. The high upfront learning curve is not as high as you might think, and it does provide some tools to eliminate a lot of redundancy and inefficiency with typing, but it's usually not a force multiplier.

IMO, it really comes down to one question: do you find significant value in decreasing the time it takes to transform your thoughts into text on the screen? If so, then you should learn/use Vim. If not, then it may not be worth it for you.

I should add that I use the Vim key bindings for VS Code. So really I get the best of both worlds. I highly recommend that approach.