Best Practices Debate
Comments debate the value and misuse of 'best practices' in software development, criticizing blind adherence, context-dependency, contradictions, and appeals to authority while suggesting alternatives like 'good practices'.
Activity Over Time
Top Contributors
Keywords
Sample Comments
Yes. There's a reason why best practices are called "best".
"Because it's best practices" can not be used as an argument.
Not everyone follows best practices.
Yeah, some of them are just common "best practices".
Agree. “Best Practices” often disagree with each other. So you need to understand the context and pros/cons to pick the right one or decide not to.
also agree that best practices are presumptious nonsense.
Wait, you're telling me this isn't a Best Practice™?
"best practices" however seems a context dependent term.
Best practices are a template, they are general rules, meant to be coupled with a human brain so they can be applied appropriately...or not applied depending on the use case. The problem is not in the best practices; the problem is their literal interpretation. Just because people do not really understand what they are for does not mean that they are an non-valuable tool that should be dispensed.
So what you're saying is "Best Practices Considered Harmful"?