Live data from Hacker News

Developer Survey Results

insights.stackoverflow.com

141–150 of 250 posts

Re: Developer Survey Results

#141
post #41

One nitpick here - they refer to Angular as AngularJS - these are actually two different things. I don't quite remember but did the survey itself distinguish between the two? If not then this will skew the numbers upwards.

i rather they be combined. I know they are different but one is the successor of the other.

Re: Developer Survey Results

#142

Note the salary graph that shows if you've got over 10 years experience you can either be an engineering manager (small cog in a big machine) and make a ton of money, or a CTO (big cog in probably a much smaller machine) and make 20% less.

the CTO/CEO point probably reflects that people who start their own company AND take the SO developer survey always call themselves CTO or CEO. People don't start their own company and call themselves a developer or an engineering manager. CTO ... of what? Most startups will die before they ever have an engineering manager.

Re: Developer Survey Results

#143

Earlier quoted context omitted.

That's because vim and emacs have different purposes and the choices were not exclusive. I use emacs and even I know enough vim to get around and use it regularly. 25% of people claim to use vim, but for what? Occasional editing of individual files? In contrast, those emacs users almost certainly use emacs for everything .

This exactly, the guy next to me said yes to Vim (and makes sure to talk shit to me literally every single time I open nano) but he literally used Atom all day long and only uses Vim when editing a file stored on a remote server. I don't care how you feel about nano, I use it less than .0000000000001% of my development time and it serves its purpose just fine.

Assuming you work 80,000 hours in your career:

80000(.0000000000001/100)60*60 = 2.88e-7 seconds spent in nano in your lifetime

[ I know it's an exaggeration :^) ]

Re: Developer Survey Results

#144
post #34

Just out of curiosity, why do so many people want to learn Go despite it not being used that much, 7.1% from the survey?

I started with Go out of shear curiosity a few years ago. Built a few web backends with it, and a number of simple utility tools with it. I know this is a bit of a broken record line, but it's standard library and simplicity have made it something I naturally gravitate towards. Especially when I need to do something quick.

Re: Developer Survey Results

#146
> Most developers feel that management is ultimately most accountable for unethical results of code. Just under 20% of respondents said that a developer who writes code used for unethical purposes is most responsible.

This kind of surprised me. On the one hand, we complain about being considered code monkeys and mere "implementors," but on the other hand, if we're asked to code something unethical, well "we're just following orders." I personally think we, as a profession, need to kind of grow a backbone and step up our responsibility to no do harm. Ask doctors this survey question and see the wildly different results.

Re: Developer Survey Results

#148

I wonder why there's so much dread for Cordova. It's a framework you don't interact with often while using it, so I would assume devs would have neutral, unemotional stance towards it, but apparently not.

Cordova is highly popular, and is used by web developers with limited native development background. Given that Cordova manages native projects, which is complicated and ever changing, it proves to be a complicated effort. Additionally, it has a large community of volunteers building plugins, but with inconsistent maintenance like any OSS volunteer effort.

You're starting to see the same thing with other cross platform tools like React Native with managing upgrades and out of date plugins that rely on now-deprecated APIs. It's a hard problem if you're not willing to go in and learn how to manage each platform. Cordova is a victim of its own success when it comes to these surveys.

Re: Developer Survey Results

#150
post #5

With all the talk of Vim vs. Emacs, it surprises me that Emacs is in the low single digits, while Vim is 25% of all respondents. It does not surprise me that it is 40% (and #1) amongst sysadmin/devops practitioners.

Vim seems to be default installed on most Linux distributions, and Emacs isn't. If your work takes you across Linux servers, you're 99% sure to be "a Vim user" (in some capacity), regardless of what your daily programming environment is. I prefer Emacs to Vim, but I prefer Idea for Java development over either, so since I mostly work on java projects on Linux servers, I actually use Vim significantly more than Emacs.

Interesting that you feel you can use Vim to write Java. I love Vim, really. It's my most favorite editor of all time. But for Java I wouldn't want to miss the auto-complete, auto-import, debugging and fuzzy search features of an IDE.
Post reply on HN