i think this has an interesting parallel (isomorphism if you enjoy abstract algebra) to society in general;
if you shame someone like that, they won't feel good and it probably won't make them perform better at work. you have to be reasonable with them too, if you're too mean they won't like you which doesn't foster good teamwork. except here the company is the country and deadlines are economic achievements and such.
that being said i appreciate the sentiment here, you have to feel responsible to the team because you're a part of it, upon doing that you'll get the best out of people i find, although thats never an easy balance to find either.
Yeah, I think it often backfires. Long ago I thought I did a good job on one of my first projects, would work after-hours on it for fun, and my co-worker said I was doing a good job. But the client started to publicly shame me in the meetings, which would just demoralize me. I stopped working any extra hours. The hours I was at the job I spent half the time worried that I was going to be fired not getting much work done.
if you shame someone like that, they won't feel good and it probably won't make them perform better at work. you have to be reasonable with them too, if you're too mean they won't like you which doesn't foster good teamwork. except here the company is the country and deadlines are economic achievements and such.
that being said i appreciate the sentiment here, you have to feel responsible to the team because you're a part of it, upon doing that you'll get the best out of people i find, although thats never an easy balance to find either.