Refactoring

Share this post
Creating a Good Hiring Process (Part 1) ๐Ÿ’ผ
refactoring.fm

Creating a Good Hiring Process (Part 1) ๐Ÿ’ผ

How to plan for your team's growth and source candidates effectively.

Luca Rossi
May 5
Comment
Share

Steve Jobs was obsessed with hiring.

He believed it was his most important job, and repeated this countless times in interviews and speeches.

My #1 job here at Apple is to make sure that the top 100 people are A+ players. And everything else will take care of itself. [...] If the top 50 people are right, it just cascades down throughout the whole organization. [...] A+ players hire A+ players, B players hire C players. Do you get it?

I have worked all my career in startups of various sizes. Startups are high-growth and have limited headcount, so each single person has an outsized impact on the business.

In such conditions, hiring well is a matter of life and death.

In fact, if hiring well fixes most problems, the converse is also true. The damage caused by one or two bad hires is immense, and can literally kill your company.

Joel Spolsky, legendary programmer and founder of Trello and Stack Overflow, explained this well:

It is much, much better to reject a good candidate than to accept a bad candidate. Bad employees demoralize the good employees. And they might be bad programmers but really nice people or maybe they really need this job, so you canโ€™t bear to fire them, or you canโ€™t fire them without pissing everybody off.

So how do you hire well?

๐Ÿ”„ Hiring Process

In the past couple of weeks I have talked with tens of managers and business owners about their hiring practices. In the Refactoring community this became the most discussed topic of all times ๐Ÿ‘‡

It took a while to parse and digest the contributions on this one!

Why are people so eager to talk about hiring?

Because, as you know, the market is incredibly hot today. I donโ€™t know any manager who isnโ€™t struggling to adapt to the new conditions brought on by the remote shift and The Great Resignation.

From these conversations, it is clear that good hiring is first and foremost a matter of process. You do it continuously, train people for it, and improve it over time.

Hiring well requires managing four main steps:

  1. ๐Ÿ“ˆ Planning for growth

  2. ๐Ÿ“‘ Sourcing candidates

  3. ๐Ÿ” Selecting candidates

  4. ๐Ÿค Converting candidates

This article covers the planning and sourcing stages, while the next will focus on selecting and converting. Together, this two-part series will cover everything you need to know about creating and managing a good hiring process.

These articles are also the result of the most extensive research I have ever done on a topic โ€” which is well-deserved given its importance.

Letโ€™s dive in ๐Ÿ‘‡

This post is for paid subscribers

Already a paid subscriber? Sign in
ยฉ 2022 Luca Rossi
Privacy โˆ™ Terms โˆ™ Collection notice
Publish on Substack Get the app
Substackย is the home for great writing