> but that's ok, because he's just like we expect him to be.
For large companies, predictability beats quality. Keep in mind strict business processes exist to defend organizations from incompetent workers, even at the cost of limiting competent ones. Incompetent workers are cheaper. Since the processes prevent competent ones from achieving outstanding results, there is an obvious incentive to hire only incompetent ones.
> I can't help but feel it's somehow unfair.
Not sure about fairness. I certainly don't like it.
> Yeah. Some abilities.
Those are the abilities large banks and insurance companies want. For the average non-technical manager, being able to consider developers as interchangeable cogs beats developers that are impossible for managers to characterize or predict.
For large companies, predictability beats quality. Keep in mind strict business processes exist to defend organizations from incompetent workers, even at the cost of limiting competent ones. Incompetent workers are cheaper. Since the processes prevent competent ones from achieving outstanding results, there is an obvious incentive to hire only incompetent ones.
> I can't help but feel it's somehow unfair.
Not sure about fairness. I certainly don't like it.
> Yeah. Some abilities.
Those are the abilities large banks and insurance companies want. For the average non-technical manager, being able to consider developers as interchangeable cogs beats developers that are impossible for managers to characterize or predict.