Live data from Hacker News

2019 Stack Overflow Developer Survey Results

stackoverflow.blog

21–30 of 200 posts

Re: 2019 Stack Overflow Developer Survey Results

#21
post #9
post #5

When we say percentage - the numbers are not adding up to 100. How are we supposed to read this report?

Multi answer questions in the survey may explain that?

I see. One way of calculating % in multiple choice is ((total No. of C likers)/ total count of answers) * 100 to get % of popularity of C.

Re: 2019 Stack Overflow Developer Survey Results

#22

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 personally prefer Django because everything is more explicit than in Rails.

Explicit imports, no magic file locations or configurations...

Re: 2019 Stack Overflow Developer Survey Results

#23

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 &…

There's nothing rising about it, Django been around and very popular for years.

Python is just a great confluence of all of the things that other languages lack, and the Python language is adapting to include more and more of the things people actually want. I don't think the Ruby language has been nearly as responsive (some would even say that Python has been too responsive, and certain language features are going too far outside of what the core of the language should do).

Also, Python is notorious for its excellent documentation (Django follows in those footsteps) and gigantic helpful community. I don't know how comprehensive Ruby's docs are, however.

Python hits all the notes, from "I want to write a random script to do a thing" to "I want to develop enterprise level software with hundreds of thousands of lines of code". You can probably pick Python as a default for nearly any baseline business-method problem and be in pretty good shape.

Re: 2019 Stack Overflow Developer Survey Results

#24
post #4

Wow, jQuery is still one of the most popular web frameworks. That was unexpected...

I'm working on a local government site at the moment. I have 5 different tabs open for reference. 5 out of 5 are importing a jQuery library. Considering it's age and integration with Bootstrap (among others), it's not that surprising.

Re: 2019 Stack Overflow Developer Survey Results

#25

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 &…

Correlations. Language and framework preferences are driven heavily by the environment in which those languages are used. My hypothesis is that firms which still use Rails are likely to be less responsive to their developers' demands and interests in exploring new technologies and thus "working in Rails" has an association of "working somewhere which makes me use Rails."

Re: 2019 Stack Overflow Developer Survey Results

#27

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 &…

You're probably going to get a lot of responses with "this is why rails is bad" and "this is why django is good".

Though having worked extensively on both and not having a particular love for either, the simple answer is this (IMO):

Python skills transfer to other industry disciplines far better. Picking Django (vs Rails) is just a good career move. Data scientists use Python heavily (scipy, numpy). Many universities teach Python as the first scripting language. Python has a much stronger foothold outside of web frameworks.

Re: 2019 Stack Overflow Developer Survey Results

#28

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 &…

As an outsider to both: I think a lot of it is new/shiny. ruby on rails has been popular enough for most people to have seen the mess bad coders can make. Django never got as popular (I think it is older, but it for long has been an also ran).

The other half is ruby/rails got a reputation of being a language where some write-only code was encouraged. Djanjo and python have long encouraged writing maintainable code. This is a culture thing - there is no reason you cannot write unmaintainable code in python or maintainable code in ruby, but the reality is people didn't. This is part culture, part rails encouraged getting something working fast even if it wasn't maintainable while Django has also said take a little time to get it right in the first place and it will pay off.

Re: 2019 Stack Overflow Developer Survey Results

#30

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 &…

If it wasn't for Rails, Ruby wouldn't have had half the success it did. This is not the case for Python which is used for things besides Django.
Post reply on HN