That sounds pretty horrendous to me, I would wish her all the best and leave.
That sounds pretty horrendous to me, I would wish her all the best and leave.
Winston Churchill is the most famous example of this. He was a great leader during wartime but terrible during peacetime.
http://content.time.com/time/magazine/article/0,9171,2031992...
If the team had failed in the end, all of the qualities that are presently being lauded would be held at fault. True morals may not be relative and situational, but the average person's mental implementation of morals sure can be.
[0] https://www.amazon.com/First-Rate-Madness-Uncovering-Between...
William Tecumseh Sherman, of "Sherman's march to the sea"
We don´t know if he would have been a good or bad leader during peacetime (by the time the conservatives got back into office he was no longer in his prime shall we say), but what he would most certainly have been is a leader with a lot of experience in dealing with Stalin, and a British Imperialist. Which would have been entertaining at least.
Most of that is "blank slate, let's start again" with expectations made clear. Obviously that was lacking in this place.
When you've got people successfully blaming others for their own failures, this manager, with experience on the front lines, did the most effective thing to remedy that. I'm sure nobody got fired for someone else's failings after that.
The aftermath was that a few people left the company for better jobs after we shipped (unavoidable, some had set their minds even before she joined and actually stayed longer because of her). For the rest, it was promotions. The engineers on a PIP exited the PIP by being promoted(!), were allowed to move to their favorite projects. Even the scheming engineers who turned us into a toxic team got promoted for the work they did under her management (though personally I think they should have been shown the door for their attitude). Manager moved to a more prestigious peacetime team, where I am sure she runs things differently.
There arguably are less blunt ways to do it - but for that team, it seems like it was the right approach. Also, OP is presumably overstating the need to be typing all the time since that's not how programming works.