David.Poole (12/11/2013)
To my mind the term "best practice" is intended to be "preferred common usage" to help newbies from straying into dangerous territory without appropriate skills/awareness. Stage one is learning the rules. Stage two is learning the caveats to those rules. Stage three is discovering new rules/caveats.
I like Stage Four the best... learning that "It Depends". 😀
--Jeff Moden
Change is inevitable... Change for the better is not.