My career-related content is now open-source on GitHub.
Society told us that the normal way to find a job is to put the best-not-technically-lying profile of yourself in a CV, parse poorly written job offers, swipe right on those that donât suck too much, send the CV, and hope for the best, or at least something other than eternal silence.
But what if that doesnât seem to work really well?
The engineer mindset has something stubborn in it, it wants to understand why things were designed this way, for whom, what works well enough, and what needs to be fixed.
WARNING: this essay has been boiling for a long time in my head and may contain lot of rants about bad programming practices.
If you like it, please send it to a friend that needs it.
đ„·đ» The candidateâs hat
As a naive engineer, I embark on my journey to understand better the issue at hand by loosely following the 6+++ thinking hats
I start with candidates, because itâs quite obvious. So many jobseekers complain openly about disliking CVs that there is no need to do any profound investigation of the matter. It will be crude, but good enough, for our purpose to ask ChatGPT, also known as the parrot of the internet, to summarize that for us,
Sounds relatable to me.
So OK, the candidate doesnât like the normal polish-cv-offers-swipe-right-wait process so much, so thatâs probably the evaluator who needs it?
đ đ»ââïž The evaluatorâs hat
I arrived in Berlin in 2014 and was blessed to be able to learn backend programming with Philip, a very talented but also very wise engineer. One day, I saw him going through a pile of CVs, and I got curious as I usually do:
- Hey Philip, I have never been on the hiring side, what exactly do you do with all those CVs?
- Well, my first pass is to filter out the profiles that are blatantly incompetent, PaulaBean style
- Got it. And then how do you evaluate them? Do you make them spend their weekend on a confront challenge? Plant a forest of red black trees in a Google docs? Make them memorize the "groking the coding interview" book?
- Nothing like that. Iâm mostly looking for a link to their GitHub, or a blog if there is one, to see what they like to do and how they do it. We can have a look at this candidate for example. GitHub here... Front end projects, not relevant to us here, but good⊠Here she has two backend projects. Letâs open up the editor on this one... Mmh okâŠGood README, she writes well⊠Code here sounds right⊠Library choices⊠This I wouldnât do⊠That part is pretty cool actually⊠I wonder how she tests things though, because thatâs a big thing junior struggles with⊠Ah here... Fair enough for me, she can learn the rest with us. I will email her and ask if she wants to have a discussion with the boss.
Given how cumbersome the technical test if for candidates, I had assumed that tech companies have clever, reliable, blockchain-based algorithms to evaluate candidates based on things like the hotness of their stack, their number of GitHub stars and their LeetCode rank.
But right there, I got familiarized with the strange idea of evaluating a programmer by having a look at the kind of things she likes to program and how. I know, this is a non-scalable approach and many companies donât have the time for thisâŠ
So OK, the candidate doesnât like the normal process so much, and the evaluator could easily skip it, so thatâs probably the CEO who is asking for it?
đšđŒââïž The CEOâs hat
I am also in a Slack group with Erik Dietrich author of Developer Hegemony also known as @daedtech right here in DEV.to
Recently, he discussed how much he disliked CVs
 Fun fact about me.
I have some kind of mental block that prevents me from reading resumes.Â
No matter how hard I try, my eyes just glaze over almost immediately
I asked: why?
I think maybe the issue for me is that it feels like I'm reading something written by an unreliable narrator.Â
When writing job descriptions, companies stretch the truth as far as they possibly can without (or with) technically lying. Resumes are designed to do the same on the applicant side. So I generally feel like I'm reading something that is frequently distorted or untrue, by design, and through no fault of the applicant, per se, since that's just the game. Reading resumes thus feels like I'm reading the instruction manual for some jargon-heavy game I have no interest in playing, so why am I reading this?
An assertion he backed up with this example:
"I have excellent communication skills."Â
Like, what on Earth do I do with that claim as the reader?
How would he write his own CV then?
I donât know, but the resume wouldn't be like "I have 5 years of CEO, 7 years of consulting,"Â
God I'm bored just typing this.
That struck a chord with me, because my experience writing on DEV is: if itâs feels boring to write, it will probably be boring to read.
But I had to wonder how he hires then:
I just give people work and, if that goes well, I give them more work. It seems like the easiest way to see if a role is a fit is to have someone do it and see how it goes. In terms of whether they're qualified, I generally just ask
I donât know⊠doesnât that sound too simple to possibly work?
So OK, neither the candidate, nor the evaluator, nor the CEO like the normal process much, so thatâs probably the recruiter who is asking for it?
đ”đ»ââïž The recruiterâs hat
I still had lots of questions lingering in my mind, so I simply went to interview the interviewer, a friend of mine who has worked for a long time as a recruiter
- Hi, first question: how many windows are there in Manhattan?
- Gosh⊠who asks these kinds of questions?
- Never mind, I donât want to be unfair, they stopped doing it because it is so cringe. Fun fact though: brainteasers were invented by Thomas Edison 100+ years ago, and they were already cringe back then.
- No comment :)
- You worked a long time as a recruiter, how many candidates did you interview?
- Too much to count - during 20 years as Human Resources Manager and 9 years as Recruitment Manager.
- There are lots of conflicting advice about CV... Everyone agrees that you have only 42 milliseconds to read them. But then they say you must do it in 2 pages, no, in 5 pages, no, single page, or maybe 2 pages, it depends. You must shine like a bright star, but also be perfectly honest. You must impress with your number of buzzwords and experiences, and at the same time you must be brief. Can you settle the debate once for all: whatâs the best kind of CV?
- Sure, applicants try to shine. Thatâs human and thatâs ok. I wish I could tell you which CV is the best. But beauty here lies in the eye of the beholder: Every recruitment process is individual. Where I worked, there was no rule. I merely use the CV to get first and basic information like qualification and job/companies, projects.Â
- I have an issue with the job interview. I know that top candidates are master of the Situation Task Action Result methodology, and are able to quantify their proactive achievements with double decimals accuracy. But I tend to instead speak like a normal human beingâŠ
- STAR can help inexperienced recruiters or managers, because it structures some parts of an interview. But the truth is that communication that wants to stay cold and efficient, often misses its target. I give workshops where we learn by experience the foundation of communication that connects people. For me, the best interviews happen when both the recruiter and the applicant forget that they are in a job interview. They lose the notion of time, and it even seems that they forgot the initial goal of the meeting. Yet out of that conversation, they got what they really wanted to learn.Â
- My memory is usually not great, but I remember vividly both terrible and awesome interviews from many years ago. What is it about job interviews that cut so deep?
- Marilyn: You aren't an exception. Most people have experiences of job interviews that they remember, even 20 years later. If it was negative, it may have been a big deal, financially but also emotionally. If it was positive, it was their first impression of something important. In both cases, it can be very deep. I try to tell everyone, companies, recruiters, managers, leaders, HRs, ⊠that we have a big responsibility here.
- Walk me through an interview with you. How would it go? You would present me the company and then I would recite my CV etc?
- Repeating the CV is boring for both, so I do my homework before the interview. But we do need to get to know each other. In fact âhow can we get to know each other?â is the question I constantly ask myself to become a better interviewer.
- There are many things going on during the interview, but one I would like to point out here. Candidates, in my experience, expect the interview to be around their qualifications⊠but they would also like to tell their stories, if given the chance. Thatâs why I often start with the following question: Iâve read your CV, but is there something you would like to tell me that is not in your CV but has shaped your life? How did you become the person you are today? I find that nothing is more boring than to jump from one success to another. It is much more interesting to understand what kind of difficult moments you have been through in life, how you found the resources to overcome them, and what you learned from it. And it humanizes you.
At that point, it started to feel like the emperor had no clothes.Â
I thought that Artificial Intelligence was the way to go to talk with candidates. But it seemed that other companies were doing well by following old school principles like âItâs not easy, but Iâm doing my best to understand the wo-man behind the candidateâ.
So OK, neither the candidate, nor the evaluator, nor the CEO, nor the recruiter like the normal process much, but thatâs probably the right thing to do from a sales perspective?
đ€ The sales guyâs hat
I know the question in your mind: why are we bringing a sales guy in the picture?
You are doing tech and you are pretty sure he would do your job very badly. And thatâs correct.
The thing is that when you are job hunting, you are trying to do his job.
The idea is that you, an introverted engineer, are doing sales, even worse selling yourself feels weird and uncomfortable, but that doesnât make it wrong.
So the joke is on you, you are trying to do his job and you are probably doing it very badly.
Listen to the pro, that wonât hurt.
 Jeffrey J. Fox / donât send a resume
TLDR according to the expert matter, you are doing a rookie mistake
So OK, neither the candidate, nor the evaluator, nor the CEO, nor the recruiter, nor the sales guy like the normal process much, but probably LinkedIn would need it?
đ€ą LinkedInâs hat
No, I wasn't able to interview the LinkedIn algorithm.
But itâs pretty clear what LinkedIn thinks : it doesnât.
Itâs hard to overestimate how crude LinkedIn and other CV databases are.
I once heard saying a guy saying :
 Last week, I put in my LinkedIn profile that I do not currently need a job, and especially not in the blockchain sector. Since then I have received 3 job offers for putting all kinds of shit on the blockchain.
Obviously, I had to immediately try the same experience and changed my LinkedIn profile to âI am currently not searching for a job and especially not as an Android developerâ. And sure enough, I got Android job offers in the same week.
My dog doesnât understand the concept of negation, and reacts exactly the same whether I tell her âI have foodâ or âSorry, I do not have foodâ.
Itâs a reproducible scientific fact that LinkedIn is way less friendly, but also not smarter than my dog.
So OK, neither the candidate nor the evaluator nor the CEO nor the recruiter nor the sales guy like the standard process much, and while LinkedIn needs it, LinkedIn is dumb, but at least an historian should be able to tell us why things are this way?
đ The historianâs hat
De Charlot Ă Chaplin - Les Temps ModernesÂ
If you have read this far, you may wonder why CVs exist in the first place, and whether they have ever been good.
And the short answer is YES, they used to be : in the industrial age.
Charlie Chaplin made perhaps the most striking satire of what working was like in the industrial age.
Basically, it's like docker containers, but with humans.
âŠ
When I rewatch, with utter horror, this great piece of art, I can easily imagine why CV-based recruitments shined in this era.
Let's say you are a factory owner and need to mass-hire for your new factory.
You need to hire lots of people fast. So you want some kind of standardized form that your HR department can process efficiently. If the guy leaves, you want to be able to replace it in real time with another container based on the same Dockerfile
, I mean another candidate with a similar CV. Job requirements are pretty crude, but itâs a plus if you can read, so we need your school achievements. Other than that, we made the job dumb as fuck on purpose, for better efficiency, so you will learn on the job. But we do need references from your previous employers to make sure you are not the kind of guy that asks for basic safety procedures so that Charlie Chaplin doesnât die, or even worse pay raises, because that would pave the way to bolshevism.Â
Most importantly, you must become really good at obeying. There is a great quote about that from Taylor. Not Taylor Swift. Not Swift 5.8. Man, this is so confusing. I mean Frederick Taylor (1856â1915), leading proponent of âscientific managementâ. So, Taylor famously said : âI am not asking you to think. There are better paid people for that. Now go back to workâ.Â
The traditional hiring process is a good prep for that, it has many rigid uncomfortable rules you need to learn to obey without blinking an eye. At least fake it well enough. Just imagine that, when asked âWhat are your weaknesses?â, you would answer âThanks for asking, I would say Iâm quite a lazy developerâ.
I am a lazy developer
Jean-Michel đ”đ»ââïž Fayard ă» Apr 3 '23
So OK, neither the candidate, nor the evaluator, nor the CEO, nor the recruiter, nor the sales guy like the normal process much, LinkedIn is dumb, and what the historian tells us isnât exactly an endorsement.Â
I think itâs time to circle back to the candidate.
đ©âđ» The candidateâs real hat
ChatGPT did a good job at summarizing surface-level complaints that people have about CVs.
But because of its artificial intelligence, and its lack of actual intelligence, it completely missed the big picture, the subtext behind all those frustrations.
Made me smile, I wonât lie.
But there is a dark side to this meme : if you donât have the kind of conventionally attractive profile, LinkedIn does, alas, feel like a Match Group dating site.
The conventional wisdom tells you that going on that platform is the way to go to find your dream partner. It worked for some dude you know. Or at least someone that someone you know know.
So you create your profile, try to figure out how to summarize your life in 42 words, which is weird as F#. But you try, and then start to swipe right.
For little results.
So you start to swipe right mindlessly.
You wait and then nothing.
So you âimproveâ your profile, and you wait some more.
Finally, some tiny start of human connection.
Hope?
But ghosting kicks in.Â
Or you get rejected for some dumb reason (âoverqualifiedâ, âbody countâ).
Rinse and repeat.
This can easily become an isolating, dehumanizing experience that leads some into a dark path, inceldom and this kind of shit.
Not that itâs great if you have a conventionally attractive profile either. Sure you do have lots of requests. But it feels like spam. Zero effort messages. People from the group above feel desperate. And you feel empty.
LinkedIn and Match Group dating apps are indeed similar, they are both very lucrative platforms, that work just well enough for plausible deniability, but really create immense frustrations on both sides.
Itâs nobodyâs fault when something doesnât work out between two possible mates, or between a candidate and a company. You canât control it. What really bugs me is one simple question:Â
Why does it seem like we have so often lost the ability to have normal discussions between human beings?
Ok, so neither the candidate, nor the evaluator, nor the CEO, nor the recruiter, nor the sales guy, nor LinkedIn, nor the historian gave us good reasons to conform and follow the normal process.Â
At that point the naive engineer is getting a bit depressed. Itâs time to pay a visit to Alice.
đ€Ż Alice Wonderlandâs hat
I love Aliceâs courage here.
I have only one caveat : we donât need to change the world.
Itâs enough and itâs a big deal if we can change ourselves and the people around us.
After all, it is enough to work with one good boss, we donât need to work for ten bad ones.
One thing that is often said about hiring is that it's your first impression, and you have only one chance to make a good impression.
I think that's absolutely right: if your recruiting process feels icky, I'm out đȘ
Sources
Major inspirations for this essay were:
- My professional life.Â
- Nicolas Galita, blogueur extraordinaire at ââLâatelier Galitaâ and founder of âLâĂ©cole du recrutementâ, the first real recruiting school in France
- Erik Dietrich whose book Developer Hegemony was instrumental in transforming my persistent feeling that something important was off into clarity, and then into action. You can buy his book on Amazon, or stealt like an artist.
- Candidate, by Voltaire who taught me how to weaponize naive questions to cut through the bullshit.
đđ»Thanks for reading
Please send the article to a friend that needs it.
Hi, Iâm Jean-Michel Fayard. On my website, I have Careers Resources for Developers, and if that's not enough, you can ask me a question.