This is from an email sent to the IBM-MAIN mailing list by John Gilmore:
G. H. Hardy wrote that 1) intellectual curiosity, a desire to know how
things work, 2) craftsmanship, the need to do the best job one knows
how to do, and 3) a desire for recognition, even fame, are sine quibus
non for success at any intellectual task.Managers who employ programmers who lack these three characteristics
get the mediocrity they deserve.
…
It is hard to resist the conclusion that these managers, who are not
themselves programmers, have, with no understanding of the ‘skill set’
that programmers need, taken refuge yet again in crackpot realism.
Production lines, particularly those that are highly automated, can be
managed. Programming projects must be led.