Live data from Hacker News

2019 Stack Overflow Developer Survey Results

stackoverflow.blog

151–160 of 200 posts

Re: 2019 Stack Overflow Developer Survey Results

#152

Can anyone enlighten me as to why Heroku is the number 3 most dreaded platform (behind Wordpress and IBM Cloud/Watson)? From my hobbyist exposure it's pretty awesome. I understand it's expensive for production... but why do people dread working on it?

I would guess in absolute terms it must be dreaded by a lot of people simply because of it's extremely large user base. Any product is bound to rub someone the wrong way.

Re: 2019 Stack Overflow Developer Survey Results

#153
post #74

Curious about the salaries for the top four paying technology languages. Three of the four for US are functional focused languages, and for global all four are functional focused. As someone learning Scala, this is both encouraging and interesting, and I'm curious as to any explanation to the table result. Do functional programming languages increase developer productivity so significantly that a single developer can…

Scala is the language for big data. It's also used in minor roles for hardware synthesis, finance etc., but big data is where it dominates other languages. Big data pays well.

Re: 2019 Stack Overflow Developer Survey Results

#154

Earlier quoted context omitted.

You asked about why Python but it has a lot to do with JS too. But first lets compare against Python: Ruby is a delightful language, but it's dominated by one niche (web development) and one framework (Rails). Over the last 10-20 years Python has become the main teaching language in Academia. This has greatly contributed to it's ecosystem for math and science, which in turn has contributed to its rise in Data Science…

Yes, one of the biggest drawbacks in the Ruby world is the lack of strong libraries outside of web dev. Python has scrapy, numpy, pandas, nltk, beautifulsoup, matplotlib, etc. Basically if you want to do almost anything (except high performance real time stuff) you can do it in python. it is an excellent general purpose language. In ruby, the world isn't so great. When I was in the ruby world, I would always hit road…

>The ruby world needs to expand beyond web dev if it wants to grow.

I mentioned this in my other post. Ruby is the only language on the top list that doesn't have a major cooperate backing. Basically Ruby community are really lack of resources.

Re: 2019 Stack Overflow Developer Survey Results

#155
post #32

Earlier quoted context omitted.

I also don't understand this. Even today, Rails is, by far, the most productive environment that exists for developing a web application. I speak this as someone who also wrote a ton of backends in Node.js, Java, and many other languages (never tried Django though, so I don't know about that). Almost all of those applications would have been 10% of the effort if they were just Rails apps. A sibling comment here menti…

Authn/Authz needs to be integrated into code already.

This, I asked about this a year ago and most of the Rail Core seems to be against it.

Re: 2019 Stack Overflow Developer Survey Results

#156
post #147

Can someone help this old (2^5 years) developer out? I've worked with a number of programming languages over the years, and have never found a combination that brings me such joy and productivity as Ruby and Rails. However, I've always felt that Python and Ruby were very similar in style & goal. Can someone who is experienced in both Rails & Django explain why Python & Django are trending up so quickly, while Ruby &…

I think Python is trending up because it’s a general purpose language that’s easy to learn. Django basically does what Ruby on Rails does, not exactly but close enough. Flask does what Node.JS does, to the extend that we’re talking about building quick prototypes, not running Netflix. So you have most of your web-based needs covered. Python also does data though, and is to ML and BI what NPM is to web-development, an…

> Flask does what Node.JS does, to the extend that we’re talking about building quick prototypes, not running Netflix.

Flask is better at Netflix scales. You don't want opinionated frameworks making decisions for you in the endgame. That's only good in the beginning to get off the ground

Re: 2019 Stack Overflow Developer Survey Results

#157

Can someone explain why rust is so beloved? Also I work in R primarily, I find it funny that love and dread are both near 50%.

I made this as a presentation to the people I worked with a couple years ago. I haven't updated it since then but I think it's still relevant today if you want some perspective on why I personally like it: https://aphistic.github.io/why-i-like-rust/

Re: 2019 Stack Overflow Developer Survey Results

#158

Can anyone enlighten me as to why Heroku is the number 3 most dreaded platform (behind Wordpress and IBM Cloud/Watson)? From my hobbyist exposure it's pretty awesome. I understand it's expensive for production... but why do people dread working on it?

I would guess in absolute terms it must be dreaded by a lot of people simply because of it's extremely large user base. Any product is bound to rub someone the wrong way.

Fair point, but it's not an absolute figure.

% of developers who are developing with the language or technology but have not expressed interest in continuing to do so

Heroku 47.3%

Re: 2019 Stack Overflow Developer Survey Results

#159

[flagged]

Not necessarily. Women on average reported less experience than men. This would mean we would expect the opposite self-ratings if the Dunning-Kruger effect was at play.

The question asked for responses to be normalized based on experience level.

Re: 2019 Stack Overflow Developer Survey Results

#160
post #148
post #74

Curious about the salaries for the top four paying technology languages. Three of the four for US are functional focused languages, and for global all four are functional focused. As someone learning Scala, this is both encouraging and interesting, and I'm curious as to any explanation to the table result. Do functional programming languages increase developer productivity so significantly that a single developer can…

Alternative possibility (that I just made up on the spot): the people who get to choose what language to work in, ignoring the popularity of the language (and therefore how easy they are to replace) are already in very senior positions. More junior people do not get the opportunity to work in functional languages.

It's half of that. On the chart "Salary and Experience by Language", people doing functional languages have much more experience.

The other half is location. There are only few functional programming jobs, highly skewed toward the big cities with higher salary and costs of living.

Post reply on HN