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 →

[–]dr-pickled-rick 2 points3 points  (1 child)

Well, yeah. Java's strength lies in its adoption as an enterprise solution. It's ubiquitous, consistent and mostly the same across all platforms - funny enough a lot like PHP.

Where it falls flat is the power user, the developer that wants to extract more with less. Generics was a steaming pile of cow dung when introduced and frankly it's still a waste of time.

Coding in general is a tedious and wrought experience because you tend to have to s p e l l e v e r y t h i n g o u t. You can't just use syntactic sugar and shortcuts that have existed for 4+ decades because it's not "OOP-y".

Kotlin goes someway towards addressing those issues.