3 ms·
Your comment reminds me of the #2 fact from the book "Facts and fallacies of software engineering" which states that the best programmers are up to 28 times bet
by nimbix 17y ago
Your comment reminds me of the #2 fact from the book "Facts and fallacies of software engineering" which states that the best programmers are up to 28 times better than the worst programmers but nobody, including themselves, is aware of that. This makes them a great bargain because their paycheck is not nearly proportional with their quality.
If all the best people were aware of how good they actually are, they'd have a really hard time finding a job where they wouldn't feel underpaid. Also, it's probably better if we don't have to deal with people on zour team constantly thinking how they're 20 times better/worse than some other guy.
- swombat 17y agoAlso, it's probably better if we don't have to deal with people on zour team constantly thinking how they're 20 times better/worse than some other guy. Not really... If you had one of those guys on your team, chances are you could fire most of the team, thus resolving most of the inter-personal tension you're referring to. There are both advantages and disadvantages to that, of course, but in a start-up context, for example, I would say you should have only top notch people who can work "faster than 20 normal programmers". Otherwise the communications overheads will kill you.