A hard lesson on team management

What does it take to be a good team manager?

The ability to properly give orders to your team.

The ability to make your ideas come true at the expense of your team's work.

The ability to control everything your team does.

The ability to delegate work.

The ability to trust your team.

A lesson harder to learn than most expect. Which makes it all the more valuable.