News for hackers. Stuff that matters.
Re:Deep Dive Into C# 9 by hvidgaard on Friday December 06, 2019 @07:23AM (#21721153)
All of this happened within less than 2 years to the point where you had to do extensive rewriting for just starting your old code. Python 2 was mostly stable 8 years, and you could continue to run Python 2. Java as far as I know (it's not a stack I regularly work in) rarely require rewrite because a new version comes out.
Re:Deep Dive Into C# 9 by Clubber on Friday December 06, 2019 @08:18AM (#21721498)
I suspect it's because it's new and they are still flushing out how they want the overall framework to "feel." In my experience, this is more the norm than the anomaly. IIRC, Delphi would create breaking changes nearly every release.

It's two philosophies: 1. Backwards compatibility is king, 2. The best framework possible is king. #1, over time, can lead to a hot mess.