The problem with Dogma in Software
Design patterns, algorithms, data structures, and best practices can all become anti-patterns when treated as a Dogma.
Tags: architecture, patterns, codequality