Nothing worse than getting "correction" about trivial things.
Luckily the entire organization is like this, but it definitely extracts a moral cost.
E.g. "this will make me look so much smarter"
On the one hand, when he's right (which is often) it can save some work, but on the other hand, he's not always right, and he always sounds like an ass.
I've repeatedly asked management to have a word with him about it, but they haven't because he's a valued team member and they don't want to rock the boat. I ended up blowing up at him over email about it and he's definitely been less of a dick to me about these things, but he continues to be a dick to everyone else about it because it makes him look smarter. It's pretty irritating and I never want to have to work with him again because of it.
The old adage comes to mind, "it's not what you say, but what you tolerate". If you communicate a reasonably good standard early on, it is helpful for the entire team.
- Listen, because maybe they are right after all
If I can praise and lift up 95% of what someone is doing, they will do more of that, and less of the 5% that I'd otherwise like to see be done better — unless that 5% has a disproportionate amount of damage to the organization.
This is very good manners and also the default in some cultures, a huge humiliation to do otherwise.
On the other hand you might have people, who will always argue against anY correction you have and correcting in private makes it seem for them, that the discussion is 50-50, that it is only you telling them something is wrong and their opinion is as good as yours. It might not be worth correcting, unless critical, in such cases though.
If I'm admonishing, it will be privately face-to-face unless I absolutely can't otherwise. Quite often I'm trying to be gentle, but email just loses too much context and it comes across as me being genuinely upset.
+ When stating the issue, avoid using "You are/were", prefer "You did/didn't do".
EDIT: and especially, absolutely avoid saying "You will never"
- Correct in private, praise in public.
- Correction needs to be proportional to what happened.
- Employee level matters. For example, a manager should be gentler with a junior IC than a SVP.
- Always be direct and specific.
- Keep issues internal. Customers should only see a united front, that also takes ownership of problems.
- Think it through, don't correct while being emotional.