Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I don't hate Java, I just don't want to use it.

I find it ridiculously verbose, and the lack of closures (or even passing around code references) leads to the perceived overengineering mentioned in the post (I'm not sure it's really overengineering all the time - it's just that a rather rigid language forces you to write huge amounts of code to make your library flexible).

That said I have no problem with using programs written in Java - in that case somebody else has already dealt with the things I don't like about Java.



It's not overengineering, it's greenspuning[1] around the expressiveness limitations of the langage to make the code flexible.

[1] - http://en.wikipedia.org/wiki/Greenspuns_Tenth_Rule




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

Search: