No other profession in existence expects candidates to dance on command the way we are expected to. Why do I have to prove over and over and over and over again that I can solve fizz-buzz or some other, similar brain teaser whose solution I more or less memorized. Why can't employers look at the plethora of code-related stuff with my name attacked to it that's out there on the Internet, ask me a few questions, and conclude that yep, he in fact knows what he is doing and probably did in fact work at these places he has listed on his resume.
For me personally, I have been in the industry forever. My battle scars are my certifications.
So... what you write may be true, but it seems to me that many employers are not ready to accept proofs of "base-level skill".
*except be willing to work 50 or 60-hour weeks for 20% below market rate
The part I was complaining about is narrowing down the pool in the first place, the pre-screening, the part you mention:
> Why can't employers look at the plethora of code-related stuff with my name attacked to it that's out there on the Internet [...]
You wish (and I wish). The answer is because everything that can be gamed will eventually be. Each time I'm hiring it gets worse. Examples:
- GitHub profiles are still a decent filtering system, but people have learned how to game that with hello world-esque repositories in the area of interest. So you have to take a really close look at the actual content of the repositories themselves. Sometimes they have complicated file structures, lots of files, commits etc., then you have to actually look at the code and find it's just a "baby's first app" copied from some tutorial on how to game GitHub repos for the interview. They also plaster their GitHub bio with all these stickers and icons and programming languages copied from some templates on how to make your GitHub look attractive.
- Resumes are getting to be worse, a certain class of people say they worked for 5 different Fortune 500 companies, thankfully they all use the same template so you can filter them out. Others just keep lying over and over or embellishing their experience so hard it's basically a lie. If you're trained at it, you can filter them out because you notice patterns, similarities etc. but if you're hiring for something that you don't have experience in then it's getting harder and harder to distinguish. Sadly it's caused me to automatically assuming someone from certain countries are BSing it if their resume sets off my BS meter in any way.
- I used to use Discord communities related to something I was hiring for with a #jobs channel (for example, Flutter), but those "gamers" have figured that out too, and now when you post there, you get a bunch of BS applicants. You can sometimes tell because they don't really bother setting a profile pic or anything for their Discord, so you know they probably just joined to game the system.
All in all, when the application process is over, I am ending up feeling more and more irritated at the amount of time I have wasted filtering and filtering and filtering.
I dont have a Discord profile pic or personal info filled in in principle. Ive also disabled the exhibitionist “I am playing this now” feature. That makes me a scammer right?
Or maybe … privacy oriented?
I know someone who plays that GitHub profile game where they, at first glance, appear to be a contributor to ~20 teams' projects. I can tell you inside of a minute though, that his profile is bullshit. I think it's a great idea to ask the candidate about their public GitHub projects (I also think it's a great idea to ask candidates about their past jobs and make the interview as much like a two-way conversation as possible).
What if there were a system where, for each applicant, it were to A) automatically verify the dates of employment with past employers (perfect for a call center in the third world), B) web scrape any linked SO/GitHub/Medium profiles and evaluate "novelty"/legitimacy, and C) look for certifications (ideally there's a central authority like what doctors and lawyers have - Merit[0] is a startup building something like this)? Surely if something like TripleByte can mint money (at least for a time) when they're MANUALLY vetting candidates, there's a market for an automated/semi-automated system of vetting that still delivers a lot of value by, instead of finding the wheat in the chaff, simply removing all the straw from the chaff and leaving the wheat-finding to individual companies (who tended to do that anyway, even with TripleByte).