Live data from Hacker News

VIM Pays Excellent Dividends: Learn it early, if you can

medium.com

11–20 of 65 posts

Re: VIM Pays Excellent Dividends: Learn it early, if you can

#11

> let’s say it makes you 5% more productive > It’s an extra twenty minutes a day Author presumes 100% of programming time is spent typing/editing. Is this really the case? I'd wager it's close to 10% for most people.

I admit, 5% is a subjective prior / fudge-factor. But, statistical white-lies communicate a promise which extends the invitation: try it, see if you're more productive.

I'd love to see some objective stats though!

Re: VIM Pays Excellent Dividends: Learn it early, if you can

#13
post #12

> it makes you 5% more productive Is there a study, or you just feel like it?

Full quote, for context:

   Being conservative, let’s say it makes you 5% more productive.
It's subjective. I'd like to see a before and after study, but empirically measuring code productivity is -- a hard problem.

Re: VIM Pays Excellent Dividends: Learn it early, if you can

#14
I've been interested in using vim and am not completely useless at using it, but I haven't quite been able to commit to it. The main reason is that I'm not sure it's any faster than using IntelliJs products well. Last time I mentioned to a coworker who is a vim user, that I was thinking if switching to it, he said he was thinking of switching to Idea after seeing me use it.

Re: VIM Pays Excellent Dividends: Learn it early, if you can

#15

I've used vim and emacs. I can't claim to be an expert on either, but I am somewhat comfortable with vim and it can be convenient for any unix straight out of the box. But I found it to be fairly overrated even with all these claims of boost in productivity. Just use Sublime Text in this day and age and use the spare time you would've had to learn vim and do something more useful.

I've always been wondering if there is some secret that I've been missing and that these VIM or Emacs gurus keep to themselves which makes them "more productive".

All these abstract claims in blog posts and on forum pages about productivity are completely worthless. Go watch a stream where you can actually see someone program. Maybe you'll pick something up that they do better/faster/more elegant than you. Other than that, the best advice is to ignore these kinds of topics.

Re: VIM Pays Excellent Dividends: Learn it early, if you can

#16
post #14

I've been interested in using vim and am not completely useless at using it, but I haven't quite been able to commit to it. The main reason is that I'm not sure it's any faster than using IntelliJs products well. Last time I mentioned to a coworker who is a vim user, that I was thinking if switching to it, he said he was thinking of switching to Idea after seeing me use it.

Buried in my footnote is the real gist is: learn your editor, deeply.

IntelliJ is a great tool, too.

Re: VIM Pays Excellent Dividends: Learn it early, if you can

#18
post #12

> it makes you 5% more productive Is there a study, or you just feel like it?

Full quote, for context: Being conservative, let’s say it makes you 5% more productive. It's subjective. I'd like to see a before and after study, but empirically measuring code productivity is -- a hard problem.

It might no be too hard in this case, since you're really testing editing speed not code productivity. You could take a random selection of (small) git commits and time how long it takes people to recreate them. That maybe gives Vim an unfair advantage actually since the IDE features help more while actually composing code, rather than just editing text.

Still I think it could be measured.

Re: VIM Pays Excellent Dividends: Learn it early, if you can

#19

I've used vim and emacs. I can't claim to be an expert on either, but I am somewhat comfortable with vim and it can be convenient for any unix straight out of the box. But I found it to be fairly overrated even with all these claims of boost in productivity. Just use Sublime Text in this day and age and use the spare time you would've had to learn vim and do something more useful.

On the contrary, I do use SublimeText...with Vintage Mode / Vintageous for Vim keybindings, because I find them so incredibly useful.

Re: VIM Pays Excellent Dividends: Learn it early, if you can

#20
post #17

I moved to VIM (ideavim, vimperator) completely once I started feeling uncomfortable in the right palm. Reducing the number of keystrokes per days is paramount to productivity increase for me, nowadays.

If you like IdeaVim and Vimperator, try using a plugin called AceJump [1]. Like Vimperator, you can map the F key in normal mode to activate AceJump, then start typing any visible character or string on the screen. We are working on multi-monitor support and history, and would love to get your feedback. Full disclosure: I am a contributor.

[1]: https://github.com/johnlindquist/AceJump

Post reply on HN