I’ve done pair programming with devs who don’t know vim, and remember on multiple occasions watching the other dev try to make an edit while thinking that I’d be done by now if I was the one typing.
Most of the time, what I do with vim is at the level of habit and “muscle memory”. I don’t have to think about it. If I’m programming a macro or writing a regex, sure, I have to think. But the motion commands just happen now.
I’ve done pair programming with devs who don’t know vim, and remember on multiple occasions watching the other dev try to make an edit while thinking that I’d be done by now if I was the one typing.
Most of the time, what I do with vim is at the level of habit and “muscle memory”. I don’t have to think about it. If I’m programming a macro or writing a regex, sure, I have to think. But the motion commands just happen now.