Why Don't You Use XYZ Tech?...
(list of reasons / #tips)
It performs poorly.
It is too expensive.
It is not open source.
It lacks features.
It lacks a community.
It lacks debug tools.
It has serious bugs.
It is poorly documented.
It lacks timely security fixes.
It lacks subject matter expertise.
It's developed for the wrong audience.
Our custom internal solution is good enough.
Its longevity is uncertain: Its startup may be dead or sold soon.
We know under NDA of a better solution.
We know other bad things under NDA.
Key contributors told us it was doomed.
It made sense a decade ago but doesn't today.
It made false claims in articles/blogs/talks and has lost credibility.
It tolerates brilliant jerks and has no effective CoC.
Our lawyers won't accept its T&Cs or license.
All this page from:
"Brendan Gregg's Blog -
Why Don't You Use ..."
https://www.brendangregg.com/blog/2022-03-19/why-dont-you-use.html
----------------------------
19 Mar 2022
Working for a famous tech company, I get asked a lot "Why don't you use technology X?" X may be an application, programming language, operating system, hypervisor, processor, or tool. It may be because:
Also interesting how everything can be a con - for example recommending a technology and using Non-Disclosure Agreements (NDAs)
"Technology X may be too expensive because we're using another technology with a special discount that's confidential. If the reasons are under NDA, then I also cannot share it.
In one case I was interested in a technology, only to have the CEO of the company that developed it, under NDA, tell me that he was abandoning it. They had not announced this publicly.
I've also privately chatted with key technology contributors at conferences who are looking for something different to work on, because they believe their own technology is doomed.
At some companies, whatever reason may just be considered competitive knowledge and thus confidential."