”Understand that a great manager is essentially an organizational engineer. Great managers are not philosophers, entertainers, doers, or artists. They are engineers." (Ray Dalio, Principles)”
Supposedly, there are software developers that are 10x better than others.. I don’t know if 10x developers really exist but I can affirm that 10x managers do.
Andy Grove, the legendary Intel CEO, defines the manager output as:
The output of a manager is the output of the organizational units under his or her supervision or influence.
The manager is a multiplier on the team's results. Your company works as a machine composed of processes and people. The better the manager, the better the machine will work.
In my career I have encountered three roles a manager must fulfill:
The Operator: She works to make the machine deliver the most. He knows what levers to pull and what buttons to push. She motivates the team, coaches he knows all processes necessary for success. However, he only works inside the system. If the processes are not working anymore, or the situation changes for some reason she will be in trouble.
The Technician: She knows how to operate the machine well but more important than that she knows how to fix problems in the design. If the training process is not working, she will diagnose the problem and fix it. when conditions in the market change she will change the processes and incentives as well.
The Engineer: The rarest manager of them all. The engineer designs organizational systems. She is the one who knows how to create metrics, training, incentives, and processes to achieve maximum performance.
The 10X managers I met were able to do the 3 roles well. If you want to become a 10X manager look at the one you are the worst and start to improve now.