Caution: This story does not have a happy ending. It is neither a story for the faint of heart nor for the critical of mouth. If you're easily offended, or prone to being a disagreeable knave in blog comments, please stop reading now.
Probably a rather well known rant from steve yegge, but today was the first time I read it. I guess I never used java enough to get to the point where I was hampered by ridiculous strings of method calls.