0
kicks
A Programming Adventure: Extreme Generic Programming in C#
An attempt to implement an extremely generic Graph data structure using parametric polymorphism with generics. The story covers the problem that gave rise to the solution and the downsides of the proposed implementation.