News for hackers. Stuff that matters.
Re:“I am literally losing sleep” over Java (1996) by rileyphone on Thursday January 06, 2022 @10:22AM (#29824628)
I hate on Java because it's terrible to program in and seems to make it harder to actually solve problems, between the store-brand version of object orientation that it's based on and the mountains of useless abstraction that begets. There's a reason its relative popularity is on a downward trend [0] - my generation of programmers were taught Java in college and learned to hate it. Though I will say that its narrowness and structure make it the best choice for outsourcing/getting the most out of the cheapest development resources. Just not something that I want to deal with.

[0] https://www.tiobe.com/tiobe-index/java/

Re:“I am literally losing sleep” over Java (1996) by kaba0 on Thursday January 06, 2022 @10:32AM (#29824791)
Tiobe is next to useless, and Java doesn’t beget useless abstraction - it is entirely up to you how you write your code. Also, while it is indeed started out as an OOP language, it is a mixed paradigm one nowadays (just as almost all languages are) — you are entirely free to program it in a much more functional way. It is especially freeing with the new records.
Re:“I am literally losing sleep” over Java (1996) by dilyevsky on Thursday January 06, 2022 @10:59AM (#29825202)
It’s true java the technology is actually pretty good. Java the culture on the other hand… It’s probably less to do with the language itself rather the fact it’s used mostly for boneheaded enterprise crud
Re:“I am literally losing sleep” over Java (1996) by kaba0 on Thursday January 06, 2022 @12:41PM (#29826773)
Java has as many developers as a smaller country, ranging from the numerous enterprise domain (you mention) to robotics, to HFT. The culture between these are really distinct between them.
Re:“I am literally losing sleep” over Java (1996) by dilyevsky on Sunday January 16, 2022 @01:46PM (#29958653)
Google says there are 7 million java devs globally. Lets put number of robotics/hft java devs at 100k which seems rather generous. So what are the remaining 98% working on?