People don't leave jobs; they leave their leader, and micromanagement usually has something to do with it.
Effective leaders are coaches, and instead of teaching people, they guide others to arrive at their own solutions, put them into action, and set goals. Unfortunately, skills that get someone elevated to a top job may have little to do with their ability to guide and inspire others.
Here are some basics of being a good coach:
Listen: A weak leader is frequently too busy dispensing advice to understand the situation they're being asked about fully. Listening allows a manager to be as informed as possible; it also shows respect and confidence in the other person.
Ask the right questions: Yes/no questions tend to shut down conversations; they can also make people feel like they're being led in a particular direction. Instead, a good manager poses open-ended questions that guide the other person to brainstorm possible solutions and to decide which one is the best.
Provide useful feedback: Good feedback is at the core of a strong team, not only positive feedback but constructive feedback that is well delivered and helps the other person to move forward.
We sometimes erroneously think that a leader should be a supreme expert who can advise any employees about anything and everything. As a result, people end up becoming overly prescriptive micromanagers. The good news is that with the right training, anyone can learn how to be a coach.