Success is not about sticking to what you know
When you are good at something it’s easy to continue doing it because you are really good at it, not because it is the right thing to do.
A post shared by Ashok Tankala | Leadership and Executive Coach | Ex-CTO (@ashoktankala)
For many engineers, coding is their passion, and they have spent years honing their skills and expertise in this area. However, as they move into management, they must learn to delegate coding tasks to their team members and focus on broader responsibilities such as team management, project planning, and strategy development. This can be a difficult transition for some engineers, particularly those who have built their careers around coding.
That’s why many software engineers' dream of becoming an Engineering manager becomes a horror story because they struggle to let go of coding as a top priority.
One of the keys to successfully letting go of coding as a top priority is to avoid getting too attached to the status quo. When you are good at something, it's easy to continue doing it because you are really good at it, not because it is the right thing to do. However, to be successful as a manager, you must be willing to let go of old habits and embrace new challenges. This requires a willingness to unlearn old habits and beliefs and embrace new perspectives and ways of working.
Another key to successfully transitioning into management is to avoid getting too attached to one version of your identity. Progress requires unlearning, which means letting go of old beliefs and identities and embracing new ones. Becoming the best version of yourself requires you to continuously edit your beliefs and upgrade and expand your identity. This means embracing new challenges, taking risks, and exploring new opportunities.
Do you have any technique(s) to break free from the status quo and embrace change? Please share it in the comments section.