When best practices are evangelized, often the context in which they're great is not.
It's like any list of rules (e.g. rules for slidedecks) -- great for beginners, perhaps good for consistent team standards. However, once you understand why the rules exist, you also know when to break them.
It's like any list of rules (e.g. rules for slidedecks) -- great for beginners, perhaps good for consistent team standards. However, once you understand why the rules exist, you also know when to break them.