Hacker News new | ask | show | jobs
by mgraf1 1231 days ago
This article boils down to "C# added new features that I don't like, so it's dying".

As someone working in C# every day, these new features are great, and C# is still a pleasure to write.

1 comments

C#9.0+ is absolutely fantastic to work with.

Pattern matching + switch expressions + LINQ = more and more of my code is becoming declarative/functional over time.

I have yet to see a realistic technical argument for why more features is somehow bad. If you don't want to use the fancy new stuff you can actually turn the langversion down to whatever you prefer at the project level. Not sure why you'd need to do this unless you were worried about engaging in some accidental convenience or having your filthy nullables more aggressively audited.