Bitter much? I've been fortunate to have never worked with bad programmers. Some were not super experienced but still they cared . They did their best. A bad programmer would be someone who didn't care about the next guy. As for "A" players, they exist. They develop code that others can understand yet probably wouldn't haven't have come up with themselves. Hard work does not make you an "A" player. Intelligent work d…
> A bad programmer would be someone who didn't care about the next guy. Unfortunately I wish this was true to non-programmers. But a "successful" programmer ships without worrying about how difficult it is to add a feature or to debug a problem when they're gone. At least that's my experience in my current job where I'm mostly maintaining shitty code. And I know it's a culture problem too.
While all the "bad" programmers sits there, worrying about stuff breaking in the wild, with only their 1% code-coverage tests to verify that everything is working.