Live data from Hacker News

Stack Overflow Developer Survey Results 2017

stackoverflow.com

161–170 of 171 posts

Re: Stack Overflow Developer Survey Results 2017

#161
post #25
post #14

I'm surprised to see "platforms" as Win: 41%, Desktop Linux: 33%, Mac: 18.4%. Presumably this question was about the machine you use to develop software on. The reason I'm surprised has nothing to do with any advocacy. It's just that whenever I look around at a non-Apple dev conference in the US (Web, for example), it looks as though fewer than 1/5 of the machines are NON-Macs, while the answer to the question above…

StackOverflow is more tilted towards "dark matter developers"[1] than many other places - the unseen, the unheralded, those that are toiling away at LOB apps inside of companies. Often they're using PHP or Java or C#, or god help them, Visual Basic, still. Those are not necessarily the kind of people that are going to be seen at dev conferences, but there is a huge number of them, and they use StackOverflow hard. [1]…

> StackOverflow is more tilted towards "dark matter developers"[1] than many other places - the unseen, the unheralded, those that are toiling away at LOB apps inside of companies. Often they're using PHP or Java or C#, or god help them, Visual Basic, still. Those are not necessarily the kind of people that are going to be seen at dev conferences, but there is a huge number of them

I think that is a really important thing to bear in mind when reading Hacker News, or pretty much any online venue. People who contribute or even post comments are not the majority. SO rates me in the top 20% of Ruby developers, because I answered a few questions on the site.

Re: Stack Overflow Developer Survey Results 2017

#162
post #22

Shows you effects of the echo chamber you are in, as I was very surprised that Scala was only at 3.6%, and beaten by Go at 4.3 and Swift at 6.5% in the programming language section. The self-selection of people I follow on Twitter, the meetups and conferences I attend, the choice of companies and colleagues I have worked with, etc, probably just reinforce my blinkered echo chamber. This is probably true for many Hask…

Visual Studio is the most used IDE and somehow I don't know a single person who uses Visual Studio. http://stackoverflow.com/insights/survey/2017/#technology-mo...

Not only that, but it seems to be most used IDE in the web development category. I had to make sure they didn't mean Visual Studio Code, which appeared a few positions further down though.

Re: Stack Overflow Developer Survey Results 2017

#163
post #98

Earlier quoted context omitted.

> strange, I rarely encounter codebases with tabs I prefer tabs, but I never use them. It's like social networks, it doesn't matter what you prefer, it matters what your friends prefer. If 57% prefer spaces, well okay I suppose we're using spaces then.

I think the problem with tabs is that you inevitably end up using both tabs and spaces. This still OK, as long as tabs are used for indentation, and spaces for alignment. But if you don't have good editor support for it, you'll end up with some lines indented using tabs, and some indented using spaces. So while in theory tabs are superior, in practice they seem to end up being more trouble that they're worth.

I've been using tabs in Python for 14 years and I haven't needed to align anything in 13. Join me, it's a wonderful, readable world out there.

Indent level alignment is far less readable than just indenting one extra for new context. As for inline alignment, I found its super counterproductive due to diff noises every time you update the members.

Re: Stack Overflow Developer Survey Results 2017

#164
Suggestion: Add automated machine info collection to the Developer Survey

A suggestion to improve the amount of data available in future surveys without adding to the manual collection effort, provide a facility to automatically collect workstation/environment info in a parsable format for consumption by the survey: https://meta.stackoverflow.com/q/345859/361842

Re: Stack Overflow Developer Survey Results 2017

#165
post #22

Shows you effects of the echo chamber you are in, as I was very surprised that Scala was only at 3.6%, and beaten by Go at 4.3 and Swift at 6.5% in the programming language section. The self-selection of people I follow on Twitter, the meetups and conferences I attend, the choice of companies and colleagues I have worked with, etc, probably just reinforce my blinkered echo chamber. This is probably true for many Hask…

HN is the only place I've ever heard/seen anyone mention Scala, ever. I don't know anything about it, not even what the syntax looks like or if it's interpreted.

Re: Stack Overflow Developer Survey Results 2017

#166
post #66
post #42

I found it fascinating that Smalltalk was #2 as most loved language in spite of its minimal use. Many of the ideas developed for Smalltalk are now commonplace, so I'm guessing that it's the careful integration of those ideas that makes it special. It is my favorite language, btw. :)

Probably because it (still) pays so well? [1] [1]: http://stackoverflow.com/insights/survey/2017/#work-salary-a...

I saw that too and wondered if it wasn't an artifact of history - when I think of smalltalk I think of peter norvig and people of his stature. Maybe the high smalltalk developer salary means it's probably used by older and very experienced developers.

Re: Stack Overflow Developer Survey Results 2017

#168
post #116

Earlier quoted context omitted.

I like to think that since white guys are generally the most universally hated group by other race\gender combo's, white guys just dont really care who you are as long as you get the job done. Thats why they have the lowest interest in diversity.

That's blatantly racist.

Its really not. Care to explain why?

Re: Stack Overflow Developer Survey Results 2017

#169

Survey has a particular flaw: it lists ".NET Core" technology, but it's a vaporware (e.g. not a real thing). It should be corrected to ".NET".

For those who cannot grasp the point: 1. .NET Core is on 4th year of development 2. Breaking changes from version to version 3. The absence of release culture. The approach of .NET Core team is to bodge together something with a scotch tape, then call it a release. Yep, they are even lazy enough to eliminate words like "beta" or "preview" in their "releases". 4. Astronautic APIs. They are so minimal to the point they…

Much of this is debatable, and none of it adds up to the platform being dead, let alone 'vaporware'. It exists. It is in use. In production systems.

Re: Stack Overflow Developer Survey Results 2017

#170
post #14

I'm surprised to see "platforms" as Win: 41%, Desktop Linux: 33%, Mac: 18.4%. Presumably this question was about the machine you use to develop software on. The reason I'm surprised has nothing to do with any advocacy. It's just that whenever I look around at a non-Apple dev conference in the US (Web, for example), it looks as though fewer than 1/5 of the machines are NON-Macs, while the answer to the question above…

Plenty of people might use a Linux Desktop as their primary development machine, but have a Mac laptop when they travel.

Also, how many of those people with Macs had a Linux distro installed on them?

Post reply on HN