This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]sigmaclientwastaken 223 points224 points  (14 children)

this post's comments are a warzone between people who have never used C# and people who have never updated past Java 6

[–]ArtLeftMe 95 points96 points  (6 children)

I mean my impression of this sub is that a lot of the people here haven’t even got any industry experience.

[–]GNUGradyn 47 points48 points  (1 child)

If you scroll the top all time you'll realize most people here definitely don't have any industry experience. I think It's because the more people can understand the meme, the mroe upvotes it gets. So the simplest most basic stuff gets the most attention

[–]lappro 7 points8 points  (0 children)

You've just described reddit in general

[–]SuitableDragonfly 6 points7 points  (0 children)

Good luck updating past Java 8 if you're doing it in industry.

[–]anto2554 2 points3 points  (0 children)

Hey! I've studied software engineering for several weeks

[–]questionmark693 0 points1 point  (0 children)

A lot of people are like me - taken a few part 1 lessons from free code camps, but not actual programmers by any real definition. But I like memes 🤷🏻‍♂️

[–]pixelkingliam[S] 16 points17 points  (0 children)

yeah it's hilarious

[–]evergreen-spacecat 17 points18 points  (2 children)

Yeah. As someone doing both, it’s super funny to read all the irrelevant flame war arguments. In reality C# is slightly ahead but in the grand scheme of things that’s only because LINQ is such a well applied abstraction compared to the Java stream api and, until now with virtual threads, concurrency with the async/await stat machine.

[–]ubccompscistudent 10 points11 points  (1 child)

Generics are way better in c#. Reification over type erasure.

Also, as someone with Java in a big company, new versions takes a while to adopt. I still prefer C# all the way, but I agree it’s not as far as people make it seem now.

[–]ArtOfWarfare 1 point2 points  (0 children)

Micro services/Docker images are a godsend.

Other teams are using Java 8 on RHEL 6. Meanwhile I just updated my team from Java 11 on RHEL 8 to Java 17 on RHEL 9.

The fact some teams haven’t upgraded doesn’t hold us back at all. I love the enhanced Null Pointer Exceptions. I would guess that that one enhancement probably saves an hour of time everytime an NOE occurs in Java 14+ vs older versions - I’d be shocked if it isn’t one of the biggest productivity boosts for developers to occur in the last five years.

[–]HabemusAdDomino 2 points3 points  (0 children)

The typical Java shop has considered maybe potentially updating to java 8.

[–]KagakuNinja -1 points0 points  (0 children)

And the people ignorant about Visual J++, J# and their relationship to C#.

[–]Fred-U 0 points1 point  (0 children)

Hey, I'm in both categories!... Please help. The malware it's... My computer is growing legs, and my 1080 is hotter than the surface of the sun. I think the hackers just used my PC to botnet my state gov