A sour relationship

The relationship between developers and recruiters is not an easy one.

For developers, recruiters are mostly a pain in the back, bothering them at all times of the day in order to offer jobs completely irrelevant to any goal a developer has in their career.

For recruiters, developers end up being a bunch of spoiled kids who whine about job postings and bash recruiters (privately and publicly) because it builds camaraderie.

As many things in life, the truth is likely to be found in the middle ground. Devs can overreact and be nasty about recruiters getting in touch. But that happens also because of the sheer amount of rubbish they receive.

A dev’s attention span is already challenged by the inordinate amount of information they have to digest during their day-to-day at work.

I have received a few emails asking “what’s the best number” to discuss a Scala lead position in Amsterdam: I don’t have any commercial experience in Scala and I’m not interested in relocating.

That’s a major waste of my time and my attention. That will make me grumpy with absolute certainty.

Image alt

Dear recruiter

I appreciate that you may have quotas to reach and mostly rely on commissions to make a living. But if you start to heavily spam any dev in your database without any criteria, you’ll lose whatever goodwill I have towards you.

So: some practical tips on how to best interact with the sorry bunch we, developers, are.

Do your due diligence

I have been contacted recently, by two different recruiters, for a Ruby job based on the fact that I have a public Ruby repository on my GitHub. Now: any developer will quickly realise this is a test repository, and indeed I used it to test the GitHub API when building code around it.

While I appreciate you are not a developer, try to have a vague idea of what you’re recruiting for. Spend half an hour a day for a week doing this Rails introductory course and at the very least you’ll start to discern between real repositories and fake ones.

Be relevant

That one should be pretty easy. There are two possible scenarios: you either know or don’t know what I’m looking for in terms of my next career move.

This really boils down to a few simple things:

  • Do you know if I’m actively looking on the market?
  • Do you know what technologies I’m skilled with?
  • Do you know what technologies I would and would not enjoy to work with?
  • Do you know if I’m looking for a role that’s more technical or more managerial?

If the answer is no to any of these, do one thing: ask me.

I’ll be happy to give you the rundown on when I’ll be possibly looking if I’m not currently on the market, and what my aspirations are. You can stick that information in your CRM, or whatever you use, and contact me at a good time for a role that may look appealing to me, given the information above.

Don’t ask for my number

You don’t have my number We don’t need each other now –Foals, My Number, 2012

Perhaps my biggest bugbear when being contacted by recruiters is when the introductory email follows the following pattern:

I have this opportunity for a very-secretive-company-that-does-something-extremely-generic. What’s the best number we can discuss this amazing opportunity on?

The answer to that question is: none. There is no number we can discuss anything on. Why is that, you ask? Well, if I were to have a 15 minutes chat with recruiters any time they got in touch, I wouldn’t have any spare time left for anything else.

You know how we could have had a conversation? If you sent me the following:

  • The name of the company you’re hiring for;
  • A job spec that has candidate requirements and the tech stack your client/company uses;
  • A salary range.

And of course all of the above must click with my goals.

Perhaps you are afraid that when I’ll be given a company name, I’ll go directly with them. That would increase my chances of being employed as the company won’t have to pay you commissions, right?

You may have had bad experiences in this regard, but most developers I know are not that awful a person. If you got me a good lead, I’d be following it through with you.

The interest is mutual

In the end it’s in the developer community interest to have a healthy recruiting ecosystem. We would be overwhelmed by the sheer amount of opportunities out there and having a filter that works is absolutely critical.

But you, recruiter, have to step it up. Let’s be on the same page. Understand what I’m talking about when I refer to, say, front-end and back-end. And both our careers will benefit from that.