Dealing with a “Hero” Situation
10 September, 2018
The team was tasked to investigate and fix the performance issue on our website. A critical functionality was affected and this impacted the most actively used part of the website. The Senior Engineer proposed a solution which revealed to be a massive spider web, required introduction of new patterns and was difficult to review. The team suggested to break it up into into smaller, more workable segments to review, but the Senior Engineer wouldn't accept feedback and insisted to just have a one-off review of the whole program with the team. All in all, a very opaque situation for everyone.
As this person's manager, I stepped in. First, we spent three hours to go through his work and I took note of where the code could be split up. Then I showed him that his output could actually be broken up. I realized he only needed to be shown that it could be done and how it should to be done. Second, I discussed with him the importance of collaborating with other people, especially when you're trying to solve such a big issue: he realized he needed to improve his communication and decided to apologies to his teammates. Lastly, I included this matter in his quarterly review and we discussed the negative impact -delay and missed goal- of his actions and the important lessons learned.
There are two key lessons in this scenario. First:when you have a big project, make sure you are communicating, collaborating and sharing more effectively and more frequently with your team. Teamwork and trust are very important in working relationships. Second, as a lead or manager, you have to understand what motivates a person, or a team and make sure you set them up for success by showing them what and how success looks like.
Scale your coaching effort for your engineering and product teams
Develop yourself to become a stronger engineering / product leader
Yang Wang, Engineering Manager at Bond, shares how diligently she transitioned from a large company to a series of startups, all balancing between the role of being a working mom.
Engineering Manager at Bond
Yang Wang, Engineering Manager at Bond, shares how she coached several women engineers in her team to boost confidence and help them grow in their careers.
Engineering Manager at Bond
Nani Nitinavakorn, the Sr Product Owner at Revolut, describes how she keeps learning hard skills to increase motivation and respect her team.
Sr Product Owner at Revolut
Rachit Lohani, Head of Engineering at Atlassian, shares all his ideas and principles on providing feedback and avoiding discomfort while doing so.
Head of Engineering at Atlassian
Vishal Ramrakhyani, Director of Engineering at Zoomcar, shares how grooming an existing senior team member to a leader can boost team morale and keep the culture intact.
Director of Engineering at Zoomcar
You're a great engineer.
Become a great engineering leader.
Plato (platohq.com) 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.