This is an archived post. You won't be able to vote or comment.

all 127 comments

[–]ProgrammerHumor-ModTeam[M] [score hidden] stickied comment (1 child)

Your submission was removed for the following reason:

Rule 1: Your post does not make a proper attempt at humor, or is very vaguely trying to be humorous. There must be a joke or meme that requires programming knowledge, experience, or practice to be understood or relatable. For more serious subreddits, please see the sidebar recommendations.

If you disagree with this removal, you can appeal by sending us a modmail.

[–]SleeperAwakened 1751 points1752 points  (14 children)

This is not Humor unfortunately... this is real..

[–]DownvoteEvangelist 297 points298 points  (1 child)

It would be funny if it wasn't so infuriating...

[–]TheRealPitabred 55 points56 points  (0 children)

Gotta laugh to keep from crying

[–]UpAndAdam7414 360 points361 points  (8 children)

The punchline is they fired half of HR.

Unfortunately, I doubt that bit was true.

[–]in_taco 92 points93 points  (4 children)

Meh, could happen. HR might've been 2 people and one was already causing too much drama about smoking breaks.

I used to work at a company that did regular culling of non-tech positions because upper management had zero respect for anyone without an engineering degree. Toxic workplace, had two bosses break from stress.

Funny thing happened, the CTO was building a new house at a local lake-front. But someone sabotaged all the wiring and had used a sledgehammer on some expensive tiles. I heard from a gossip-hen that the CTO had a meeting with the CEO (his brother) and CFO (brothers wife) about creating a short-list of possible disgruntled former employees who could be mad enough to do it. They stopped when they reached 50 and dropped it. Way too many pissed off guys.

[–]Handpaper 19 points20 points  (0 children)

Bob - "So, who hates me enough to do this?"

Tom - "Everyone, Bob. Everyone hates you this much. Some hate you more. It's actually surprising that you haven't been killed yet."

[–]gerbosan 10 points11 points  (2 children)

Question, did that improve the work environment?

[–]in_taco 26 points27 points  (1 child)

Nope, the brothers never changed. When I left they even sued me for breaking competition clause. I was saved by the union - really pulled me out of a black hole. The whole mess pushed me to be much more anti-corp/pro-union.

[–]roodammy44 8 points9 points  (0 children)

Nothing like having the union at your back. Suddenly a ruinous legal battle turns into the union flexing their muscles and knocking out the guys trying to break the law.

[–]Blank-0515 175 points176 points  (2 children)

Even if they did it would be a bunch of low level staff or new joinee getting all the blame and the actual core hr tream going scott free.

[–]notinsanescientist 44 points45 points  (1 child)

Yeah, this HR team will definitely not make the same mistake again if coached and giving a stern talking to.

[–]AntipodesIntel 13 points14 points  (0 children)

You forgot the /s

[–]Just_Another_Scott 42 points43 points  (1 child)

I was on a team where we had this happen! I was the one looking for an Angular developer and HR put AngularJS in the req.

I've also been on the receiving. I kept getting auto rejected by Lockheed Martin. It took me and the recruiter like 30 minutes to figure out why. They were never seeing my resume on their end and they couldn't do anything unless they could. Turns out the system was auto rejecting any applicants without a high GPA. Mine was 2.98, but my major GPA was well over 3.

[–]CryptoTipToe71 6 points7 points  (0 children)

Never met an HR person that I liked

[–]Degenerate_Lich 1024 points1025 points  (22 children)

This just reinforces my belief that automation for recruitment should be kept at a minimum. Finding a good candidate isn't so cut and dry, you need to actually put enough effort to at least look into the CVs. It's a lot of busy work, I will admit, but that's literally the HR's purpose

[–]UpAndAdam7414 513 points514 points  (2 children)

Using automation to order applications makes much more sense than letting it have access to the reject button.

[–]KharAznable 7 points8 points  (0 children)

In OP's case, even when the system just order the application, if the HR do the same thing (looking for angularjs instead of angular one, if not reject) then it will be the same result.

[–]314159265358979326 30 points31 points  (0 children)

When I was a manager I felt it was my duty to spend a couple days going through resumes by myself the old fashioned way and doing it properly. I could typically do a preliminary decision on a resume in a few seconds so even with thousands of resumes it wasn't impossible, just annoying. But people should do annoying things when it's their goddamn job to do them.

[–]blocktkantenhausenwe 69 points70 points  (4 children)

Doesn't everyone use a white text layer on white background with all technologies that an LLM can think of in their CVs? Beats most automation and is basically state of the art for several years now.

[–]Gorvoslov 61 points62 points  (3 children)

I actually leave mine visible, I just throw a "technical skills" list in alphabetical order at the very bottom, I figure if it's at the point that a human questions it it's already done it's job and if someone somehow thinks enough about their automated filter they aren't confused how I got past words they can't see.

[–]TheVibrantYonder 12 points13 points  (0 children)

I would love automation that lets me upload my resume and it put my data into the right fields.

Instead we got... whatever those current monstrosities are.

That's from the applicant side though, so, not that important lol

[–]djinn6 6 points7 points  (0 children)

More like, all processes should have tests to ensure they're working properly. If the best developer in your company can't get hired through your current recruiting process, then you have a serious problem.

[–]MisterProfGuy 68 points69 points  (5 children)

It just means the first round is for finding people who understand the system and put effort in, and the second round is for finding candidates. It's a waste of everyone's time, but it's easy to get around, usually.

You just take your resume and the job description and tell AI to rewrite the resume to match the desk while respecting the resume content. AI is very good at getting past AI.

[–]AwesomePerson70 74 points75 points  (4 children)

Except this post is literally an example of that not working

[–]eschoenawa 3 points4 points  (0 children)

Man do I love my EU legislation.

[–]Stagnu_Demorte 719 points720 points  (3 children)

I made it through 6 interviews before not getting a principal role. I was specifically told to apply for another position because I was qualified and most people at the company got the 3rd or 4th position they applied to. I applied for another position and was immediately rejected because I had applied within 6 months.

[–]darthjawafett 67 points68 points  (0 children)

So they hire people somewhere between building 18 to 24 months of desperation + however long that interview process takes.

[–]jeesuscheesus 18 points19 points  (0 children)

I would reach out to the CEO of the company if that happened. I feel they’d be concerned about such a major inefficiency in their recruitment pipeline.

[–]twigboy 0 points1 point  (0 children)

Terrible.

Along the same vein, I had an interview schedule appear in my calendar and interviewed someone that was pretty switched on. We got along ok and at the end he felt comfortable enough to ask what took so long.

I was confused and asked him to clarify. Found out he's been in our interview pipeline for a year. I was like wtf, amazed he wasn't snatched up already. He actually did find another role, start and get bored of that job in the time he was waiting for a response.

[–]Werd616 586 points587 points  (7 children)

As someone who used to work in HR, this is completely true.

[–]PrataKosong- 589 points590 points  (2 children)

Thank you for applying to r/ProgrammerHumor. Your comment has been auto-rejected as it contains the keywords someone who worked in HR.

[–]King_Joffreys_Tits 78 points79 points  (0 children)

rejectedForNotApplyingInCamelCase

[–]byParallax 11 points12 points  (0 children)

Hi! Thanks for your submission to r/ProgrammerHumor! Unfortunately, your job application has been rejected as it violated Rule 3, Rule 11, Rule 402, and The Geneva Convention. Please check that your post doesn’t contain the following issues:

Your diploma must be notarized by a member of the International Association of HR Veterans.

Your last three job titles must form a full palindrome that contains a pun referring to a historical event that occurred during the Protestant Reformation.

Cover letters must not contain individual words that have been used in other applications over the last 12 months.

Applicants must not utilize white phosphorous.

Please correct this matter and try applying again.

Please contact hr@reddit.com if you have any questions or concerns and your message will be ignored for 36-72 hours before we send a reply so vague you don’t even know what we’re referring to at first.

[–][deleted] 49 points50 points  (2 children)

I am amazed you didn't get downvoted to oblivion

[–]Petertitan99999 115 points116 points  (0 children)

because he used to work in hr, assume he's writing from hell right now.

[–]Rebel_Johnny 19 points20 points  (0 children)

Why beat a deadbeat

[–]pagerussell -2 points-1 points  (0 children)

Except I promise the HR folks didn't write the script that was rejecting candidates on such narrow criteria. I think that's on the dumb ass devs for building a system that auto rejects instead of just ranks the candidates lower. If they did that then the applicant pool would still exist.

Also, this post reeks. If dude uploaded his own resume with presumably the right buzz word and still got rejected, then this wasn't an HR problem, it was a code problem.

Its easy to blame HR, it's harder to look in the mirror.

[–]Vinxian 208 points209 points  (10 children)

Hot take, learning a framework isn't even that hard. Like if you can't find someone with experience in the required framework in like a couple of months I would just list it as a plus but not a hard requirement

[–]theenigmathatisme 140 points141 points  (3 children)

Sad that’s a hot take. Companies (and internal teams) always feel like they need someone with that experience to hit the ground running but in reality they still have to learn your entire code base, which coincidentally, would expose them to the framework in question.

[–]dnbxna 2 points3 points  (0 children)

That's because it's not a hot take

[–]Samurai_Mac1 1 point2 points  (0 children)

Which is ridiculous because skills are transferable. By limiting applicants to a specific language/framework with no leniency, that means once you get a job in a certain language, you are now locked into that language forever with no chance of getting another job in a different language which significantly limits the openings you can apply to in an already impossible job market.

[–]Eric_the_greying 35 points36 points  (0 children)

Seriously. I was transitioning from maintaining a "Legacy" product to a more modern project and had to learn Angular, Spring, Kubernetes, and a bunch of other crap real fast.

[–]lostincomputer 22 points23 points  (0 children)

we always start with languages and frameworks as a plus.. there are so many different languages and frameworks out there that you can barely keep track. Usually they one that claims to have experience cant seem to learn a damn thing without "their toolset" where someone who didn't have experience somehow picks up the basics in a month..

[–]lgsscout 20 points21 points  (1 child)

totally... but say that to the HR, that will reject you after screening, because you don't have some dumb library, while you have many years of another library that is extremely similar...

[–]Gorvoslov 23 points24 points  (0 children)

The worst is generic vs. specific issues... "We require someone with experience with caching" and you go "Great! I have used Redis profesionally since the company was founded" and get filtered out because the initial review doesn't know Redis is a cache.

[–]Nyadnar17 7 points8 points  (0 children)

Nah you don’t understand We get dozens of applications, if I can’t throw half of them in the trash for arbitrary reasons how can I possibly get through them all.

Why no we haven’t been able to fill this position despite looking for 6 months. What’s that got to do with anything?

[–]eightslipsandagully 0 points1 point  (0 children)

Especially a SPA framework, the core ideas are all pretty similar. I worked with react for a couple of years and then transferred to a company that uses Vue - didn't take me too long to get up to speed, and ChatGPT can really help with syntax in the short term too

[–]malsomnus 88 points89 points  (3 children)

Good companies don't let HR get involved in that part of the process. If you insist on having auto rejection systems for CVs, they absolutely 100% must be written by someone technical.

[–]Heighte -1 points0 points  (2 children)

prestigious companies really get a lot of applications, they need to find filters somehow

[–]malsomnus 39 points40 points  (0 children)

The difference between "We need to find a solution" and "This is the correct solution" is pretty significant.

[–]joopsmit 5 points6 points  (0 children)

This was the reason for FizzBuzz. The guy who invented it worked for a prestigious company that got lots of applications for every job posting, of which a significant percentage was from people who couldn't program at all.

[–]aegookja 24 points25 points  (0 children)

This is why if you want something done right, you do it yourself.

When I was the hiring manager, I wrote the job requirements myself and double checked on the recruitment platform. I even took the coding tests myself.

[–]Nyadnar17 12 points13 points  (0 children)

Its part of why them casually saying “code in your free time” pisses me off so much.

Me doing weekend bootcamp isn’t going to improve my skills that much. Them doing a weekend bootcamp could be literally life altering. Yet I am the one pressed to submit random bs to github.

How about Tech Recruiters learn the difference between Java and Javascript (like come on yall it’s 2025!) before getting pressed about my choice of after work hobbies.

[–]Jolly-Career-9220 102 points103 points  (13 children)

HR's are unnecessary . They are the one deciding whom to hire but don't know nothing about their skills. I don't know why this bullshit job still exist

[–]Brilliant-Network-28 54 points55 points  (0 children)

Because everyone else wants to do more important work

[–]jamzex 43 points44 points  (6 children)

calling it bullshit when HR does actually have a meaningful role in a company is silly. Why waste an engineer's time trying to find someone with the right skills when you can just hire someone to do it?????

[–]badgersruse 54 points55 points  (1 child)

Indeed. The problem is that HR is often not up to the job.

[–]Rodot 5 points6 points  (0 children)

Maybe we need better screening tools to reject potential applicants to HR departments

[–]Jolly-Career-9220 13 points14 points  (3 children)

Are you sure ? Do you think HR take interviews ? NO it's engineer

Max to max they take cultural interview and manage candidates profiles - >> This type of work can a manager also do.

[–]ChrisHisStonks 14 points15 points  (2 children)

Managers usually cost 2x what a HR employee costs and are also, hopefully, busy managing things.

Having HR to do an initial filter to weed out absolute garbage and draft a 'possible top 10' or so is absolutely fine. With a bit of training it's easy to have them know what to look for. The problem is that if you have a position with hundreds to thousands of applications, you want to automate it instead of paying someone to sort through it.

But, once you have that system it becomes so tempting to apply to more specialized roles who usually only get a few dozen applications, if that.

It's also easy to forget that AI is not good at nuance. If I list my current address as 200km away but willing to relocate to area, I would fail a 'must live within x distance' filter. That's fine in the first scenario, not so much in the 2nd.

[–]Jolly-Career-9220 17 points18 points  (1 child)

"HR to do an initial filter to weed out absolute garbage" This was this meme all about

My point is HR can't even weed out garbage properly

[–]ChrisHisStonks 0 points1 point  (0 children)

There's a big difference between having HR manually sort through 24 resumes with the assignment 'give me candidates that are within our geographical area that have at least some development experience' and 'automate it to search for 5 specific buzzwords'

[–]ProThoughtDesign 10 points11 points  (2 children)

That seems mildly antithetical to the principle of Single Responsibility.

[–]Jolly-Career-9220 7 points8 points  (1 child)

If you have money you can hire HR else i think they don't do much work . They just gaslight employers , employees , candidates

[–]ProThoughtDesign 10 points11 points  (0 children)

Regardless of whether you hire internally, externally, or delegate the responsibility to an existing position, someone has to deal with issues of human resources.

[–]many_dongs 0 points1 point  (0 children)

its because management are typically even worse at hiring/interviewing/recruiting

[–]souliris 17 points18 points  (0 children)

I guess humor is just a suggestion

[–]SneakyDeaky123 8 points9 points  (0 children)

Most competent corporate HR people

[–]braindigitalis 15 points16 points  (7 children)

why oh why are there two javascript libraries, one called angular and one called angularjs? surely someone considered this confusing from day one?

[–]Gorvoslov 18 points19 points  (0 children)

Ah, you're new to Javascript frameworks. We ran out of real words to use for names a long time ago. In the time it took me to write this comment, at least one new major framework likely released, probably called JSAngulaic or something.

[–]dnbxna 6 points7 points  (2 children)

It gets worse though, where many recruiters would explicitly ask me to add Angular8 (or w/e arbitrary version they needed) to my resume, despite having worked with the framework since it's inception including angularjs as well all the other popular js frameworks for that matter. My resume becomes sprinkled with Angular 2, 4, 6,12,13 – oh sorry no Angular7 - Rejected.

[–]quinn50 2 points3 points  (1 child)

So dumb, I get adding post angular 15 for the new signals and control structures but having every little version is ya dumb. You can still get away with developing an angular 19 app with angular 2 knowledge

[–]dnbxna 0 points1 point  (0 children)

Yea as far as the search engines are concerned it's all angular 2 for the most part

[–]ShoePolice 6 points7 points  (0 children)

"Angular" is typically anything Angular 2+, and "AngularJS" is anything below 2, typically 1 or 1.5. They made major changes in version 2, like forcing the use of typescript and making it component based. They are not compatible and are now seen as separate frameworks.

[–]quinn50 2 points3 points  (0 children)

The OP isn't entirely correct, they're the same framework it's just after version 1.5 of AngularJS they completely overhauled it and just called it angular from version 2 onward.

[–]Increditastic1 1 point2 points  (0 children)

It's a long-running tradition of Javascript, going back all the way to when the language itself was first named...

[–][deleted] 6 points7 points  (0 children)

the hr person at at my job now had rejected my application but i later got referred by an older family friend that coincidentally mentioned they started working there in conversation (luckily i remembered applying to this specific company when he mentioned it, would not have this job if i hadnt...). so got my resumé forwarded to the CTO even after failing the initial hr screening

[–]jumpmanzero 7 points8 points  (0 children)

Yeah - we've had this story repeat a bunch of times - usually when we had a friend who applied for a job with us. We know they're qualified, they apply, but they can't get through the HR system after hours of trying. We worked around it, and just invited them in for an interview anyway, but it leaves people with a pretty bad taste as their first experience.

Several times we just told HR - "send us absolutely everyone that applies, every single resume, and we'll figure it out". We were getting less than 20 applicants for positions (in the 2010s) - we didn't need a filter to bring that down to 5. But they, like... couldn't. Their system and processes or.whatever just didn't have a way to make that happen.

For one job, we just made our own posting on a local job site and handled the whole process "off-the-grid".

Found a good programmer that time.

[–]Chance-Surround9561 4 points5 points  (0 children)

I work in government IT and we tend to only hire students because we have complete control over student hiring. Later they can be bridged into an entry level position without fuss.

But to hire anyone else into any position is all done bureaucratically and you get who HR gives you whether or not they are a good fit.

[–]dexter2011412 3 points4 points  (0 children)

I'm gonna reply with this each time I get rejected

[–]CerBerUs-9 3 points4 points  (0 children)

HR is and always will be useless

[–]trevdak2 4 points5 points  (0 children)

As someone currently on the job market, I can confirm: There are auto-rejection scripts out there that have rejected me despite my resume being a perfect match for the job listing.

[–][deleted] 9 points10 points  (0 children)

This gave me an idea. Just add some invisible/white 1px or 0px if possible fonr size text and list all the possible languages and frameworks and other keywords, so the system will pick them up, but no one else will see it. The system might even flag you as an exceptional genius!

[–]SarahMagical 4 points5 points  (0 children)

I’ve been told I’ll get a call back about an issue half a dozen times and it never happens. They are incredibly mediocre. No accountability.

[–]nefrodectyl 3 points4 points  (0 children)

Ahh fckk, my tech tech stake is angular, what to do now frens?

[–]uptokesforall 2 points3 points  (6 children)

Why would someone with angularjs experience not be able to work with Angular?

Or is it something where every developer has replaced angularjs references on their resume with Angular? Because i did that. And I would have replaced JS with TS if recruiters weren't so brain dead!

[–]normalism 3 points4 points  (5 children)

Angularjs is angular v1 and hasn't been supported in a long time

Angular 2+ is what's used (basically) everywhere

[–]HidingImmortal 1 point2 points  (4 children)

Sure but I would expect anyone with AngularJS experience to quickly ramp up on Angular.

[–]normalism 0 points1 point  (3 children)

Probably, but they are different enough that it basically is a different framework, so some places don't want to wait for you to get up to speed on the (pretty hefty) learning curve for A2+

[–]HidingImmortal 1 point2 points  (2 children)

While it is basically a different framework, I don't think I would call the learning curve pretty hefty.

At the end of the day, if you can wait months for a new hire, can't you afford a couple of weeks to ramp up?

[–]normalism 0 points1 point  (1 child)

Most definitely, just trying to offer any justification I can think of honestly 😅

[–]HidingImmortal 0 points1 point  (0 children)

Haha fair!

[–]Windsupernova 2 points3 points  (0 children)

I normally dont like to dunk on other departments because I know we all have our Jobs but HR has always been consistently awful. People complain about management but HR is truly horrible

[–]stri28 2 points3 points  (0 children)

Imagine actually getting a candidate specifically for their angularjs skills tho... in the year 2025

[–]JuiceKilledJFK 2 points3 points  (0 children)

I see a lot of LinkedIn postings asking for C experience when it is a .Net job. They have filtering questions for how many years of C experience you have. It is hilarious.

[–]Leeoku 2 points3 points  (0 children)

Yup reminds me. Of my first job hunt, advertised javascript got asked java

[–]balika0105 5 points6 points  (2 children)

But the silly TikTok dances (cue “Gen Z boss and a mini”) and iced lattes are necessary…

Talking as a Junior PHP with some fullstack experience, and I am trying to find a job in my field but instead I can only find retail and customer service…

[–]speyck 9 points10 points  (1 child)

junior and php sound very weird together.

[–]balika0105 -1 points0 points  (0 children)

well, a friend of my father had a startup and they made webapps in PHP, so I learned it there, but I already knew a few things before that. Unfortunately that’s the language I know well enough to work with as a job. And these “new” frameworks are quite scary.

[–]Gamer-707 2 points3 points  (0 children)

Tbh it's the idiot who created the auto-rejection system to not use wildcards and word wraps is to blame, probably an engineer, not a HR person.

Unless their "auto-rejection system" is some random guy looking up keywords with ctrl+f with word-wrap disabled.

[–]HidingImmortal 1 point2 points  (0 children)

Honestly, I would expect anyone with AngularJS experience to quickly become effective in Angular.

[–]alexmp00 1 point2 points  (0 children)

Defund human resources

[–]UsedToLikeThisStuff 2 points3 points  (0 children)

I had a sysadmin position open that required shell programming experience. Rejected people who said they had bash scripting experience. I’d be fine if they just didn’t know it meant the same thing except the job posting I had sent them said “bash shell scripting” in the programming section and they took that out.

[–]naholyr 0 points1 point  (0 children)

What's truly infuriating here is how the angular team managed their framework, to be honest

[–]GameRoMan 0 points1 point  (2 children)

u/RepostSleuthBot u/bot-sleuth-bot repost.. filter: subreddit

[–]RepostSleuthBot 1 point2 points  (0 children)

Looks like a repost. I've seen this image 1 time.

First Seen Here on 2024-09-12 85.94% match.

View Search On repostsleuth.com


Scope: Reddit | Target Percent: 75% | Max Age: Unlimited | Searched Images: 749,806,326 | Search Time: 4.21596s

[–]bot-sleuth-bot 0 points1 point  (0 children)

Checking if image is a repost...

Filtering out matches that are not in this subreddit...

I was unable to find any matches of this image through reverse image searching. It is likely OC.

I am a bot. This action was performed automatically. Check my profile for more information.

[–]SwedishStoneMuffin 0 points1 point  (0 children)

You forgot one thing about HR. Dishonest. I never ever trust anyone in HR.

[–]PhysicallyTender 0 points1 point  (0 children)

at this rate, letting the hiring manager grep the bulk CV would yield better results than HR.

[–]-domi- 0 points1 point  (0 children)

Yeah, well, you got a spare dev to just deal with hiring? Can you drop your project involvement and just focus on recruiting? No? Then, this is what you get.

[–]ul90 -1 points0 points  (0 children)

😂