Skip to content
Swizec Teller - a geek with a hatswizec.com

Dear tech companies, this is not how you hire engineers

Need girl. 170cm, blonde, 34D.

Must love discussing astrophysics, philosophy, and mobile startups.

Opinions on node.js vs. io.js a plus.

4 year degree or higher.

Must enjoy fast cars, watching Netflix, and should understand why sprinklers have to be off at 3:32am every third Tuesday of the month.

Dr. Who appreciation a plus. Will get free dinners, walks on the beach, and skydiving lessons in return.

Subsidised travel when appropriate.

Ridiculous, right?

And yet, that's what a lot job ads for software engineers look like. The better ones will turn it around and take the We offer more than we take! approach.

They highlight the perks and attach a strong brand. Deep down, they're the same.

The more proactive companies hire legions of recruiters to send generic emails to everyone with a pulse. Some better some worse.

But here's the thing - software engineering jobs are a total seller's market right now.

Every engineer you'd want to hire has already got a job. Or their own company. Or they're still in school.

You might get lucky with those still in school. They're juniors and don't know much about the industry. But you will scare them away with that list of requirements. And you'd have to train them anyway.

Those with a company ... well you can get those. But only when their company isn't doing well. Or has just folded. You have to get lucky to catch them on a downturn - when they're disheartened.

But if they've got a VC funded company, you will have to acquihire. Those are expensive.

So you're left with engineers who currently have a job.

Those fall into two categories. Employed and happy, and employed and unhappy.

You're going to be hard pressed to convince somebody who's already happy. Changing one's entire work environment is stressful so people avoid it. And they will have little job satisfaction before they fully grok your codebase.

Your offer will have to be absolutely stellar.

The kind of offer I'm talking about usually isn't.

Now, there's the engineers who are unhappy in their current job. These will be easier to convince, but it's unlikely they're going to see your ad. And even then, they are still coming from a position of strength. Disregarding you doesn't cost them a thing.

The upside will still have to be pretty good.

What I wonder is, why do you look for engineers like this? By scaring away the only people who might sign up on their own?

According to a measure I've heard once (probably depends on many factors), a new full-time engineer adds some $1,000,000 to your company's sell value. They're going to cost you some $300,000 over the two or three years they stay with you, and if all goes well, are going to enable your revenue production.

A few million for sure.

As a business person, would you look for million dollar clients with a generic "Have business. Need \\\$1MM in sales. Please apply" ad?

Of course you wouldn't. You'd network like mad, ask everyone for leads, take prospective leads to fancy dinners, write personalised proposals, buy expensive gifts. Etc.

Why don't you approach engineers the same way?

I promise we'll take you seriously if you feed us and spend an hour explaining how we can help.

Did you enjoy this article?

Published on January 20th, 2015 in Business, Software engineer, Software engineering, Startups

Learned something new?
Want to become a high value JavaScript expert?

Here's how it works 👇

Leave your email and I'll send you an Interactive Modern JavaScript Cheatsheet 📖right away. After that you'll get thoughtfully written emails every week about React, JavaScript, and your career. Lessons learned over my 20 years in the industry working with companies ranging from tiny startups to Fortune5 behemoths.

Start with an interactive cheatsheet 📖

Then get thoughtful letters 💌 on mindsets, tactics, and technical skills for your career.

"Man, love your simple writing! Yours is the only email I open from marketers and only blog that I give a fuck to read & scroll till the end. And wow always take away lessons with me. Inspiring! And very relatable. 👌"

~ Ashish Kumar

Join over 10,000 engineers just like you already improving their JS careers with my letters, workshops, courses, and talks. ✌️

Have a burning question that you think I can answer? I don't have all of the answers, but I have some! Hit me up on twitter or book a 30min ama for in-depth help.

Ready to Stop copy pasting D3 examples and create data visualizations of your own?  Learn how to build scalable dataviz components your whole team can understand with React for Data Visualization

Curious about Serverless and the modern backend? Check out Serverless Handbook, modern backend for the frontend engineer.

Ready to learn how it all fits together and build a modern webapp from scratch? Learn how to launch a webapp and make your first 💰 on the side with ServerlessReact.Dev

Want to brush up on your modern JavaScript syntax? Check out my interactive cheatsheet: es6cheatsheet.com

By the way, just in case no one has told you it yet today: I love and appreciate you for who you are ❤️