Patterns Considered Harmful

See DesignPatternsConsideredHarmful.