This is the third part of an interview with Erich Gamma where he discusses design principles. The page itself contains links to the previous parts.