The issue focused on compilers and data structures. It may not be very relevant to this discussion. The general problems with data structures are described in The Data Structure Design Challenge: One Design Rule for All Data Structures and its Application to Java. The article should be read and understood by everyone who works with data structures. The article has been linked to by many people in the Java community. The article was written by Peter Norvig. The article was published in two parts. The first part was published in August