cellio: (Default)
Monica ([personal profile] cellio) wrote2021-07-05 05:22 pm
Entry tags:

hiring dark pattern

We're hiring, so I've had recent occasion to see a hiring "dark pattern". I don't know how widespread this is outside of the tech industry, but I see it a lot in tech and it needs to stop.

The pattern: asking for "number of years of experience in (insert tool, language, or skill here)".

Jobs are multi-faceted. I'm seeing people who don't know how to choose a number, and just as I see the ones that overshot, I know there must be ones who undershot and were filtered out. I saw a resume recently from someone with a broad role, who listed "N years experience" in something where N was the length of the job, even though the job involved many other things and wasn't primarily about that skill. That's "N years of experience" in the same way that I have "20 years of Java experience". Spoiler alert: I don't.

Recruiters and hiring managers put people in this position: we have this checklist, tell us how many years of each, and we need a number not an explanation. Maybe we're making you fill out a web form and you can't even add a comment or ask questions. In the absence of guidance about primary and secondary skills, people will apply different weighting factors. It's a mess.

I often don't know how to answer either. In the last four years I've gained four years of tech-writing experience, the focus of my job, and four years of git experience, meaning I have all the basics and can untangle a merge conflict (but I've never rebased successfully). Those "four"s don't mean the same thing; I don't spend all day using git. Tech writing is fundamental to my role and I'd have no qualms about fully claiming those four years, but for git I would want to say that I've used it as part of my job for four years. That's different. I don't have the same knowledge that an infrastructure person whose job revolves around maintaining git servers and stuff for the same amount of time has. "How many years of experience?" questions don't allow for that nuance.

People who are trying to be thoughtful and honest run the risk of getting filtered out, and people who count "everything" get filtered in. I wonder how the success rate (meaning "acceptable hire", since you'll never know if you got the "best hire") of this exercise compares to recruiters just not filtering on skill-specific numbers at all (just general experience) and having the hiring team evaluate more people. I'm fortunate enough to be sufficiently "long in the tooth" that I don't need to worry about this gatekeeping -- either you're looking for a top-notch tech writer with all that implies, or you aren't -- but this hurts early-career people where the difference between "2" and "4" can make or break a deal.

As for the Java: I spent years documenting and helping to design Java APIs, wrote some examples, but haven't written anything deep and complicated. Someone with a year or two of full-time actual Java development experience beats me. Would the recruiter be able to tell?

metahacker: A picture of white-socked feet, as of a person with their legs crossed. (Default)

[personal profile] metahacker 2021-07-05 11:56 pm (UTC)(link)
Amen.

The fantasy of the "perfect hire" seems like some weird subset of Peter Principle thinking. In knowledge work, the illusion that workers are interchangeable cogs who are slotted into a particular role is even MORE ridiculous than in many other positions.

On my resume I chunked skills into "proficient", "rusty", and "getting there", which seemed to go over well with recruiters, although I'm not sure it was as useful for actual hiring managers / interview teams. The problem is that once you get to "proficient", the playing field changes dramatically, becoming huge and wide, and each skill has its own landscape. ("Knows what's available in the Java API" is one expert skill; "understands how and when the garbage collector fails" is an entirely different one. But that breakdown wouldn't make sense in, say, C++, or UX, or...)

Trying to be generous about it, I guess the thing is, writing job reqs is hard, and when you're hiring a lot, you start taking short cuts. (Or so I imagine. We're hiring a lot, but we hire based on velocity, not position, so the skills you *have* are less important. And tech moves fast enough that adaptability and learning speed trump lots of other stuff.)

I do wonder if the sudden increase in labor competition that we're seeing now will lead to better hiring practices, but somehow doubt it.
chaos_wrangler: (Default)

[personal profile] chaos_wrangler 2021-07-11 04:52 pm (UTC)(link)
Some places do understand the value of adaptability over specific experience. When I interviewed for my current job they didn't expect me to have any experience with the system they used because it's not common, but they accepted the fact that I had learned to use a couple of different systems at my previous job over the course or 10 years as evidence that I could learn to use theirs. They got an extra benefit when they switched to a new system last year and some people were getting hung up on differences from the old system (which was the only system a lot of them had ever used) while I was able to switch to the new system rather easily.