Hacker News new | ask | show | jobs
by madiathomas 2381 days ago
I have been programming in C# for 13 years now. Majority of new features are just syntactic sugar. Code I wrote in 2009 is still running even in 2019. I don't rewrite my applications in a newer version each time there is a new release of .NET Framework. I only use the latest language features on new projects. Problem starts when I am in a support and maintenance job because I quickly fall behind. When I go for interviews, I get asked questions about new features of the language, which I feel is unfair.

I feel sorry for new Developers because I learnt those features bit-by-bit over the years and they are expected to learn them at a go. It is also hard to understand why a syntatic was introduced when you never used the way it used to be done.

1 comments

I for the most part agree with you. But Entity Framework and ASP.NET changes significantly (for the better) with .Net Core.

I also use Resharper, it repeatedly reminds me of new syntactical ways of doing things.

Visual Studio itself also does that (I forget when it was introduced; a few versions back I think?). I haven't used Resharper in a long time, so I'm not sure how it compares now, though.
I started seeing it on VS2017. I use it a lot in VS2019.
Visual Studio copied Resharper. VS now suggests some new language features.