Quote:
Originally Posted by Noodle Wazlib
So I've read about effective study habits, and they have definitely helped me be more productive when reading for school and helped with retention immensely. (Or maybe I'm finally studying something I consider worth remembering)
I can't help wonder if there's some sort of similar divide between the keyboard and mouse versus keyboard-centric models of programming.
Namely, if what I have cobbled together as habit for programming could be improved in organization and efficiency if it was given a bit of intention and direction. Perhaps by refocusing on using keyboard only, but maybe just more generally speaking as well.
/thought
Obviously vim makes you more productive programming in certain languages. But what's talked less is how more enjoyable programming is with vim.
Vim makes programming even more enjoyable by killing all of the tedious parts of programming, e.g. if you have to copy and paste a line, instead of reaching for the mouse and dragging, pressing CTRL+c then CTRL+v, you just type yyp in vim. It's kinda addicting watching how much text manipulation can be performed with just a few keystrokes.
Programming is also more enjoyable when laying back in bed (especially during winter nights). I increase the font on my terminal and literally bring my keyboard with me to bed. This would be almost impossible without vim (and the keyboardr search engine and vimium chromium extension help too).