You are confusing matters and overstating productivity factors.  Editors, yes, including vim, have nearly zero impact on the timeline for any non-trivial project.  The time devoted to all things outside of typing code dwarfs any gains had by counting keystrokes with vim.  It&#x27;s an illusion of the first order.<p>Now, good tools, such as the JetBrains tools can have an impact that has little to do with productivity.  We do hardware and software development.  It is useful to have a tool that has the potential to feel like you are doing pair programming by helping you along.  Why? Because if you are popping between Verilog and Python with a range of other languages across server, desktop and embedded while using multiple tools and IDE&#x27;s you start valuing tools that can help you context switch. And, no, I do not want to waste time messing with source for the two dozen tools we use on a regular basis.  And, no, in this context vim has no real measurable value whatsoever.<p>My guess is you might disagree.  And that&#x27;s OK.  If your context is web development you simply don&#x27;t have enough of a view of the rest of the tech ecosystem to understand.  If you&#x27;ve never run a tech business you will not have had the financial feedback loop that allows you to understand these issues.  I can improve productivity by a far larger margin by providing every workstation with three large monitors, lots of memory and making sure people work reasonable hours and don&#x27;t burn out than through some magical editor that also requires my engineers to even as much as look at source due to shortcomings.<p>In fact, I can, and have, improved productivity dramatically by having everyone work half days on Fridays while being very flexible with daily schedules and liberal with vacation times.  As an example, I had one engineer ask me if he could take a few days off to go to a concert in London.  I said &quot;send pictures&quot;, paid him for the time he was away and did not take vacation days off.<p>We are a team, we know what our mission is and we get shit done.  We are not factory workers counting keystrokes per second.  We are knowledge workers, which automatically means we spend far more time on things other than typing code.<p>Of course, you are free to do as you wish.