Live data from Hacker News

2016 Stack Overflow Developer Survey Results

stackoverflow.com

131–140 of 175 posts

Re: 2016 Stack Overflow Developer Survey Results

#131

Earlier quoted context omitted.

Interesting. In my experience, Sublime crushes Notepad++.

More like crushes your wallet Sublime = $70 Notepad++ = free

Considering how well-paid developers are on average, $70 hardly "crushes" anyone's wallet.

Re: 2016 Stack Overflow Developer Survey Results

#132

It's interesting to see that over 34.5% of developers surveyed use some flavor of a JetBrains IDE: Intellij - 17% PhpStorm - 7.4% PyCharm - 6.8% RubyMine - 1.7% WebStorm - 1.6% --- Total - 34.5% This makes the Intellij IDE the third most used environment surveyed. If you're not using a text editor, chances are you're using a JetBrains IDE. I'd be interested in seeing the text editor vs IDE breakdown (broken down by a…

I have used Notepad++, Sublime, Vim, Spacemacs and the Jetbrains suite.

If I want to do a large enough project, the Jetbrains suite really can't be beaten in terms of just getting things done IMO.

Re: 2016 Stack Overflow Developer Survey Results

#133

Apparently the last 15 years of your working life you will be more rare than a woman programmer (3% vs 5.8%) It is absolutely fantastic the gender issue is being thought about at long last. But it is absolutely horrifying the ageism issue is not. Or worse, is as glibly explained away as past discrimination used to be.

It might also be partly explained by selection bias among SO's audience. At my first real job there was no other developer there below 40, and a few approaching retirement age (indeed, I was brought on to replace a developer who had retired). But I was the only one who used SO, and really the only one who turned to the internet for answers at all rather than reaching for the books on their shelves.

(And also, our proportion of female developers was way, way higher than 5%.)

Older developers are certainly out there, but they're woefully underrepresented in open source.

Re: 2016 Stack Overflow Developer Survey Results

#134

It's interesting to see that over 34.5% of developers surveyed use some flavor of a JetBrains IDE: Intellij - 17% PhpStorm - 7.4% PyCharm - 6.8% RubyMine - 1.7% WebStorm - 1.6% --- Total - 34.5% This makes the Intellij IDE the third most used environment surveyed. If you're not using a text editor, chances are you're using a JetBrains IDE. I'd be interested in seeing the text editor vs IDE breakdown (broken down by a…

Probably speaks to the quality of their product. There are a bajillion free IDEs out there and people are willing to PAY IntelliJ.

That being said, their personal licensing is so affordable that I wouldn't blink to buy it out of my own pocket it if my company didn't pay for it. If you don't need IDEA, I think most of the smaller ones are $50 for a personal license.

I used Eclipse for Java and Komodo for Python/PHP for years. Then Komodo 8 was so bad that I gave PHP Storm a try and liked it so much I gave IDEA a try for Java and never looked back.

Re: 2016 Stack Overflow Developer Survey Results

#135

Earlier quoted context omitted.

Were people only allowed to pick one? If not, I'd assume the total is lower than that since some people probably use more than one of them.

Yeah. I've used multiple ones for years. Especially now that they have the license that gives you access to all of them, I prefer to use the language-specific one unless I'm doing a project that requires multiple languages.

I've definitely noticed the language specific ones are a little nicer with automating some of those workflows that are very specific to the language. Like starting a new PHP project in PHP Storm vs IDEA

Re: 2016 Stack Overflow Developer Survey Results

#136
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…

Besides front and back end, someone who identifies with full-stack should also be proficient at the data layer. https://en.m.wikipedia.org/wiki/Multitier_architecture

Re: 2016 Stack Overflow Developer Survey Results

#137
post #85
post #76

Earlier quoted context omitted.

Cool story, bro, spread the gospel. Better keep people from easy access to programming and enjoy the beautiful software we had in the 90ies.

The same phenomena existed in the 90s. Enterprise and corporate bureaucracy will always be the main driver in terms of which skill sets appear most in-demand. They have been since the dawn of computing. The modern misguided infatuation with Javascript is just another boring chapter in the same repeated story. In 15 years it will be something else. My point isn't to convince anyone of anything. Indeed, most people who…

So... If one was a great developer through the 90s to today and didn't write C++, C#, Java, or a line of JavaScript, what the hell were they writing? PHP? Perl?

Great developers are great because they love what they do, they're critical thinkers, and they've got an ability to find creative solutions to problems. Great developers are not great because they hate 'the man' and refuse to write code in the languages put forth by 'the bureaucracy'.

Bureaucrats didn't invent any of these languages or technologies. Developers (some of them great) did. You know who guides technology platforms in companies? The developers and the software architects. If Java and C# couldn't get the job done well for writing services and applications, nobody would use them.

If JavaScript wasn't the best we had available to us to create dynamic UIs in the biggest distribution platform in the history of civilization, we'd be using something else.

People that stand on the sidelines bitching about how GREAT PEOPLE don't do that without joining the fray and making it great to work with them often get left behind and forgotten.

Help make it better or get out of the way, but it's not a conspiracy by Big Company bureaucrats to trick us into creating the most engaging applications deployed to the most users easier than we've ever had it.

Re: 2016 Stack Overflow Developer Survey Results

#138
post #85

Earlier quoted context omitted.

The same phenomena existed in the 90s. Enterprise and corporate bureaucracy will always be the main driver in terms of which skill sets appear most in-demand. They have been since the dawn of computing. The modern misguided infatuation with Javascript is just another boring chapter in the same repeated story. In 15 years it will be something else. My point isn't to convince anyone of anything. Indeed, most people who…

So... If one was a great developer through the 90s to today and didn't write C++, C#, Java, or a line of JavaScript, what the hell were they writing? PHP? Perl? Great developers are great because they love what they do, they're critical thinkers, and they've got an ability to find creative solutions to problems. Great developers are not great because they hate 'the man' and refuse to write code in the languages put f…

> If JavaScript wasn't the best we had available to us to create dynamic UIs in the biggest distribution platform in the history of civilization, we'd be using something else.

This is circular: "Because we use the thing, it's the best. If it weren't the best, we wouldn't use it. We use it because it's the best."

Companies use non-best things all the time, even when the better options are cheaper, easier, faster, safer, etc. Political control, gate keeping, nepotism, kickbacks, drumming up showy re-orgs and migrations and initiatives for short-term executive bonus optimization ... there are endless reasons why executives and management couldn't care less what "the best" solutions look like and will use unequivocally crap solutions, solutions that are demonstrably wasteful and inefficient, if it gets them their short term bonus or promotion, or whatever.

> Help make it better or get out of the way...

Complaining is perhaps the most useful tool there is for effecting positive social change. It's not only helpful, but necessary and vital that we keep whining incessantly about how unreasonably poor a tool Javascript is, and how most of the work people choose to do with it or choose to invest in is clouded by mistaken impressions about the usefulness of that work.

Most of what we have done to the "biggest distribution platform in history" is to utterly destroy the value it held, to make it a cumbersome, psychologically manipulative stream of noise that, while still providing value, doesn't provide nearly as much value as it could if we just simply stopped fucking it up with poor web development priorities.

It seems we won't rest until there's an ad tagged to every single transmitted bit. And we can't slow down at all, lest short term bonuses be lost, so we have to evolve our way to every-bit-an-ad using whatever bad tools there are now (Javascript) as opposed to stepping back a bit to think critically about what we're doing, and what good tools would be to actually solve the problems we should solve.

Instead, libertarian brogrammer founders and VCs just spew Randian nonsense that no, this is the market economics, and if every-bit-an-ad via bad Javascript is what makes money, then it must be what the world at large wants. Ugh...

Re: 2016 Stack Overflow Developer Survey Results

#140
post #88

Am I really that much of an outlier in loving coffeescript? I know a lot of people don't like the extra translation effort to debugging, and some aren't fond of significant whitespace, but I'm surprised that that's enough to make it into the top 5 most dreaded . Is there something else I'm missing?

Right there with you. I was generally aware (mostly from HN) that it seemed less popular than when I started using it -- but _dread_? Surprising. I really enjoy it.

I think dread is warranted. Seeing Coffescript is enough for me to completely disregard and abandon a project I otherwise perceived interesting.
Post reply on HN