On the one hand you've said explicitly in another comment that there is only one way to do things. On the other hand, you're saying a manager needs to build trust. But in my experience, trust doesn't get built by treating everyone as identical, fungible developer-units who must do things exactly the way you tell them, and nothing else?
A team is a bunch of individuals, and working out how best to motivate everyone on your team is the manager's job. And not everyone is going to be optimally motivated by being told they have to do everything in public.
A team is a bunch of individuals, and working out how best to motivate everyone on your team is the manager's job. And not everyone is going to be optimally motivated by being told they have to do everything in public.