Live data from Hacker News

2016 Stack Overflow Developer Survey Results

stackoverflow.com

41–50 of 175 posts

Re: 2016 Stack Overflow Developer Survey Results

#41

> JavaScript is the most commonly used programming language on earth. Even Back-End developers are more likely to use it than any other language. I'm not convinced this conclusion applies to the software development community as a whole. s/earth/Stack Overflow/

Well, anyone who has ever written a webpage with a single script has used it.

I suspect that accounts for the overwhelming majority of developers now. I doubt that it means that majority is also writing the majority of their code in it.

Re: 2016 Stack Overflow Developer Survey Results

#42

Earlier quoted context omitted.

This really surprises me. What can N++ do that Vim or Emacs couldn't do? Or what is easier at least?

Vim / Emacs have a very steep learning curve, and highly unintuitive, doubly so if you've rarely worked with a commandline.

And in the end, you are not more productive than with sublime text or notepad++. In my experience.

Re: 2016 Stack Overflow Developer Survey Results

#43
Interesting that:

   - JS ranks high in 'wanted' to develop  
   - JS doesn't appear in 'love' developing  
   - CoffeeScript ranks high in 'dread' to continue to develop
Big discrepancy in appeal for people on the outside looking in compared to those using it!

Re: 2016 Stack Overflow Developer Survey Results

#45
post #24

Earlier quoted context omitted.

> I've tried Emacs, Vim, Atom, Code, and Sublime, and none of them beat N++. This ofcourse being entirely subjective.

This really surprises me. What can N++ do that Vim or Emacs couldn't do? Or what is easier at least?

Both Semiapies's and Cthulthu_'s comments hit the mark, Notepad++ is a definitely Windows application that just works straight out of the box. (As a caveat, I have spent a lot of with a command shell and vim).

The other thing is that, as a Windows developer, I spend a lot of time in my IDE. Whenever I try to use Emacs I quickly get sucked into the fact that the most productivity gains you get from it are when you use it for as much as possible, like OrgMode, reading emails, etc. It's advantage is that you can write elisp plugins to customize it for your workflow. As a standard corporate "textbox over data" developer, I have the full suite of Office and Visual Studio at my disposal, so I don't see any benefit to use Emacs. Also, Emacs on Windows is definitely a second rate experience. You can't launch a daemon process, and it requires setup to get copy/paste from the OS to work well.

Vim is great, and it works well on Windows, but again, most of the time I am editing code, it's in Visual Studio. If I need text manipulation or searching, it's a real loss to paste into Vim, and then have to switch over to remembering Vim commands.

I've come to the realization that tools like Vim, Sublime, and Emacs are awesome if you do the majority of your work on them. The more tasks you can pile into them, the less context switching you have, and more consistent experience you get.

On Windows, Notepad++ fits that niche perfectly, it uses the Windows commands, present a consistent interface, and it has the power to do powerful text manipulation when needed.

Re: 2016 Stack Overflow Developer Survey Results

#46
post #5

As a non web developer I am fairly surprised that about 50% of developers are "web developers". Is this the distribution in the global developer population as well ? Or is this a bias due to Stackoverflow which by its very nature is web centric ?

I see it kind of like this: 10 years ago when I had my first official job post college we needed some tools for interacting with our manufacturing data sets. I opened up Visual Studio and created some Windows applications and installers.

Then we deployed a web service written in Java (because at the time any web server we had was *nix) to create some additional functionality and hooked the desktop apps up to it.

Then we swapped out the desktop apps because too many people were not upgrading and getting all kinds of errors. Or desktop support was getting too many calls because the end user had a borked environment.

This was all many moons ago and happened in the span of 18 months.

I started out as a desktop and server API application developer. Today I haven't written an exe since I left that job but to build UIs over the years I had to learn HTML/CSS/JS. That is, I feel, we got the 'original' full stack developer.

Re: 2016 Stack Overflow Developer Survey Results

#47
post #24

Earlier quoted context omitted.

> I've tried Emacs, Vim, Atom, Code, and Sublime, and none of them beat N++. This ofcourse being entirely subjective.

As implied by "I've tried"

And by that, I mean a dedicated effort. I used VsVim and Vim for years, and I've made multiple attempts to switch to Emacs. But I keep coming back to the fact that the majority of what I need can be done in VS and Office.

Don't get me wrong, the idea of Emacs is awesome: a configurable text editor using a dialect of Lisp? This is great, not only can I shape the tool to my needs, I also get to use a great language. However, at some point I do need to get my work done.

Re: 2016 Stack Overflow Developer Survey Results

#48
post #4

> for the third year in a row, "full-stack developer" was the most common response [for occupation] Might be a loaded question, but doesn't full-stack mean just "web developer"? From the survey, "Full-stack developers are comfortable coding with 5 to 6 major languages or frameworks (vs. 4 for everyone else)" -- with knowing a bit of Wordpress that's fairly easy to collect: php, sql, html, javascript, css. Done. Or fu…

> Might be a loaded question, but doesn't full-stack mean just "web developer"?

Huh, interesting question. I think a "web developer" could focus more on front end or back end; I usually identify as "full stack web developer" to indicate I do both.

However, if I read your question another way: are you asking if "full stack" could apply outside the web realm? Can you be a "full stack"... erm compiler developer? I know compilers generally have a "front end" and a "back end", but I'm not sure if I've heard the terminology used that way. I'd be curious to know if "full stack" is used in other niches of software development than just the web.

Re: 2016 Stack Overflow Developer Survey Results

#49

Fun fact. In Argentina the previous government used to give subsidies to McDonald's to keep the BigMac cheap, so these numbers around the world comparing salary to the BigMac index would look better.

Did you mean to comment in the fast food automation thread?

https://news.ycombinator.com/item?id=11304628

Post reply on HN