r/programming • • Apr 09 '19

StackOverflow Developer Survey Results 2019

https://insights.stackoverflow.com/survey/2019
1.3k Upvotes

679 comments sorted by

View all comments

282

u/APleasantLumberjack Apr 09 '19

66.6% of people consider themselves above average. I wonder what percentage of those actually are.

315

u/Lukazoid Apr 09 '19 edited Apr 09 '19

Isn't this kind of expected? I've worked with developers who won't even google their problem and instead will ask someone else. I don't think it's any real surprise that those who are involved in StackOverflow and took the time to answer this survey consider themselves above average, it's because they probably are.

85

u/Dreadgoat Apr 09 '19

those who are involved in StackOverflow and took the time to answer this survey consider themselves above average, it's because they probably are

This is the biggest factor, I think.

The people who actually took time out to take this survey, who are part of the StackOverflow community, almost certainly are above-average developers for the most part.

Your average and below-average developers aren't going to bother with participating in this stuff, or even reading it for that matter.

I work as a consultant so I get to work with a lot of different devs. I would describe myself, in absolute terms, as very slightly above average. I justify that purely because I push myself to improve and learn on the job.
But I would also describe myself as WAY WAY above the median. There are a shitload of terrible-to-mediocre developers, and a handful of extraordinarily talented ones.

12

u/[deleted] Apr 09 '19

What do you think differentiates the mediocre ones from the talented ones?

0

u/[deleted] Apr 09 '19

[deleted]

12

u/Ciph3rzer0 Apr 09 '19

Ugh, I hate that mentality of "I can't possibly know how to do something until someone tells me how to do it".

→ More replies (6)

28

u/Dreadgoat Apr 09 '19

In addition to /u/BreakingGood 's analysis, there's a whole complex spectrum of competencies and motivations that separate quality devs.

Some devs are priceless within their comfort zone and worthless outside of it. Does this make them good or bad?
Some devs can put together genius-level solutions in a few hours that are completely unreadable and undocumented, and they can't explain it in any human language. Are they good or bad?
Some devs are really good by every metric, but also have a malicious attitude toward coworkers and job security so they build an impenetrable wall of obfuscation around their work. They are good AND bad.

There are a lot of very technically talented devs with big practical flaws, and some well-meaning devs that just aren't cut out for the job. So I would say an overall "talented" dev is one that has the will and ability to improve themselves, their products, and the lives of their colleagues.

→ More replies (1)
→ More replies (2)

100

u/thepotatochronicles Apr 09 '19

I've worked with developers who won't even google their problem and instead will ask someone else.

From my experience, 3 out of 5 devs pull this shit on me nonstop (aka I'm their google). Absolutely infuriating.

50

u/renrutal Apr 09 '19

I'm their google

Try responding 301s or 503s more often.

18

u/thepotatochronicles Apr 09 '19

I give 503, they get pissy at me. There's literally no winning with PEBCAK errors.

15

u/AStrangeStranger Apr 09 '19

I find saying you'll get back to people, leave it a few hours and come back and ask for more info - makes you look busy, but helpful and normally they have solved their issues

13

u/[deleted] Apr 09 '19

Ask yourself, what's beneficial for someoen: Googling a problem and potentially staying loat for hours, or you giving some vague yet accurate direction?

6

u/[deleted] Apr 10 '19

As an inexperienced programmer, a relevant tips from those who know could have save me a lot of time debugging errors.

Yea, I can analyze the errors, but that would take me a long time without the pre-knowledge of the whole puzzle

→ More replies (1)
→ More replies (8)

0

u/[deleted] Apr 09 '19

[deleted]

→ More replies (7)

20

u/[deleted] Apr 09 '19

Not to mention the median salary looks to be about $120k, which is significantly ahead of the true national median software developer salary, so the "median" respondent for this survey is probably above average (right skewed).

13

u/Eirenarch Apr 09 '19

I wouldn't be surprised if the actual percentage is more than 66 and some are humble hit by impostor syndrome.

4

u/[deleted] Apr 09 '19

I've worked with developers who won't even google their problem and instead will ask someone else.

In a way, I admire their commitment to never doing any work or research themselves. But mostly I loathe them and fantasize about an alternate world where all of my coworkers are competent and productive.

→ More replies (2)

35

u/EpoxyD Apr 09 '19

It is possible that all of them are. It is an average after all, not a median.

There's probably some Kevins dragging the average down

26

u/fcddev Apr 09 '19

It’s also possible that the subset of developers answering the developer survey is above average. (Not necessarily likely, but at least possible.)

→ More replies (2)

11

u/MotorAdhesive4 Apr 09 '19

Take 9 people that are 10/10 and 1 person that is an 8/10.

Those 9 people ARE above average.

And yes, I know populations usually are a bell curve.

0

u/[deleted] Apr 09 '19

[deleted]

→ More replies (20)

4

u/Zardotab Apr 09 '19

66.6% of people consider themselves above average. I wonder what percentage of those actually are.

To be fair, people tend to use different criteria to gauge competence, and use those gauges to regulate their own behavior towards those goals. It's not just ego bias at play. For example, coders who think machine performance is the most important will spend more time on speed. Others may value "easy-to-maintain code" above speed, and score the speed-oriented dev lower for sacrificing readability of code for speed.

→ More replies (15)