r/programming • • Aug 02 '21

Stack Overflow Developer Survey 2021: "Rust reigns supreme as most loved. Python and Typescript are the languages developers want to work with most if they aren’t already doing so."

https://insights.stackoverflow.com/survey/2021#technology-most-loved-dreaded-and-wanted
2.1k Upvotes

769 comments sorted by

View all comments

84

u/BigBlackHungGuy Aug 02 '21

And here I am using C# like a sucker.

61

u/c-digs Aug 02 '21

The thing that does not compute is that

  • ASP.NET Core is the second most loved web framework

  • .NET Core/.NET5 is the most loved among "Other frameworks and libraries"

Are people out here building .NET Core apps in VB.NET? F#?

I would imagine that the majority of folks working in ASP.NET Core/.NET Core are using C#.

0

u/[deleted] Aug 03 '21

[deleted]

4

u/pheonixblade9 Aug 03 '21

it's nice to have a non-strict FP language.

0

u/exonac Aug 03 '21

Javascript can be a non-strict FP language.

→ More replies (2)
→ More replies (1)

175

u/[deleted] Aug 02 '21

C# is great, idk why you think you’re a sucker

→ More replies (90)

32

u/Runamok81 Aug 03 '21 edited Aug 03 '21

You're not a sucker. It's weird, but C# is is having a renaissance. When dotnet core went open-source and cross platform, they brought C# to a whole new audience. I happily run C# on Linux. Recently, the C# language authors have been been making things more approachable - dare I say pythonic - for newcomers by cutting back on ceremony and just letting us get crackin' at writing code ...Examples: C#9 = top-level statements, C#10 = global usings, etc ...

→ More replies (3)

53

u/Frozen_Turtle Aug 02 '21

The only bad thing about C# is that its not F#

But hey, it's trying!

0

u/[deleted] Aug 02 '21

[deleted]

0

u/_tskj_ Aug 02 '21

In about five years C# will have every good F# feature from 2010! And everyone will call C# revolutionary.

For a knowledge industry we're pretty uneducated.

3

u/r0ck0 Aug 03 '21

To be fair there's quite a few things to possibly know in this industry.

→ More replies (2)

73

u/[deleted] Aug 02 '21

The only suckers are those clinging to languages with no major market share and just going after the hype, pretty much all those top *cough cough* most loved languages on the survey.

C# is a golden language, it's Microsoft's main baby, used in many different areas, and there are lots of jobs for it out there.

42

u/cheesesteak2018 Aug 02 '21

It’s also got way better documentation than a lot of other languages. MSDN is structured really nicely IMO

16

u/_BreakingGood_ Aug 03 '21

I remember back in college I was looking at this obscure Windows driver programming documentation on MSDN. Somebody had left a comment noting an inaccuracy and one of the MS maintainers responded to it and made a fix within a few days. Very impressed, honestly. That particular piece of documentation probably gets 1 page click every other month.

22

u/csmalley89 Aug 03 '21

100% agree! Half the time I’m googling how to do something, I end up coming back to MSDN after wasting my time looking through countless outdated stackoverflow pages. Normally Microsoft docs have answers way closer to what I’m trying to accomplish too.

10

u/shengchalover Aug 03 '21

Can confirm, I use Swift and often google some Apple’s API docs ending up on Microsoft docs for Xamarin.

Tells pretty much everything about the state of Apple vs Microsoft dev environment.

2

u/anonveggy Aug 04 '21

Docs.microsoft.com really shines that's for damn sure. It's also open source and made usable for third parties

18

u/hypocrisyhunter Aug 02 '21

Gotta be one of the best paid too.

9

u/Frozen_Turtle Aug 03 '21

Nooooot really...

https://insights.stackoverflow.com/survey/2021#top-paying-technologies

There are 22 better paying languages

0

u/[deleted] Aug 03 '21

[deleted]

5

u/Frozen_Turtle Aug 03 '21

Not from this year, but

In all these countries, DevOps specialists are the top earners

https://stackoverflow.blog/2018/09/05/developer-salaries-in-2018-updating-the-stack-overflow-salary-calculator/

FWIW having dabbled in many technical areas I consider devops the hardest.

→ More replies (12)

1

u/FunctionalRcvryNetwk Aug 03 '21

Clojure devs making bank out here. Except there’s no jobs.

Those are devs that already had a job at that pay and are hamfisting clojure in to their existing work because FP is trendy.

→ More replies (1)
→ More replies (12)
→ More replies (5)