Back to resources

Hiring the Right Staff and Knowing Who the Right Staff is

Firing
Feedback
Hiring
Performance

28 May, 2021

John Skinner
John Skinner

CTO / CEO at RSI

John Skinner, Chief Technology Officer at RSI, shares the importance of hiring the right staff, who would pay you back by their contribution and enhance workplace culture.

Problem

Who wants to hire the wrong staff? Unfortunately, I have had a couple of times in my career, where I came across a highly brilliant technologist, who was a not-so-likable character. Nobody wants to work with someone like that. However, this person knows our software and domain so well that we cannot get rid of the person. Besides, his coding skills are God-gifted. They would do twice the amount of coding, but nobody wants them around. In that case, understanding that you need to devote yourself to ingenuity, but you also have to have the attitude. After all, no one likes conflict, but if I had let that fester, I might have lost a few good engineers.

Actions taken

Talk to The Person

First things first, instead of poisoning the well, I talked to the person who was creating all the issues; and by talking, I did not have the two-minute conversation. I realized that too many times, we try to tip-toe around issues to avoid conflict. However, in this case, I had to walk in their shoes for a little bit of exposure. I had to understand if it was a deep-rooted problem or a temporary one, and talk to them about the change that they needed to make from their end.

Structure Hiring Outcome

I needed to get everyone on the same page. I made sure there was a strong technical interview process for future candidates, where everyone goes through the same process. Structuring interviews with a systematic approach allowed for a smoother process and better distribution of information among teammates and managers. We all needed to communicate well enough to narrow down on something that everyone agrees to.

1-1s for Employee Engagement

At the end of the day, I did plenty of one-on-ones, but I also skipped levels while doing so. I did have managers taking care of a team, but I would still go and talk to individual developers and designers. The whole purpose of this is to understand how your team members feel about work and their team overall. If you do not hear them, who will? Create a good environment where everyone can share freely, and you can resolve issues.

Act Quickly

I have learned over the years that aptitude can be taught, but attitude can not. If after speaking with the person and working through the issues, the behavior continues, it is best to remove the person quickly. Festering of a poor attitude or lack of playing well in the team can lead to disastrous results in morale.

Lessons learned

  • Addressing problems quickly is essential in developing and maintaining a great team. It took a little bit of time for me, but never be afraid to talk to your team members about something that has arisen, which might be causing problems for everyone.
  • Point out unacceptable behavior or arrogance before it becomes too problematic. Evidently, it interferes with others who are trying to complete their duty.
  • Take remedial action. If you suspect that your team members need training, get them training. If they need help, go ahead and help them. Please get to know your team members as a person so that their problem becomes clear to you.

Discover Plato

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


Related stories

I was passed for Promotion. What now ?

26 January

Passing for promotion happens to everyone in their career lifespan. If someone does not had to go through the situation, consider them they are unique and blessed. Managing disappointment and handling situations in professional setting when things don’t pan out, is an important life skill.

Changing A Company
Handling Promotion
Feelings Aside
Feedback
Coaching / Training / Mentorship
Fairness
Career Path
Praveen Cheruvu

Praveen Cheruvu

Senior Software Engineering Manager at Anaplan

15 Tips to improve profile discovery on LI

20 January

Recently, I have read the book ‘Linked’ from Omar Garriott and Jeremy Schifeling on audible. The audio book is 7 hours long. If you dont’ have time or need a brief summary, read on

Hiring
Changing Company
Career Path
Praveen Cheruvu

Praveen Cheruvu

Senior Software Engineering Manager at Anaplan

A 3 tier approach to more effective recruiting

19 January

Recruiting and retaining good staff is amongst the top challenges for every business. There is a world where it's not always expensive, doesn't take an age, reduces lead times and actively contributes to the in-situ teams growth.

Changing A Company
Hiring
Juniors
Alex Shaw

Alex Shaw

Chief Technology and Product Officer at Hive Learning

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

The Growth Mindset in Modern Product Engineering

28 November

The impact you can have with a Growth Mindset' and the factors involved in driving orchestrated change.

Building A Team
Leadership
Collaboration
Feedback
Ownership
Stakeholders
Vikash Chhaganlal

Vikash Chhaganlal

Head of Engineering at Xero