This is an interesting read about anti-patterns as they apply to programming and other facets of IT.