Being honest the real reason i wanna learn Vim is to boost my ego & assert my dominance, so i can tell people "i use vim btw", but also part of me thinks investing time could still pay off for speed, ergonomics, and working over SSH overall...
but a bigger part also suspects the marginal gains i would gain would disappear when more of the work is delegated to AI anyway, like why would i learn Vim if i'm just going to be prompting Opus all day?
For anyone who's been using Vim for while AND uses AI to code (i'm assuming everyone codes with AI to some degree) my question is: Does learning Vim still meaningfully improve your day to day productivity EVEN with AI, or is it mostly personal preference at this point?
colesantiago•1h ago
1. The LLMs are down, and you're on call and you need to fix a bug immediately (no mistakes)
2. You're working over serial (The LLMs aren't there to help you and only vi and emacs are available)
3. You're working on an old computer for some esoteric reason.
4. You're going in an interview and they (temporarily) forbid you to use an LLM to check your knowledge on using these tools (as well as programming tests)
If you cannot use these editors without an LLM, (Vim has navigation keys 'hjkl', G/g and so forth which many such tools have adopted), then it isn't a good look.
You don't have to 100% master them but knowledge of them will help when the LLMs have an outage, and there WILL be outages.
Also be careful not to keep relying on these LLMs too much otherwise your programming skills will atrophy. [1]
So the answer is YES, learn Vim, not to boost your ego, but make it a muscle memory so your skills won't atrophy.
[1] https://www.infoworld.com/article/4125231/ai-use-may-speed-c...
zekejohn•1h ago