Hacker News new | past | comments | ask | show | jobs | submit login

Java is actually a great language. I think the Spring culture ruins it. As you say most of the abstractions are out of control.



A language is nothing but the code it engenders. Bad code, bad language.

A language that evolves "is" the new code that is written in it, with deep legacy substrata written to previous versions. You can have a good top level but an embarrassing legacy. We should always strive to make our legacy embarrassing, because that marks improvement.

If ten-year-old code in your language is not an embarrassment, your language is stagnating.


Modern Java is quite great actually with many cool features like: records, switch expressions, pattern matching, etc.


Yeah, but how many dev's are utilizing anything beyond Java 8?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: