Live data from Hacker News

2019 Stack Overflow Developer Survey Results

stackoverflow.blog

121–130 of 200 posts

Re: 2019 Stack Overflow Developer Survey Results

#121
post #54

I'm a non-binary manager who was formerly a non-binary engineer. I use singular they. I've had people go out of their way to make my professional life more challenging or insulting. But it makes me happy to see nonbinary/nonconforming identities addressed in this survey. Our experience of the tech world is very different, and it's great to see some acknowledgment of that.

What is non binary? I haven't heard that before. Can you share some experiences?

> what is non binary

Analog.

Re: 2019 Stack Overflow Developer Survey Results

#122

Earlier quoted context omitted.

Not all languages need to be functional, or grow in their functional support. Functional programming isn't the future, and Python is very opinionated about how you use it, so adding functional features would further muddy the water in terms of how a new user gets started in the language. Adding functional features would make Python materially worse.

If that opinionated manner is the usage of a plain imperative form, then it isn't leveraging the advancements made more popular in the upsurge of interest in functional methods in the last 10 years. I am not saying python should grow these features, but merely that for any new work for which python is being considered there could be a strong case made for choosing a more modern, more safer, more functional language i…

Functional isn't safer or modern, and Python is about as safe as they come. Try out type hinting if you're scared of duck typing.

Besides, safety for its own sake isn't all it's cracked up to be. I'm happy to take on additional risk in my development process if it allows me to move as fast as Python does. I can account for that risk in other areas, like how I deploy changes and how I do redundancy/failover.

Re: 2019 Stack Overflow Developer Survey Results

#123

> Do Developers Need to Become Managers to Make More Money? 50% said no. I think this is naive. We've had this discussion on HN before. Companies pay lip service to the idea that they have parallel tracks for management and engineering, but the reality of it is that it takes far more success to move up the engineering ladder. You can be one of the very best engineers in your company, or one of many hundreds of senior…

I think this is an example of developers taking questions quite literally: You don't need to become a manager, but many (myself included) would admit that it does help.

You also might want to take into account the age and seniority of most developers on the platform - for someone with <10 years of experience, it's likely that you absolutely have an avenue to make more money without becoming a manager.

Re: 2019 Stack Overflow Developer Survey Results

#124
post #48

Earlier quoted context omitted.

You have a point. It's not hard to imagine that actually using SO in the first place might correlate to you being an above average developer (among all developers).

While I neither disagree nor agree, I've heard people claim the opposite: That people on SO are generally below average.

Well, maybe the people asking questions are below and the people answering them are above.

Re: 2019 Stack Overflow Developer Survey Results

#126

Earlier quoted context omitted.

What is non binary? I haven't heard that before. Can you share some experiences?

Ok, this is a HIGHLY abbreviated overview that I'm sure other LGBTQ+ folks would say doesn't get it exactly right: If we decouple the idea of gender (societal expectations for men/women -- e.g. boys like blue, girls like pink. Boys wear shorts, girls wear skirts.) from the idea of sexual/genetic characteristics, then we can start to discuss what it means to be a man vs what it means to be male. Manliness and feminini…

Thanks for sharing your experience, it sounds like it's much harder than I'd think (as a cis hetero man) to be non-binary. This might be wildly off-topic, but if you wouldn't mind answering, I have a question about workplace bathroom policing. Last week I was leaving the men's bathroom at work and saw someone walking in, who very much looked to me to be a woman. I had a split second to think about if I should say something or not, and didn't say anything. About two seconds later I was walking away and saw this person leaving the bathroom quickly, so I think they were a cis woman and accidentally went into the wrong bathroom.

Was not saying anything the right move here? I imagine non-binary folks get a lot of "are you sure this is the right bathroom for you?", and I'd hate to contribute to that accidentally.

Re: 2019 Stack Overflow Developer Survey Results

#128

I actually found this to be the most interesting excerpt from the survey results >In the United States, almost 30% of respondents said they deal with a mental health challenge, a higher proportion than other large countries such as the UK, Canada, Germany, or India. I would be interested to know just how much a higher proportion it was than other countries.

[deleted]

Re: 2019 Stack Overflow Developer Survey Results

#129

> Do Developers Need to Become Managers to Make More Money? 50% said no. I think this is naive. We've had this discussion on HN before. Companies pay lip service to the idea that they have parallel tracks for management and engineering, but the reality of it is that it takes far more success to move up the engineering ladder. You can be one of the very best engineers in your company, or one of many hundreds of senior…

I think this is an example of developers taking questions quite literally: You don't need to become a manager, but many (myself included) would admit that it does help. You also might want to take into account the age and seniority of most developers on the platform - for someone with <10 years of experience, it's likely that you absolutely have an avenue to make more money without becoming a manager.

That is fair. For many of the young developers who responded to the survey, they probably have a ways to go before they start hitting compensation walls.

Re: 2019 Stack Overflow Developer Survey Results

#130

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

This is a great answer, and to expand on one particular point regarding "lagging behind", Django is not the most popular web framework in Python, Flask is, and by a lot. 24.8m downloads for Django, vs. 58.0m for Flask in the past year.

Additionally, neither Flask nor Django support ASGI, which is the future of how web frameworks will be written in Python. Quart is "Flask for ASGI", and Django has roadmap plans to start moving vaguely in that direction, though they're still a long way off.

Python has also struggled mightily with package management, and how to do it "one right way", which is one of the mantras of Python. Pipenv is a step in that right direction, but it's taking time to get people to adopt, and it's got warts of its own still (though it's getting better every day). I think it's still technically in "beta" (for whatever value that has these days, I am sure plenty of people use it in production).

Let's also not forget the python2 vs. python3 migration problem that I think we're finally now starting to get over. With python2 set to depreciate in 2020, the clouds are starting to lift on the major problems in Python, so naturally you're seeing a rise in converts.

https://asgi.readthedocs.io/en/latest/

https://hugovk.github.io/top-pypi-packages/

https://pipenv.readthedocs.io/en/latest/

Post reply on HN