Hacker News new | ask | show | jobs
by devwastaken 1698 days ago
.NET is one of those languages you want to give a chance, and every time you do, it does something incredibly short sighted and harmful to itself.

You just can't change Microsoft. You can put fancy new skins on things and say you're part of the cool kids, but remember the people who made all of Microsoft s terrible moments aren't the young devs that care. It's management.

The only way I will ever use .net is if an actual open source implementation detached from MS happens. Openjdk it.

2 comments

I ran across this recently when I wanted to give C# a chance again with a build of the VSCode code base (which everyone should use, also known as Vscodium). Well, guess what: The debugger only runs on the proprietary version of VSCode. The one with the telemetry and nagware.

Congrats on all the foot-shooting, Microsoft. Just as some people think you've changed, reverse course. Billions well spent.

There's already Mono.
Mono developers have been part of Microsoft for some time already.

And it's unlikely that Mono will become a viable alternative, since there's a conflict of interests: Microsoft wouldn't want you running arbitrary .NET applications on Linux, they want you to buy Windows.

Mono is quite worthless server-side compared to .net core 5.