I had one of those at my last job. To our face, it was “oh, you guys are so great, your work is wonderful, bla bla bla”. Nobody believed him and nobody respected that because we knew the product we were working on was terrible. Then someone heard him talking to his boss, about how he was trying so hard but there’s only so much he can do with the employees he has… let’s just say word got around and our respect for him went from zero to outright disgust.
The worst part was performance reviews: “Well, yellowjacketcoder, out of a scale from 1 to 5, one being high, I have to rate you a 3” “What? I led both initiatives you wanted started, I have the highest issue turnover rate on the team and the second lowest bug count. Why didn’t you tell me there was a problem earlier!?” “Oh, there’s not a problem, you’re doing fine.” “Alright, tell me what I need to do to get a 1 next time” “Oh, just keep doing what you’re doing now” “Doing what I do now got me a three, how will that change next time” “Um, oh look at the time, I’m glad we could resolve this issue, bye!”
Boss before that was “Look, you have a bug, we can’t have that shit, if it keeps up the company will fail and we won’t have jobs. Fix it” “yes sir”. And it got fixed. If I finished early, it was “good job YJC, now I know I can trust you with harder stuff”. Performance reviews were “According you guidelines X, Y, and Z, you get this rating. If you want to improve, you need to do A and B and improve C from 50% to 70%.” “yes sir”.
Drill Sergeant boss doesn’t mean yell at you for no reason. Even at boot camp the Drill Sergeants have a reason.
Overly nice means avoid conflict at all costs, but sometimes conflict is necessary when there’s a problem.