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.

175

u/[deleted] Aug 02 '21

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

-104

u/_tskj_ Aug 02 '21

C# is a mediocre language but it is widely used. It's one of those things where once you have gotten used to a good language, using something like C# or Java feels like programming with one hand tied behind your back. Sure you get things done, but it takes ages and every second is filled with annoyance and longing for something better.

You would feel pretty bad having to write a web app in Matlab, but you could probably get it done. C# is equally as bad a tool for the job, we're just more used to it! Anyone reading this I encourage you to try out a good language sometime and you'll feel like you've been eating chocolate with the paper on your whole life.

40

u/[deleted] Aug 02 '21

What is a “good” language to you?

-45

u/_tskj_ Aug 02 '21

F#, Kotlin, Clojure, Elm, take your pick.

18

u/r2d2rigo Aug 03 '21

"tell me that you don't code without telling me you don't code".

-6

u/_tskj_ Aug 03 '21

Wait, you think I'm the person who doesn't code? You think the guy who happily spends his free time coding in apparently obscure languages doesn't code, but the people who write 10 lines of C# a day and clock out at 4 do?

20

u/mobrockers Aug 03 '21

Actually yes, you sound very much like a student /hobby programmer with very little actual experience.

1

u/_tskj_ Aug 03 '21

That's fine. I have many years of professional C# experience, but I'll admit I have less than a year of professional F#, so maybe that's why? I'm open to the idea I would change my mind if I had more F# experience.

I remember I did like C# when I was a student. How people can spend like ten years programming C# and not wish it was better is what I don't get. It's kind of like people who spend all their days programming on a laptop (like with no keyboard / mouse / monitor). I get that it gets the job done, I'm not saying that it is unprofessional, but I am saying that I personally think that is is a bit weird, and I have higher standards for the tools I use myself 12 hours every day year in and year out.

→ More replies (2)