Back to resources

Managing Inconsistency in the Workplace

Firing
Productivity
Performance

11 May, 2021

Faisal Abid
Faisal Abid

Co-Founder / CTO at Eirene Cremations

Faisal Abid, Co-Founder and CTO at Eirene Cremations, shares how he fostered an environment to support one of his team members efficiently.

Problem

At one of the companies I worked at, we hired an engineer who was both fairly intelligent and great with his coding test. Everything went well on paper. However, after a month or so, I started receiving complaints about the newly hired engineer from other engineers. While I thought it was more of a cultural issue and not so much on the engineer’s competency, problems still kept arising. It was so confusing to me, as he had a great background and someone who would be an asset to our company. That is when I had to step in and talk to him personally, put him on a performance improvement plan (PIP), and eventually let him go.

Actions taken

The first step of action was to identify what the actual problem was. The problem could have been technical, cultural, or something that the engineer may not want to talk about. So, I addressed the complaints made by other engineers to find out what was going on. This action helped me to make concrete decisions about the newly hired engineer.

Once I had identified the problem, and it turned out to be a problem related to work, I would set them up for a soft PIP. Generally, I do not particularly appreciate doing formal PIPs because it would just add unnecessary stress. I initiated a very soft PIP, which was a weekly, or in some cases, bi-weekly check-ins with me or even their manager to investigate what stage of the problem they were in. The whole point of this was not to scare them away but to assure them that we were with them regardless of any issues.

And since all else failed, the last resort was a very formalized action, whereby I got the HR involved and their manager. This was a setup to help the engineer navigate and get through the problem successfully for one last time. For me, it was all about having an honest discussion to allow them to reiterate the aims and goals that they were working towards. Although in most cases, matters do not escalate to that point if it is identified at the right time, this time, we had to let this person go.

Lessons learned

  • Despite this engineer being an all-star, it is not necessary to conclude that the same engineer would be a great performer in all teams.
  • An engineer might be fantastic on pen and paper, but you have to keep an eye on their actions. Sometimes, it is not only about the talents and skills but also about being the right fit. Never judge a book by its cover.
  • One company’s A-player is another company’s B-player and vice versa. You could have the best engineer, who might not do well in your company, but when they step elsewhere, they might bring all the fortune.
  • Hiring is very hard. There is no algorithmic process to it. I had hired people who had had a tough time in other companies, whereas they were the star when they came into our company. We cannot judge a fish by its ability to climb a tree.

Discover Plato

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


Related stories

Myth Busting

10 December

Supporting principles on why being data led (not driven) helps with the story telling.

Alignment
Managing Expectations
Building A Team
Leadership
Collaboration
Productivity
Feedback
Psychological Safety
Stakeholders
Vikash Chhaganlal

Vikash Chhaganlal

Head of Engineering at Xero

How to measure Engineering Productivity?

30 November

When you grow fast, its normal to focus on Value delivery aka "Feature Releases". Too many releases too soon will inevitably lead to piling tech debts and before you know, inefficiencies creep in, performances goes down, and ultimately any new release takes too long. Sounds familiar? Then read on..

Productivity
Prioritization
Performance
Ramkumar Sundarakalatharan

Ramkumar Sundarakalatharan

VP - Engineering at ITILITE Technologies

Mindsets of High Performance team

14 October

Teams have tremendous impact on the products on they build. T.E.A.M definition - Together Everybody Achieves More is true. A collaborative and empowered team builds great product versus the good ones.

Innovation / Experiment
Mission / Vision / Charter
Building A Team
Productivity
Feedback
Motivation
Praveen Cheruvu

Praveen Cheruvu

Senior Software Engineering Manager at Anaplan

Assessing the Performance of Your Team

20 August

Parallels between Work and Sport.

Goal Setting
Different Skillsets
Coaching / Training / Mentorship
Performance
Ron Pragides

Ron Pragides

SVP Engineering at Trustly Group AB

How to Help Employees Find Their Strengths and Passions

22 June

Łukasz Biedrycki, VP of Engineering at BlockFi, talks about the importance of building on your strengths and finding your passions to maximize your impact. He dives into the tactics that managers can use to support their teammates in this pursuit.

Different Skillsets
Personal Growth
Leadership
Motivation
Career Path
Performance
Łukasz Biedrycki

Łukasz Biedrycki

Head of Engineering at Spectral Finance