Disappointed they didn't add partial properties[1] which would make it possible to have a source generator generate an INotifyPropertyChanged implementation. But it is good to see that they're still improving source generators, and supposedly they are likely to add partial properties in C# 13.
> I feel a lot of people have a hard time processing conflicting perspectives and instead project their own moral views as a uniform perspective onto everyone at once
Thanks for putting into words something I've been feeling for a long time! It's like people think that conflict is unnatural, when really it is one of the most fundamental aspects of nature.
Maybe it's a good thing to consider different races to be different species. I personally think it will cause people to be more open-minded towards the plights of animals. Acknowledging diversity doesn't mean we have to hate the other kinds.
It took a thousand years for European barbarians recovering from an empire (Rome) to evolve civically into nations enough to colonize the world. Most developing nations were colonized by empires recently. Give them another thousand years and see what happens. The only thing I think they need is time and being left alone.
[1] https://github.com/dotnet/csharplang/issues/6420