Maybe some companies prefer 100 mediocre employees working together in perfect harmony over just a few superstars.
The problem this article doesn't address is that it is REALLY HARD to get 100 programmers (or workers in any profession really) to work in perfect harmony towards a goal. The underlying problem is that engineering doesn't scale well. If you already have 10,000 engineers, hiring another 10,000 will not make you twice as productive, but hiring a handful of very good programmers might.
I do agree however that some talent acquisitions are more outrageous than others.
As a startup I'd prefer having 100 mediocre programmers instead of only one superstar, but it is harder to get 100 mediocre people to work in perfect harmony than to pay a superstar millions of dollars. More people introduce more overhead and are likely not to work together in perfect harmony. One person works
The problem this article doesn't address is that it is REALLY HARD to get 100 programmers (or workers in any profession really) to work in perfect harmony towards a goal. The underlying problem is that engineering doesn't scale well. If you already have 10,000 engineers, hiring another 10,000 will not make you twice as productive, but hiring a handful of very good programmers might.
I do agree however that some talent acquisitions are more outrageous than others.
As a startup I'd prefer having 100 mediocre programmers instead of only one superstar, but it is harder to get 100 mediocre people to work in perfect harmony than to pay a superstar millions of dollars. More people introduce more overhead and are likely not to work together in perfect harmony. One person works