Stack Overflow Developer Survey 2020
insights.stackoverflow.com
external-link
Nearly 65,000 took this comprehensive, annual survey of people who code. Demographics. Most loved, dreaded and wanted technologies. Salary and careers.

For five years running, Rust has taken the top spot as the most loved programming language. TypeScript is second surpassing Python compared to last year. We also see big gains in Go, moving up to 5th from 10th last year.

Dessalines
admin
link
61Y

Yeahhh, this project uses the top two languages on that list :clapping hands:

@AgreeableLandscape
admin
link
21Y

Just curious: what are your thoughts on Microsoft owning TypeScript and Facebook owning Yarn, both of which Lemmy uses?

Dessalines
admin
link
31Y

Not ideal but they’re both buildable from source. I think most modern shops saw what happened to java and aren’t keen to see that repeated for the languages they steward, so they have all the development out in the open.

@mishuri
link
21Y

I think there are subtle ways you can influence the environment just by being at the helm of the devspace (e.g. see google and chromium). So far both Typescript and Yarn are doing well though!

@mishuri
link
21Y

Does typescript have any sort of foundation or is microsoft basically in full control of it?

Weirdly enough Facebook’s open source project have good reputation. There was just a guy on lemmy who works at facebook but doesn’t use facebook itself at all and is a big open source contributor! :D
Somehow facebook is scooping up great engineers and give them enough freedom to release a bunch of stuff as open source software, it feels weird to praise facebook like this.

@jwinnie
link
51Y

Surprised that Scala and Haskell are so low on that list, given all the hype for functional programming. And Elixir/Erlang aren’t even on the list

Ephera
link
31Y

I think, the hype for functional programming is mostly around imperative languages adopting it, i.e. languages that people already use. Switching to a different language, even if it means this functional stuff is integrated so much better, is often just not an option outside of hobby projects.

@mishuri
link
11Y

People seem to really love Elixir, I guess it’s just not popular enough to make the top.

Regarding Scala and Haskell a lot of people actually dislike them as well so I’m sure how far up they’d make it.

@k_o_t
admin
link
5
edit-2
1Y

oh wow, typescript is second

kinda worried about ms absorbing and controlling the the entire js ecocyctem 🤔

@motorto
link
1
edit-2
9M

deleted by creator

@k_o_t
admin
link
41Y

opensource ≠ free (of control)

@motorto
link
1
edit-2
9M

deleted by creator

@mishuri
link
21Y

Forking a big project is really really hard. That’s main criticism of Bitcoin btw that the protocol is almost impossible to fork and it’s a very sensitive involved medium compared to something like typescript. For example if Microsoft would introduce unwanted minor feature even with community outrage forks would be very unlikely. Now add up many minor sneaky changes and suddenly you’re at the wheel!

@AgreeableLandscape
admin
link
2
edit-2
1Y

Unfortunately that might not work as well as people think:

@wraptile
banned
link
4
edit-2
1Y

Very surprised to see rust so high and python dropping to typescript! I’m actually surprised typescript is so high in general, it’s still a bad language but I guess people just love not having to work with javascript, right?

Rust is great though not without it’s flaws. It’s kinda funny to see Mozilla laying off 25% of which some people who worked on rust/servo and these stats come out right after!

Nevertheless the stats here seem to be way off. ASP.NET Core is the most loved web-framework, which is just hilarious.

@fra
link
31Y

ASP.NET Core is actually quite nice to work with, I’ve been using it for a couple of years together with F# on Linux and it’s great.

@AgreeableLandscape
admin
link
21Y

Definitely not a fan of Microsoft controlling the most popular JavaScript alternative.

@wraptile
banned
link
11Y

It trans-compiles to javascript, right? I think it would be easy to fork/replicate in case the project goes south. I wish they’d start an independent foundation though and I think you’re right that relying on microsoft is always comes with a risk.

@AgreeableLandscape
admin
link
21Y

Not sure how much an independent foundation would help if Microsoft is still the biggest member (which they will probably be).

@wraptile
banned
link
4
edit-2
1Y

Python’s Foundation is heavily sponsored by various corporations like Facebook (top sponsor) and so far we hadn’t seen any corporate push or issues, though python didn’t start as a corporate project. Typescript could definitely do the same.

@BlackCentipede
link
2
edit-2
7M

deleted by creator

@AgreeableLandscape
admin
link
41Y

Asp.net Core is actually a pretty good web framework, believe it or not.

There’s telemetry in the compiler and runtime. Thanks but no thanks.

@BlackCentipede
link
1
edit-2
7M

deleted by creator

@AgreeableLandscape
admin
link
3
edit-2
1Y

You have to set an environment variable to disable it (at least on Linux, not sure about Windows). Doable on the programming side since programmers tend to know how to do that, but grandma using the app you made almost certainly won’t know how to do that.

I’d be a lot less mad if they just asked me with a yes/no prompt if I want to send data to them. I’d still say no, but at least people have easy access to that option.

IT农民
link
1
edit-2
5M

deleted by creator

General Programming Discussion
!programming

    A general programming discussion community.

    Rules:

    1. Be civil.

    Other communities:

    • /c/rust
    • /c/python
    • /c/powershell
    • /c/haskell
    • /c/fpcomplete
    • /c/cpp
    • /c/c_programming
    • /c/julia
    • 0 users online
    • 9 users / day
    • 27 users / week
    • 46 users / month
    • 109 users / 6 months
    • 2.62K subscribers
    • 741 Posts
    • 992 Comments
    • Modlog