3 ms·
This article is written in an alien universe. "Best Practice" is the well-trodden path. It's typically easy to find, many people know about it, it avoids most
by devchix 5y ago
This article is written in an alien universe. "Best Practice" is the well-trodden path. It's typically easy to find, many people know about it, it avoids most of the pitfalls you don't know about, you can get help if you find yourself slightly lost, it's easy terrain to navigate, you can probably walk it or ride it, it gets you there without you putting in much more effort.
It is probably not the shortest nor fastest path, nor most efficient path for 4-horse carriage.
Here's a best practice: Don't build Splunk infrastructure on Windows. Is it bad? No, it's fine, but fine-grained control, observability, permission and logging framework, tooling, they're all minus compared to being on +nix. Don't build Splunk infrastructure on BSD, or Solaris, even if they're +nix. Not enough people use it that when you run into trouble, there's no help. Does one have to "defend" and "explain" that every time? Does the author hate that principle? There is such a thing as best practice (no capitalization) whether one admits it or not. It's not for the old seadogs, it's for the newly initiated, you don't need to know the whys at the very beginning. At the beginning, the best advice is not to fall into the ditch.
- charles_f 5y ago> Does one have to "defend" and "explain" that every time? That's not my point. If your colleague is building Splunk infrastructure on Windows, and you tell him: "best practice is not to do it on Windows", they learned nothing. If you tell them "it's fine, but fine-grained control, observability, permission and logging framework, tooling, they're all minus compared to being on +nix", at least they know why, and they learned how to make an informed decision in the future, as well as how to push back against their managers when they'll insist to do it. > There is such a thing as best practice (no capitalization) whether one admits it or not. I admit it. My main problem is that a large portion of the time I'll see people not get why it's a best practice. And that is a problem.
- maverwa 5y agoso, I guess your do not hate "best practices" but the term, or more, how people use that term?
- mbrodersen 5y agoThere are plenty of “best practices” that contradict each other. Which shows that you need to think and understand the pros/cons of each “best practice” and not just blindly follow the latest advise you happened to read on HN.