https://danluu.com/productivity-velocity/
Is also funny to phrase it in terms of bottlenecks because bottleneck optimization is an 80/20 approach to performance. People who are serious about perf don’t practice it.
80/20 is good for once a month tasks. When it comes to the primary work I do everyday I don’t want to leave 20% on the table.
Even then, learning Vim could improve your computer interactions easily by 10%. That's 40 min a week or ~34 hours in a year.
In my personal life I try not to program. I do other things.
At the end of work I am so physically and mentally exhausted that I couldn't give two hoots whether I used Vim, VS Code, or the trendy modal AI-augmented editor written in Rust. I just want to get dinner, flop onto my bed, text some friends and get sleep. I have a couple of blog-posts that I've been sitting on for months because I haven't had the time nor energy to sit and write them, even at weekends.
Given all this, learning to use Vim is just another drag. Oh, and I should mention—I am exceptionally lazy. I'm not the so-called 'smart lazy' type of person. I'm lazier than that. I simply don't do stuff if I can afford not to.
The author suggests I now profile my own typing to speed it up? I frankly couldn't be bothered. I type reasonably fast anyway and Vim isn't going to speed things up at all.
Sorry, I was using the assumption you were looking to improve your craft and make great contributions.