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.