3 ms·
What happens if? 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 t
by colesantiago 8mo ago
What happens if?
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-code-generation-but-developers-skills-suffer.html https://www.infoworld.com/article/4125231/ai-use-may-speed-c...
- ant6n 8mo agoUse emacs. Easier to learn.
- mtndew4brkfst 8mo agoFor some people cua-mode being opt-in and very difficult to discover organically will be a larger barrier for comfort and learning than normal/insert modes and motion commands could ever hope to be. (10 year evil-mode user who moved to Neovim for other reasons, chiefly performance/LSP nativity/plugin ecosystem vitality)
- ant6n 8mo agoYou just need learn C-x C-s (save) and C-x C-c (exit) to be able to edit files on the command line. It's kind of like nano, except has syntax highlighting.
- zekejohn 8mo agoya i do definitely agree that learning Vim is gonna help my overall understanding for how things work at a deeper level and also fight back a lot of the “learned helplessness” that i did develop when coding w/ AI to your point also another thing that i was thinking is that yes short term (maybe the first few months?) i wouldn’t see any benefit… but it would definitely help in the long term and that my coding ability is not just directly tied to whatever the latest model is capable of