Comment by sokoloff
> Treating a person as part of a group is the problem.
Yes, but it's efficient and effective in a large number of cases.
Those with no programming experience is a group. Those who just graduated a CS program is a group. Fresh bootcamp grads are a group. People with 5+ years of experience with your tech stack are a group.
Is there someone with no programming experience who would turn out to be great? Of course; none of us were born with programming experience, but most people are practical enough to not bat an eye when we use past experience as a proxy to quickly pre-filter the possible candidate pool.
Exactly true. But being hairless apes, we tend to overrely on our ability to group. "Smells like ___, must be bad at finding bananas in modern C++ product development process."
Where ___ is: "no formal education", the accuracy is possibly over 50%.
Where ___ is: "Dutch", the accuracy is below 50%