Java
Thats your first mistake bucko
This is a place to share greentexts and witness the confounding life of Anon. If you're new to the Greentext community, think of it as a sort of zoo with Anon as the main attraction.
Be warned:
If you find yourself getting angry (or god forbid, agreeing) with something Anon has said, you might be doing it wrong.
Java
Thats your first mistake bucko
My old boss is one of the 3 initial creators of Java. He ran our department the same way this greentext reads.
He was also a paedo. You can figure out the rest if you dig.
Am I weird for liking Java? I feel like it just makes so much more sense than other languages.
I thought I like Java until I tried Kotlin. It's everything I liked about Java, but with everything wrong with it fixed.
I used to be very into Java and Kotlin looks nice. What's your favorite IDE?
C# is nearly the same, but much, much better.
If I could restrict the world of programming to two languages, it'd be C# and Rust. C# for most things and Rust for a lower level language.
I like how straight-forward the syntax is. And it also seems orderly to have everything be a class. There's a system to it.
I'm using C++ for a project now and I like it in a similar way, but there's more freedom (everything doesn't HAVE to be a class). So with C++ I'll never go back to Java (unless it's for a job).
Can anyone who's actually dealt with Java tell me how much Anon is exaggerating?
I've worked on a corporate project with multiple Java services, anon isn't really exaggerating. Java can be a hell scape at times
They forgot to mention that production Java applications apparently need to log a certain minimum number of completely meaningless stacktraces per hour to work properly. Or at least I assume that is the case from the fact that all of them do that.
Best with an old and vulnerable log4j on a Windows log server.
We don't know what'll happen if we update. And we don't know if the dude who coded it will answer our calls. YOLO!
I'm pretty sure Java doesn't have pointers, so writing a hello world application isn't gonna fuck up nearly that hard.
The one thing he forgot though is that your source file is probably in the folder
com/companyname/net/classes/factory/factoryfactory/worker/lib/bin/refresh/jdk/model/ui/closebutton/press.java
And spread out among a bunch of other directories, and the java file is like...3 lines. But there are 10k files spread all around directories like this that are all 3 lines a piece with a class definition.
Everything in Java is a hidden pointer
95% exaggeration. Here is reality:
Edit: typos
95% exaggeration if he is a real programmer.
If he just tried to walk into Java knowing nothing or maybe PHP, and refused to RTFA, he might experience about 30% to 40% of that I just trying to do everything wrong.
The rest is more or less spot on (no idea about concurrency issues though)
nullpointerexception is more likely the developper's fault
Of course it was the developer's fault. But it's absurd a language without pointers throws an error about pointers.
I've been programming in Java professionally for 11 years. It's not just embellishment, it's outright lying.
Threads giving you race conditions? All concurrent programming will do that if you're shit at it.
Java has come a long way. I will admit that UI in Java is terrible. I would never do that.
object orientated programming is the wrong idiom for almost all problems, and even in the few cases where it makes sense, you have to be very careful or it'll hurt you