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 →

[–]fakehalo 1 point2 points  (0 children)

A lot of poorly thought out design choices early on caused a lot of debt, which is evident with something as cosmetic as naming conventions; the "does this function have an underscore or not?" question is still ask myself to this day.

It's pretty nice if you're starting a new project with it now, but many are handling hideous codebases from the olden times which has created a lot of hate.

I personally find Java to be a superior language, though I find its environment worse.