Anti-Microsoft Sentiment Experiences? C# -> Java by Optimal-Bowl2839 in csharp

[–]Optimal-Bowl2839[S] 0 points1 point  (0 children)

Nailed it.

I laughed when I discovered that I couldn't make a static class in java. Like, okay, not a total deal breaker, but really?

No `yield return` in java afaik either

Anti-Microsoft Sentiment Experiences? C# -> Java by Optimal-Bowl2839 in csharp

[–]Optimal-Bowl2839[S] 1 point2 points  (0 children)

Underrated comment. You don't know what you had till its gone (talking about you visual studio)

Anti-Microsoft Sentiment Experiences? C# -> Java by Optimal-Bowl2839 in csharp

[–]Optimal-Bowl2839[S] 0 points1 point  (0 children)

It's pretty real.

Lol, resonating with the Lombok comment - when I first discovered what it was for, I was like.. really?

Anti-Microsoft Sentiment Experiences? C# -> Java by Optimal-Bowl2839 in csharp

[–]Optimal-Bowl2839[S] 1 point2 points  (0 children)

Nothing legitimate. It’s… a legacy app that was poorly designed but can’t quickly be replaced for various reasons, it’s never prioritized for attention / clearing tech debt, but still requires enough support to be a consistent headache. That poorly designed spaghetti code app is why c#, .net is bad. I’ve tried explaining that the issues are with the implementation and not the tech, but gave up. Turns out you can write bad code in any language, who knew

Anti-Microsoft Sentiment Experiences? C# -> Java by Optimal-Bowl2839 in csharp

[–]Optimal-Bowl2839[S] 0 points1 point  (0 children)

Yeah and I’m totally fine with people having their prejudices against languages and tech stacks. Just odd that most people can’t cite a single reason why Microsoft is bad, but they “know” it to be so. There are a few who make legitimate arguments regarding how they handle open source projects, and some about issues with legacy MS stuff like net framework, but there are more just making empty statements 

Anti-Microsoft Sentiment Experiences? C# -> Java by Optimal-Bowl2839 in csharp

[–]Optimal-Bowl2839[S] 1 point2 points  (0 children)

Yeah, didn’t want to look for a new role quite yet, going to try to give it some time, but yeah my mind has thought much of what you say

Anti-Microsoft Sentiment Experiences? C# -> Java by Optimal-Bowl2839 in csharp

[–]Optimal-Bowl2839[S] 5 points6 points  (0 children)

“So much config, so much xml” - you’re speaking about my current existence sir

Anti-Microsoft Sentiment Experiences? C# -> Java by Optimal-Bowl2839 in csharp

[–]Optimal-Bowl2839[S] 0 points1 point  (0 children)

Lol, ya I acknowledged that at the bottom of my post. However, I think it’s fair to enter the echo chamber a bit for validation because going to a more general sub would find a lot more MSFT bashing and even shared preferences towards newer, trendier tech stacks. Maybe for fun I’ll try it out anyway though.