J
James Kanze
Maybe you've never worked with anyone good or on problems
where being good mattered?
I've worked on critical systems, where everything had to work.
I've worked with a lot of good people, and some exceptional
ones.
More likely you've never worked in an environment designed to
produce good software. More likely you don't know how to judge
good. Although I've seen a few exceptions, most professional
programmers are competent, and the cases I've seen where they're
not productive, it's been because management has prevented them
from being productive. Sometimes, simply by letting a few
snotty brats who think that they're the only ones who know
anything run things.