Managing the Unmanageable Employee
28 May, 2021

Founding Engineer / Head of Product Engineering at Coda
Problem
We had an engineer who had a lot of industry experience coming into the company. However, once he started working the overall skills felt lacking. He would come up with solutions that were a lot more complex than they had to be, and to make things worse he did not take feedback on the choices very well. He would often get pretty defensive about the proposals he had. In some of the initial projects that he worked on, we did not have as much visibility into the actual code and designs he was creating so this went on for a while. Later on, when he started working with other well respected engineers in the company, that's when some of the things came to a head and led to quite heated discussions between him and another engineer.
Actions taken
I ended up having a conversation with both of them to understand where each of them were coming from. I tried to get the details of the problem so that I could create an assessment for myself. I also looked into the code a lot more closely so I could have my own neutral perspective. My main objective here was to be a neutral judge who is trying to objectively assess the situation and provide feedback. One of the things I provided feedback on was helping this person be more willing to discuss and decide on options collaboratively with others as opposed to making those calls solo. Unfortunately, while it helped for a very brief amount of time, this person very quickly reverted back to their regular behavior and got defensive about the discussions.
At some point it became clear to me that this person will not work out as an engineer. At that time one of things we explored was a slightly different role. This person was a great customer advocate, and had a lot of empathy for the problems our customers faced. So we explored having this person take up roles where they would work a lot more closely with customers and the GTM team instead of being on core product. We thought he would be a great fit in the support engineering role, where his responsibilities would be to fix bugs, respond to customers and work with smaller features. This person in the past has expressed an interest in this type of work, however, in the end the person ended up not taking this opportunity.
This was one of the tougher challenges I went through. Even though I tried the options mentioned above, none of them worked out.
Lessons learned
- Managers need to act at the right time with difficult employees. In this case, I took a little too much time and escalated the situation, but I would act much more quickly in such circumstances in the future.
- If there is another better opportunity for one person with the right skills within the company, it is a great idea to switch them. They can become much more successful there. Put employees in a spot where they can do good and bring in the best in the company.
Discover Plato
Scale your coaching effort for your engineering and product teams
Develop yourself to become a stronger engineering / product leader
Related stories
24 May
Liz Henderson, an Executive consultant at Capgemini, shares her experience hiring a data team with a manager who was difficult to work with.

Liz Henderson
Executive consultant at Capgemini
26 May
Jonathan Belcher, Engineering Manager at Curative, explains how to balance team cohesion and individual focus time, tapping into his experiences of working remotely for seven years.

Jonathan Belcher
Engineering Manager - Patient Experience at Curative
13 May
Tom Hill, Engineering Manager at Globality, Inc., describes his decision-making practices when making architectural decisions.

Tom Hill
Engineering Manager at Torii
9 May
Pavel Safarik, Head of Product at ROI Hunter, shares his insights on how to deal with disagreements about prioritization when building a product.

Pavel Safarik
Head of Product at ROI Hunter
27 April
David Kormushoff, Director at Koho, recalls how he galvanized his team to tackle a time-sensitive problem, sharing his tips on how to shift chaos into calm.

David Kormushoff
Director at Koho
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.
