The Bad Apple: Group Poison
codinghorror.com
codinghorror.com
Anyway, it really annoys me. I wish Steve Yegge would blog more often and drown Atwood out :)
The difference in engagement was clear. More on-topic comments, lack of questions already addressed in the post, lower bounce rate, longer time on-site, etc.
You have to write for scanners. The majority of your visitors aren't looking to read essays or blocks of text.
http://www.useit.com/alertbox/9710a.html
And the data haven't changed much:
It's just as easy to jump to the opposite conclusions: a bad apple makes a group question the validity of its goals. A group who spends time making sure its goals are worthy is bound to be less productive, but is more likely to do the right thing.
If they're skeptical of your idea or whatever, they should add constructive input instead of dragging on everyones spirits.
Though I admit, it would be weird if someone can tell an idea is bad, but not be able to say why. In that case I think the detractor deserves to be ignored on the grounds of insufficient proof.
All you can say about bad apples is that they point to a problem. To fire them without asking is shooting the messenger.
Certainly seems consistent with what I have experienced (I see myself falling into the "depressive" dysfunction from time to time, and I know plenty of people who could be #2).
I found myself breaking the rule and complaining about East Coast weather a lot. So I then amended it to, "I hate this weather. I'm moving to Spain or California in the next year", then I took gradual steps to set myself up for it. Then I went to Barcelona, spent some time there, and now I'm in Los Angeles. "This project seems to be sucking huge manhours - I wonder if there's a way we can outsource the real grindwork here?" --> Very, very cool. "This project seems to be sucking huge manhours. I hate this. This sucks." --> Totally not okay.
And all this is assuming you actually have a quantitative measure of programmer productivity that is accurate enough to measure a 30% change. But let's no go down that drain again.
Why? Amdahl's law suggests otherwise, as does any non-zero cost of communications.