The post specifically calls out wealth concentration (e.g. becoming wealthier than one's fellows) as a major problem, and the donations are focused on working against that. Review the list of dentations, as you may have missed that these are organizations that help people in need rather than, say, recent examples of billionaires buying votes.
Atwood's conception of the "American Dream" is profoundly individualistic, selfish, inegalitarian:
"Programmers all over the world helped make an American Dream happen in 2008 when we built Stack Overflow"
"I was rewarded handsomely for a combination of hard work and good luck. That's what the American Dream promises us."
"I earned millions of dollars. I thought that was the final part of the American Dream." [He goes on to talk the final part as "sharing" the American Dream, but I question why earning millions of dollars is the first part, or indeed any part, of the American Dream.]
"It was only after I attained the dream that I was able to fully see how many Americans have so very little. This much wealth starts to unintentionally distance my family from other Americans."
"I grew up poor in America, inspired by the promise of the American Dream that I could better myself and my family"
In other words, Atwood is committed in principle to a system of inequality, despite complaining about the current historic levels of inequality. One wonders, what level of inequality would be acceptable to him? Atwood started making political posts only after Trump was elected, but wealth concentration was already a huge problem before then.
Moreover, Atwood's only "solutions" to our problems seem to be charity from the ultra-wealthy and voter turnout. Implicitly, he appears to be blaming people poorer than him for our problems, for not voting "correctly", or not voting at all, as if there were anyone to vote for who would do anything about wealth inequality. Certainly not Harris, financially backed by a bunch of billionaires herself who were essentially writing her policies along with their checks to her campaign.
A system that relies essentially on charity, especially on the charity of the ultra-wealthy, is fundamentally dysfunctional, broken. Charity should not be necessary if the government does what it's supposed to do and protects its citizens. I'm not impressed by philanthropy, because the need for it is already a sign that something is very wrong. It presumes a system that disproportionately benefits a few and impoverishes many, perhaps just so that the philanthropists can feel good about themselves.
Thanks for linking that. The video description mentions they added WinForms to .NET Core in 3.0; maybe I was remembering the .NET Core 2.1/2.2 timeframe, when it wasn't supported in Core?
I believe prior to .NET Core 3.0, you could have a WinForms application in .NET Core, but the WinForms designer was not available in Visual Studio. While it was possible, having to build a GUI in WinForms without the designer is utter hell.
Install size depends on the features you pick when you install. Web / service / library development is small, desktop / mobile / C++ gets bigger as the toolchains + sdks + emulators are big. If your VS install is 30 GB and that's a problem, run the installer, click modify, and uncheck stuff you're not using. A lot of devs check off everything "just in case" but since you can add other features when you need them, it's better to start with what you know you'll use.
The installer is a separate binary and currently still requires Rosetta. There's an update due out very soon (a few weeks) that will remove the Rosetta requirement. The team prioritized getting the application fully native before the installer since you spend a lot more time running the app than the installer.
Also it's important to know that Visual Studio for Mac isn't the exact same application as Visual Studio (Windows). Visual Studio is 25 years old and has some Windows specific features that don't make sense on macOS. Also, Visual Studio for Mac is optimized to integrate with macOS features (e.g. accessibility and themeing). There's a lot of code shared between the editor, project system, debuggers, etc., and we try to balance making them as similar as possible while following the macOS app guidelines and conventions.
Disclaimer: I'm on the .NET team at Microsoft, and work with the Visual Studio for Mac team a lot.
> The team prioritized getting the application fully native before the installer since you spend a lot more time running the app than the installer.
Microsoft's been here before. A lot of 32-bit applications for Windows 9x used 16-bit installers! It was so common that I think 64-bit Windows actually had a hack to swap out the executable part of common old installers so those 32-bit apps would still install.
There is the Blazor Hybrid option with .NET MAUI. You write your UI using Razor (HTML + C#) and can use native controls and features when needed. As a .NET dev who prefers HTML to XAML, this feels more natural to me for a lot of apps.
A little oversimplified - Visual Studio Community can be used to develop commercial software, with restrictions to (summarizing) 5 conccurrent users in non-enterprise organizations. https://visualstudio.microsoft.com/license-terms/mlt031819/