Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I think if you attempt to hire 1000 pretty good programmers, it is likely you'll end up with a least one exceptional programmer.

If you were to divide up the 1000 pretty good programmers into 200 teams of 5 people each, and give them the same high level of difficulty task as a team of 5 exceptional programmers. What are the odds that the exceptional team produces the best result?

The ratio in developer ability is a bit hard to get a handle on. The study seems to show that for analysts the environment can also play a big role in individual performance. That is also true in software development. Good leadership, strong peers, and the right cultural fit can probably make at least a 2X improvement in individual performance over tyrannical leadership, mediocre peers and a corrosive culture. Domain expertise is another element in performance, often just in avoiding obvious but still costly mistakes.

Some companies thinks they've hired superstars, but really only hired a bunch of arrogant pricks.



Steve Jobs and Bill Gates are/were bullies. So, average workers need bullies to perform well--not the "good environment".




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: