Vi siete mai chiesti perchè per convenzione i generics usano una sola lettera per indicare i tipi da utilizzare?

public class Item {}

invece che

public class Item {}

Ecco come la pensa Eric Gunnerson (e trovo non abbia torto...)

http://blogs.msdn.com/ericgu/archive/2004/07/16/185538.aspx