|
|
|
|
|
by kaidon
1308 days ago
|
|
Absolutely. On a small team, we had 2 underperforming devs. One was doing absolutely nothing at all for months on end. One was doing negative work - every line of code made things worse, every document was unintelligible, and they would approve every PR from other devs the second it was opened. Suffice it to say, the dev that did nothing at all was the most productive of the two. |
|
And these people frequently last surprisingly long at companies because it is pretty hard for managers to understand how individual team members contribute to overall productivity. Managers tend to focus on short term goals (like getting a feature delivered or a bug solved) but have hard time understanding long term implications of bad decisions their people make.
It is pretty easy to fix a bug or write a feature but a bad developer will cause large amount of debt along with it that will slowly deteriorate productivity in ways that will be difficult to understand. The people who understand what is happening -- senior devs -- will frequently not speak up about it or their voice will be downplayed ("Hey, this guy can't be that bad, he is delivering after all?")