Hacker News new | ask | show | jobs
by avmich 1909 days ago
Good language ought to discourage (enough) the bad practices. Culture forms slowly, and it's Java fault that the culture managed to produce such excessities as proverbial FactoryFactoryFactory.

Edit: I still think Java is a good language, especially later versions, and both original goals and recent advances are quite noble.

1 comments

I somewhat agree, but Java grew up in a different era when communication about these things wasn't as easy. It's hard to change the direction of something as large and widely deployed as Java. It's happening but it will take time and its always going to dealing with its legacy as there just so much of it out there.
Huh, one needs to see first party Java libraries from earlier times. It is pretty clear engineers at Sun also believed that AbstractFactoryFactory everything will be the way world need to be rebuilt.

Of course one can show empathy and understand justifications for things they like and simply laugh out "LOL Go No Generics' when they don't.

I don’t find this to be true outside of the mostly awful, and now dead, JEE landscape.

What first-party stuff are you referring to?

I’m not sure it is necessarily dead, Jakarta EE is alive, but definitely not as big as it was.