Plato Elevate Winter Summit has been announced (Dec 7th-8th)


Back to resources

Flexing Your Management Style


22 April, 2021

Alessandro Bahgat Shehata
Alessandro Bahgat Shehata

Staff Software Engineer/Engineering Manager at Google

Alessandro Bahgat Shehata, Founder in Residence at Google, discusses how to adjust one’s management style to fit people with different needs and expectations.


Many first-time managers will settle in their roles, still exploring their management style. Many will commit to treat everyone the same and provide the same amount of support, direction, and feedback to everyone. While that may seem like the fairest thing to do, it is hardly the most effective one since different people have different needs.

At one moment in my career, I was leading a team -- in a rapid growth phase -- where most people were more junior compared to the rest of the company. A number of more senior people were later added, but the ratio was still favoring more junior engineers. It was difficult to provide the level of support most people needed since seniors were oversubscribed with questions. I was troubled by adjusting my management style to successfully manage a fast-growing team of juniors and get them up to speed quickly.

Actions taken

Even as a first-time manager, I could tell that more experienced people would need less guidance and hand-holding and should be allowed to have more autonomy. At the same time, less experienced people would benefit more if they would be instructed in the greatest detail in how things worked and provided with extensive support. Not surprisingly, most juniors may find micromanaging neither hindering nor negative in its essence. Being able to recognize and assess where people were with respect to their expertise and level of confidence was a skill all first-time managers should acquire quickly.

When someone is not performing up to the standard, managers are inclined to adjust their level of involvement. The questions I was asking myself were, “Did someone know how to do something,” “Were they motivated,” “Were they set up to succeed in their role,” or “Did they need more guidance.” I was rather straightforward, inquiring if they had enough understanding that would allow them to solve a certain problem. I would encourage first-time managers to be open upfront and tell a person that they would be directive and give some more input on how to do the work. If the issue persisted, it would be either motivation or something else that deserves a whole different approach.

On the flip side, I had to be directive with many highly autonomous high-performers when assigning them a new task they have never done before. If the problem was high-stakes and risky, they shouldn’t be left alone and undirected. In this particular situation, they may benefit more from being told what and how to do something than left to their own to make a detrimental mistake. By being directive, I was not reverting to micromanaging them, but I was assessing what level of guidance would be required for changing demands and expectations. I was guided by a challenge, “What was the best way to support someone in a new task?”

Lessons learned

  • Set the expectations upfront. As a manager, you are responsible for making the assessments of what a person needs. After a while, you will be able to assess what someone needs with great accuracy, but nevertheless, you should confirm your assumptions with a person in question. You can always openly ask, “What would be the most effective way for me to support you in your role?”
  • Also, be clear about your expectations and actions. If you feel that someone is confident with some tasks, explain why you are stepping back. They should understand that it doesn’t mean you don’t want to stay involved, but that you trust them with those tasks and delegating them decisions. Different delegation strategies are available depending on their level of expertise.
  • Be mindful of yourself too. We are all somewhere in our careers, have managers, and feel more or less comfortable with certain tasks. Asking yourself what level of support you need is also useful to reflect on and better understand other people you are managing.

Discover Plato

Scale your coaching effort for your engineering and product teams
Develop yourself to become a stronger engineering / product leader

Related stories

Improving Team Execution in a Remote Environment

29 November

Vadim Antonov, Engineering Manager at Meta, details his process of implementing an organized execution system for his cross-functional team.

Vadim Antonov

Vadim Antonov

Engineering Manager at Facebook

Delegate successfully as a first time manager of Product Managers

24 November

Andrew Tsui, a Product Leader, works to build great teams that are independent, demonstrate mastery of their domain, and fully commit to their purpose.

Scaling Team
Building A Team
Coaching / Training / Mentorship
Psychological Safety
Cross-Functional Collaboration
New Manager
Andrew Tsui

Andrew Tsui

Director of Product at Startup

Inviting Juniors to Learn New Skills

23 November

William Bajzek, Director of Engineering at Sapphire Digital, is always keeping his eyes open for ways that he can give his team a chance to learn something new.

Different Skillsets
William Bajzek

William Bajzek

Director of Engineering at Sapphire Digital

How to Build Rapport With an Introverted Manager

17 November

Piyush Dubey, Senior Software Engineer at Microsoft, shares his journey of climbing up the career ladder through awkward times dealing with an introverted manager.

Managing Expectations
Internal Communication
Coaching / Training / Mentorship
Piyush Dubey

Piyush Dubey

Senior Software Engineer at Microsoft

How to Transition Into an Executive Role

9 November

Luis Villegas, Chief Technology Officer at Bungie, speaks on his experience working through the career ladder into an executive position.

Personal Growth
Coaching / Training / Mentorship
Career Path
Luis Villegas

Luis Villegas

Chief Technology Officer at Bungie

You're a great engineer.
Become a great engineering leader.

Plato ( is the world's biggest mentorship platform for engineering managers & product managers. We've curated a community of mentors who are the tech industry's best engineering & product leaders from companies like Facebook, Lyft, Slack, Airbnb, Gusto, and more.