Why I choose to devalue StackOverFlow Surveys

Mahesh K on April 13, 2019

Almost every developer forum that I visit these days is talking about the stackoverflow developer surveys. But I choose to ignore it. Why? There ... [Read Full]
markdown guide

I agree that there is a lot of wishful thinking, though you cannot ignore 90000 people. After all, most of the results are reflected in job adverts too.

I prefer other surveys as well, like the skill-up from Packt but for different reasons.


I agree, but my appreciation is harsher. I don't care what a nerd think!. And StackOverflow is flooded with nerds!.


In this aspect, StackOverflow is packed with juniors/nerds, and they don't pick the technology. Let's say we want to work on a big corporation; we don't choose the technology, the architect/CTO/consultant already picked the technology. So I agree, the survey is only wishful thinking.

However, we mustn't be fooled by jobs adverts. For example JavaScript. There are plenty of jobs for JavaScript, but they use JavaScript in complement with a primary language (java,c#,PHP, python) instead of a whole project written on JavaScript, i.e. a project that uses JavaScript versus a project that was implemented on JavaScript.


I might suggest a visit to the Pluralsight Technology Index. I built it to solve for many of these complaints. It's early days yet, but I still think there's some value to our perspective. Rest assured we're working to improve every aspect of the PTI (more data sources, more refined filtering, etc.).



Well, SO (and other) surveys can be harmful if believed blindly, but there's a certain degree of truth in them. Perl is pretty much dead when it comes to new development, and Python, Ruby and Go have much smaller markets when compared to PHP. Finally, though I'm a PHP developer myself, today my only recommendation for anyone getting started in Web development is JavaScript.


I think it might be useful as just a point of reference on new tools and you might want to pick up.

Other than that it will be totally really subjective in nature on what to use or not to use for your company.


I won't disagree with any of your conclusions but one thing I have I'll disagree is that, if you know how to read surveys properly your opinion is indeed hidden among those results. Maybe it's not visible to everyone but as far as it concerns me it's a well structured survey. Well structured surveys hide things beyond any nerd's surface


It's obviously not perfection but, better than the alternative of "subjective feelings" from my limited sphere of tech ppl I gleen info from...like all surveys, they are useful only if taken with a grain of salt. For me they provide prospective outside of my sphere of tech influence as long as I always apply critical thinking to what's being peddled.


Not disagreeing with you, but have you ever tried both C++ and Rust? You shouldn't call recommending Rust over C++ brainwashing unless you know both languages, really.


Yes, I tried both the languages. Rust is too early to call for this much level of preaching that it gets on stackoverflow. Same with Go lang. It's the fanboyish approach I hate because people are using those surveys as if it's reality, which it's not.


I certainly would not recommend using Rust in all situations, but maturing the language will only improve as more and more people start to use it.

The thing is Rust and Go are yet to be matured to be adopted like say React in javascript. Do we see Rust being adopted by Intel to make all those performance and adoption claims? yet stackoverflow surveys are being quoted as if it's credible IEEE journal. That's my issue with stackoverflow, its like cult using their own propaganda on programming community.

code of conduct - report abuse