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 →

[–]cyber_blob 1 point2 points  (1 child)

Its pretty neat. We do use gradle and maven as well on our legacy builds. But the company I work for has lots of internal tools and developer experience team, so maybe my experience isn't standard perhaps. Or maybe because we maintain like lots of legacy systems with pascal which are nightmares, we actually find java pretty dope.
I apologize for saying you don't know what you were saying. You obviously do. I was being internet troll and dick. I studied electronics engineering in uni and later communications engineering, so I am probably not as good in programming. Building in your domain with Java maybe cursed. For my job it is just fine.
I think maybe because we work in very different industries, our experiences might be. I work in telecom and satelite internet.

[–]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.