News for hackers. Stuff that matters.
Re:Developer Skills Report by baron816 on Tuesday January 23, 2018 @10:49PM (#16220159)
There’s no way that many people use VIM.
Re:Developer Skills Report by abledon on Tuesday January 23, 2018 @11:09PM (#16220235)
The ones who use hacker rank do. All the other people don’t bother using a site like that they are just living their lives playing baseball and other things outside of the job
Re:Developer Skills Report by phyller on Tuesday January 23, 2018 @11:10PM (#16220240)
That one stat made me question the entire survey. There's no way so many people use VIM over Atom, Sublime, etc. Right? Someone reassure me here.
Re:Developer Skills Report by azemetre on Tuesday January 23, 2018 @11:16PM (#16220269)
I've recently been having issues with Sublime randomly freezing and restarting (may be due to a package, but I'm not going to waste my time verifying what packages are misbehaving out of the hundreds I have installed), I've gone back to Vim.

After setting Vim up for multiple environments (PHP, Go, Python, and JavaScript) it's now my daily driver. Maybe other people feel similar?

Re:Developer Skills Report by flukus on Wednesday January 24, 2018 @01:38AM (#16220822)
> may be due to a package, but I'm not going to waste my time verifying what packages are misbehaving out of the hundreds I have installed

Welcome to vim, but if you go overboard on plugins then you will have the same issues with it, probably more so.

Re:Developer Skills Report by azemetre on Wednesday January 24, 2018 @04:09PM (#16226320)
I'm finding with Vim that less is more, or maybe as I become more experience I'm not relying so much on the GUI aspect of text editors (creating new files, git integration, color pickers, etc) but instead just sticking to the command line for a variety of operations.
Re:Developer Skills Report by oblio on Wednesday January 24, 2018 @11:01AM (#16223680)
Among the hundreds of professional programmers I've seen, talked to and worked with, in Europe at least, Eclipse (Java), Visual Studio (.Net), Sublime/Visual Studio Code/Atom/Notepad++ (web folks), IntelliJ are far and away ahead of all other editors.

I'm one of the relatively rare birds to also use Vim.

Re:Developer Skills Report by ahayter on Tuesday January 23, 2018 @11:45PM (#16220385)
You're probably right, I'm the sole full-time vim user at my place of work (primarily a python shop). I was vindicated in my choice yesterday when somebody forgot to pay off the credit card and the jetbrains license payment bounced, so nobody could work because their pycharm locked them out. I get why people love pycharm though, it does a good job, but I always felt like it was such a pig. Plus you can write some hairy code because the IDE will just let you prance through it without a care in the world.
Re:Developer Skills Report by tpxl on Wednesday January 24, 2018 @08:54AM (#16222611)
Its a VIM vs Emacs question, all the other answers are in the (other) category. Considering that, the results make sense.
Re:Developer Skills Report by learc83 on Wednesday January 24, 2018 @02:04AM (#16220923)
I use both Visual Studio Code and Visual Studio with VIM keybindings. Does that count?
Re:Developer Skills Report by oatmealsnap on Wednesday January 24, 2018 @02:55AM (#16221106)
Same here. This does not match up with other similar surveys. Also, apparently my opinions line up with that of a 55yo programmer...I'm 28. They must have sampled an older crowd that all use Vim and happen to like JavaScript more than most.
Re:Developer Skills Report by oil7abibi on Wednesday January 24, 2018 @12:08AM (#16220489)
Hold up. They asked “Vim or Emacs?”, not “What’s your favorite editor?” That’s why the answer distribution looks like that. I think we all know there are more normal text editor/IDE users than vi/emacs users.
Re:Developer Skills Report by mercer on Wednesday January 24, 2018 @02:01AM (#16220913)
I use mostly Sublime Text or VSCode, but with Vim plugins. So I'd answer Vim even though I rarely actually use it (mostly on servers).
Re:Developer Skills Report by PeterisP on Wednesday January 24, 2018 @11:04AM (#16223719)
And it's reasonable to expect that people who use neither vim nor emacs would likely have more exposure with vim rather than emacs.
Re:Developer Skills Report by tootie on Wednesday January 24, 2018 @11:38AM (#16224034)
I think there's a problem with their data or their analysis. Vim is probably very well known and held with affection for a lot of developers whereas IDEs are far more subjective and occasionally hated.

There's also a fundamental problem of expectations. Vim is miraculous as far as terminal-based text editors are concerned. You can be amazing productive without a mouse. I can do 100X more and do it all faster with IntelliJ Ultimate but since I paid a wad for it, all I can see are the flaws.

Re:Developer Skills Report by mynameishere on Wednesday January 24, 2018 @12:01AM (#16220454)
Go on a random terminal and fire up emacs. It isn't there. Also, your favorite editor isn't there. That's why. The practical choice is Vim vs. Nano or Joe or Ed or whatever.
Re:Developer Skills Report by hinkley on Tuesday January 23, 2018 @10:54PM (#16220174)
There are dozens of us.
Re:Developer Skills Report by dgsb on Wednesday January 24, 2018 @07:46AM (#16222256)
One Vim to rule them all, One Vim to find them, One Vim to bring them all and in the darkness bind them
Re:Developer Skills Report by derblitzmann on Tuesday January 23, 2018 @11:49PM (#16220403)
I am proudly one of those dozens.
Re:Developer Skills Report by hinkley on Wednesday January 24, 2018 @12:31AM (#16220562)
Mostly I use IntelliJ, but when I’m futzing on the commmand line I end up in vim. Couldn’t resist the joke.
Re:Developer Skills Report by harrisjt on Wednesday January 24, 2018 @11:09AM (#16223760)
My machine org professor plans on teaching it this semester because employers in the area are preferring it. I was surprised by how many people knew it already.
Re:Developer Skills Report by shroote on Thursday January 25, 2018 @11:52AM (#16232274)
I use it all the time when I ssh into prod/staging/test...