3 ms·
As another sibling said: Because Google uses it. But also because many devs get very anxious when you tell them to use something that doesn't have the majority
by heipei 5y ago
As another sibling said: Because Google uses it. But also because many devs get very anxious when you tell them to use something that doesn't have the majority "mindshare" (yes, I have had people tell me that concern multiple times).
Tell a frontend dev to use Ember over React and they will get sweaty palms and tell you that "React has won" or something like that. Tell someone they should use Nomad over k8s and they will tell you that they really should be working with whatever everyone else is working with, the the die have been cast and k8s has emerged as the winner.
I believe it is a mixture of resume-driven development, which is a perfectly fair concern if you are planning to apply to the next job and have that item on your CV, and insecurity. Insecurity because someone might be worried that if they learn Nomad instead of k8s they will have trouble applying their knowledge later, as if the concepts aren't mostly 1:1 mappings. Same with most programming languages and frameworks du jour, but still some people think it's better to have 3 years of experience with Framework X instead of 1 year of experience each with Framework X, Y, and Z.