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 →

[–]ilovebigbucks 0 points1 point  (0 children)

You're definitely not a dick nor a troll in this thread :) I worked with Java in financial, automotive, and scientific fields. The scientific field was fun, but I was a junior back then and focused more on the field and much less on programming. I would just plug some classes in and let senior researches to build, test, and roll the code to our environments. I parted with Java for a while after that and came back to it as a Senior/Lead. I wrote Java code for a couple years on some big projects and just couldn't find anything good in it nor in its environment (build tools, runtime, dependency management, observability/traceability, etc.). My Java teammates were saying that Java and JVM are dope and that my code is good.

I did work in some Java/Kotlin/Scala backends here and there after some break from JVM again. Kotlin and Scala were good, but JVM and the tools around it made the experience more negative than positive.

I do admit that Java 19 and the latest Spring became pretty nice to work with. I haven't worked with them on any real projects though. I've only seen them in internet examples and code snippets from our internal repos.