Ken Arnold is one of the authors of The Java Programming Language along with James Gosling.
In this post on Java.Net blogs; he says..
"I don't know how to ease into this gently. So I'll just spit it out.
Generics are a mistake. "
That is a pretty big statement to make.
His reasoning is that for the benefit Generics offer, they are too complex to learn and hence a mistake.
As lazy as I am I have still not played with Generics; so I cannot say much.
Any such feeling in the .NET world??