This post is hilarious. I am a hardcore Java developer and I love working with it, but I couldn’t help agreeing with the author of this post on some of the things he mentioned.

But folks, Java is not as bad as he tried to paint it as. Actually, Java has improved a lot since 2006 when this was originally posted. (Have you seen Java 8 yet?) Nonetheless, here is something for you to read and laugh about Java (or any object oriented design):