Java Generics Considered Harmful
”I don't know how to ease into this gently. So I'll just spit it out. Generics are a mistake.” -Ken Arnold
Generics Considered Harmful
https://weblogs.java.net/blog/arnold/archive/2005/06/generics_consid_1.html
Somehow, designers of commercial programming languages tend to give users what they want, and not give users what they need. This is sad because often this mean that the conceptual integrity of the language design is ruined.
We will see how things come with CLR Generics, hope we learned to make better design decisions.