5 ms·
I have used a myriad of programming languages in production in my nearly 25 years of professional programming. There are things I love (almost never "hate") abo
by ilitirit 2y ago
I have used a myriad of programming languages in production in my nearly 25 years of professional programming. There are things I love (almost never "hate") about most languages.
But the reason C# is one of my favourite languages to code in professionally is simply because of how easy it is to setup the environment and just get to work. Admittedly on Windows, but I've learned over the last 5 years it's a pretty simliar experience on Linux too. No messing with environment variables or paths; no header file wrangling; no macro shenanigans; no messing with virtual memory settings etc etc etc.
Yeah, I get it. Choice is nice. But when it comes to my job what's most important is that I can just get to work.
- mystified5016 2y agoThe C# Linux experience is spending five minutes googling how to install the dotnet SDK on your distro because they're all different. Then you install the IDE. We're a windows shop at work, but because C# is portable, I get to use Linux to do my development. It's really nice
- neonsunset 2y agoSad Debian noises. Most of the time, `sudo apt install dotnet9` (or whichever metapackage version you need) just works. And then you open up a VS Code or a Rider it's ready to go, but yeah.