Also, 10 average programmers can't replace one good one because you
have
the overhead of interperson communication (55 distinct pairs).
I agree; not only that - on a related note, with a few good
programmers (how I HATE the phrase 'software engineers') one can
actually attract more good folks ...
The impression I get from the horror stories is that the difficulty
doesn't stem from the problem of hiring 1 good programmer or 10 average
ones, but with the problem of hiring 1 good programmer or 100 people
who, no matter what may appear on their CV, don't program -- or is that
an exaggeration?
-Dave