Hacker News new | ask | show | jobs
by sgspace 2696 days ago
I have recently been applying for a new software engineering job. Any job that has included in the listing for job responsibilities: "A passion for what you do", I have not applied to.

The amount of jobs I have skipped due to this "job responsibility" is ridiculous. I am good at what I do. I will come to work, work a full day maybe even longer, then go home and unwind or do something non software related. I am not trying to burn out. Why is it not enough to just be good at your job and work an honest day every day? Why do I have to love every moment of it as well? I am not going to fake it because that lead to burnout at my last job. Who has a passion for writing crummy software for someone else anyways?

By skipping those jobs, I think I have found the right one where I am surrounded by down to earth like minded people who are still good at what they do. I start in a couple weeks and I am actually looking forward to working now.

28 comments

I think you're spiting yourself by opting out of every single job that lists that line. Whether or not a company encourages burn out probably has nothing to do with whether or not they put this or that boilerplate on their job ads.

It's not as if they have a consistent set of criteria they're searching for when they write that. Someone in HR or recruiting put it in there because it's what they've always done and they haven't seen a downside to it. In that sense it's just fluff. Fluff is bad for recruiting, but you shouldn't try to infer what a corporate culture is like merely from the flavor of fluff on job ads.

Whether or not a company encourages burn out probably has nothing to do with whether or not they put this or that boilerplate on their job ads.

Interesting you put it that way, since I've learned to be on the lookout for boilerplate in job ads as a personal filter. Usually I've figured this out by just copying and pasting select texts from their ad into Google and seeing how many other job ads from different companies for similar (and in a few cases wholly different) roles.

You say "spiting yourself" I call it doing due diligence because you can best bet those companies are gonna be scrutinizing the hell out of whatever resume I give them, turnabout is only fair.

If the wording of a job ad determines whether you want the job or not, then you're doing it wrong. Here's the process I follow when looking for a job:

1. Choose a company that does something interesting and meaningful.

2. Try to understand what they are looking for, and if that's really what you want to do for 8+ hours every day.

3. Put everything on your resume that will maximize your chance to get the interview. This has nothing to do with your actual experience. Remember that you only need to be better than the rest of applicants, and usually it's not hard if you're good.

4. During the interview, evaluate the people. This is the most important step. These are the people who you will spent more time with than with your spouse, so choose carefully.

You can't get any idea about those people from the job ad, because they might not have even seen that ad. And even if they wrote it, phrases like "passion for what you do" mean different things for different people. Ultimately, yes, you should be somewhat passionate about what you do. If you're not, go to step 1.

then you're doing it wrong

What's right and what's wrong in this case here? I'm gainfully employed now, at a company I actually have come to really enjoy working for, making arguably the most I ever have in my career so far.

The method worked for me, doesn't mean it's universal, also doesn't mean this success can be directly and completely attributed to screening out copy/pasted job ads (nor any of the other criteria I look for in a potential employer). Only that I have a method that I've stuck to for deciding who I want to work for, and haven't found much of a reason to change it. Personal financial and professional goals are being met, and supported by my employer.

It works for me, if your system helps you succeed as a job seeker, more power to you-but if people here have systems that are working for them and getting the outcomes they're looking for in a career, I don't know if we should be so eager to tell these individuals they're "wrong".

The difference between your method and mine is that you arbitrarily reduce the pool of potentially great jobs available to you. If that pool is large, then sure, keep filtering. You can also close your eyes and pick one from the list without looking at the job ad at all, I bet you will have similar success rate.
Well sure, if you want to get into the weeds of actively measuring what success looks like across different methods of screening out potential employees then that conversation can break down to the atomic level. A part of me feels like the number of people who do this as a conscious and deliberate part of their job hunt is going to be smaller than those who don't.

And that's perfectly fine, for both parties.

I'm deliberately trying to stay as high above ground here and proffer that individual choices kind of matter here, and taking the broadly utilitarian viewpoint of: if the way you look for jobs results in you getting the kinds of jobs you want and opportunities you're looking for-not to mention satisfies the financial goals you have for yourself, great.

That's where it begins and ends for me personally.

By adding extra steps you are also greatly limiting the openings you consider. Any large company will have good and terrible teams, overall culture has far less impact than you might think.

But, critically you can only go to so many interviews. Thus missing out on a few openings is just not a big deal.

The company in general doing something interesting does not imply I will get interesting position. And overall boring product does not imply I will have boring position either.

Mine position is going to be different then position of other people in same company, so it makes a lot of sense to evaluate things that signal what my specific position is going to be about.

I call it spiting yourself precisely because I don't think you can forecast the behavior of the modal company from that line being on its job ads. That you cannot, in fact, "best bet" anything about them based on that line is exactly why I think you're doing a disservice to yourself by avoiding them.

It's just generic filler. That makes for a very arbitrary filter when you're choosing which companies to avoid.

Sure but this can be said about nearly any aspect of evaluating who you want to work for, hindsight will always be 20/20 once you sign the offer agreement.

I'm sure most if not all of us have taken jobs where all the things on our personal checklists were checked off in the interview only to discover the place didn't live up to expectations and certainly probably the opposite has happened.

What may be arbitrary for some might be the difference between accepting or declining a job offer for others. At the end of the day the only person who knows if what they see in a job interview matches what they're looking for in a workplace is that individual, and no one else.

No, it cannot be said for nearly any aspect of evaluating who you want to work for.

You are giving up on companies based on a generic line in job offers, which is fairly standard recruiter/PR speak. It's like quitting a book after reading 5 sentences, or judging a full course meal based on the first appetizer.

You cannot accurately extrapolate from that one sentence.

You simply cannot have any idea of what the company culture or expectations are until you speak with someone related to the position you'd be working in. At that point you can begin to paint a fairly accurate picture of the company–doing that from one sentence in an ad is completely guessing. It's a night and day difference.

What recruiters regurgitate into an ad is often completely different than what the people you interview with show.

You really are doing yourself a disservice by being judgemental and automatically rejecting a position that has one sentence in an advertisement that is not written by people you'd actually be working with. The fact that you succeeded doesn't matter, because all you did was reduce potential opportunities. You succeeded -in spite of- arbitrarily choosing to limit your opportunities.

The fact that you succeeded doesn't matter

You don't get to determine that for someone. It is not my nor your, nor anyone else's place to tell someone what matters to them as an individual in their career goals or decisions.

It's fair to assess a choice as one you perhaps would or wouldnt take because your situations or living requirements may be different but one does not have any right or any authority telling someone what matters to them or why they are right or wrong for making decisions they feel are in their own best personal interests.

Especially if that individual is satisfied with the outcome and has found it beneficial for their career goals.

I don't think there's much that's going to change my mind on this.

While this can depend heavily on the size of the company, unless you're exclusively looking for jobs at companies with <30 employees, you're not filtering for company values, you're filtering for specific individuals in the HR department. You might well be applying to horrible company that just happened to have a particularly spirited and considerate HR employee draft that particular ad on that particular day.
I still think this is a counter-productive rule of thumb.

Companies are made up of a constantly changing pool of individuals. People leave, new people are hired. Even if a company has a policy of not including that boilerplate in their job advertisements, there's a solid chance that they will hire a new recruiter at some point who doesn't know about that policy and falls back on what they used at their last company.

If you rule companies out based on boilerplate in job ads, you risk missing a great opportunity because that company hired a new recruiter and hadn't yet got them up-to-speed on their in-house standards for job ads.

> you can best bet those companies are gonna be scrutinizing the hell out of whatever resume I give them

Trust me, nobody does that. Resumes are quickly skimmed by 97% of people who gets them.

You are projecting your own competent and careful mindset onto them. Almost all companies, "passion for your job" included, give only a cursory look at resumes. It's a culture signal, not an actual requirement.
> but you shouldn't try to infer what a corporate culture is like merely from the flavor of fluff on job ads.

What should you infer corporate culture from? If job ads are written by HR, and not by say lead engineer is already telling.

> Not everyone who puts "we're a bunch of idiots" on their job ad is necessarily really a bunch of idiots.

Those companies deserve to be less desirable employers for workers who can be picky.

I like being around people who have a passion for software development. That does not mean that they are working themselves to death but the curiosity will end up making them better developers.

As a .NET developer you usually get a MSDN licence from your company and that will give you a generous amount of "free money" on Azure. My passionate colleagues have read up on what you can do and tried some cool things while most of my other colleagues have never even logged in to it.

My passionate colleagues might read an article from Hackernews about web architecture at lunch because they think it is interesting while my less passionate colleagues browse Facebook.

I think "passion" is too strong (probably a result of word inflation, like "awesome" and such), but yeah, having someone to work with who actually gives a shit about what they're doing is much nicer. It's not even about the company, just the process itself.
There are people who have an actual, genuine passion for things they get paid to do esp. in tech. The issue is when it becomes a corporate mantra parroted by people who not only don't love it but don't even care about it that it loses all meaning. I suspect that's where your sentiment comes from but don't believe for a second that there aren't people with genuine passion out there.
David Mitchell agrees with you: https://youtu.be/Bz2-49q6DOI
Off topic but thanks for that. :) I didn't know David Mitchell made youtube content. He's one of my favourite british TV personas! Love him on Would I Lie To You.
Yes, it's good to work with people who give a shit. It's not so good to work with people who are constantly in the throes of passion, or carrying their cross to Golgotha (the passion of the Christ).
> I like being around people who have a passion for software development.

Cool, go to a meetup, not the place people go to because they like not starving.

Passion per se not necessarily implicates becoming a better developer. Passion or obsession have their own side effects such as NIH, rock star syndrome, lack of social life, arrogance and blaming others on own errors, being overly competitive and jealous, application of tools and skills just because I can.

> My passionate colleagues might read an article from Hackernews about web architecture

Reading Hacker News while eating lunch implicates reading StackOverflow in bathroom hour later. Better off relax and chew properly.

>Passion per se not necessarily implicates becoming a better developer. Passion or obsession have their own side effects such as NIH, rock star syndrome, lack of social life, arrogance and blaming others on own errors, being overly competitive and jealous, application of tools and skills just because I can.

Sure, it is not guaranteed and there are risks as you say. Especially the tool part where people want to implement something new just because they read about it recently.

>Reading Hacker News while eating lunch implicates reading StackOverflow in bathroom hour later. Better off relax and chew properly.

I should have been clearer. Where I work we usually have 1 hour lunches and eat in about 30 min and then take a coffee and chat or browse some. But to be honest no one would bat an eye if you read an article like that during work hours either. Sometimes you need a break or you need to read things to keep up and that is fine as well.

I'm in the latter category, but I don't fault anyone for being in the former. I sort of just assume passion/interest is normally distributed and the ones you see actively doing lots are the tail ends of the distribution.

I find the passionate ones tend to progress in their careers and thrive on that sense of achievement and the punch-in/punch-out types are happy just to hum along, take work and do it.

I think it's necessary for balance.

Interestingly, 'passion' comes from a Latin root meaning 'to suffer" or "to endure".
In my experience, conspicuous displays of tech passion are a strong signal of incompetence.

Edit: obviously in social or interview settings this is appropriate. I meant among co workers.

It would be better if, instead of using a distilled and ambiguous code word like "passion" (that several people on this thread are expending valiant effort to explain/define) employers just came out and said what they mean/want. "We're looking for people who do their work with care and attention," or the like. Passion is a whole can of worms. Passion can be sex, rage, irrational attachments to things you're "passionate" about, or boundless totally disruptive joy. Is that what they want in the office? I doubt it.
I’d argue that if you’re good at developing software, you are probably passionate for it.

Creating software is very hard, and I’ve never worked with a person who has gotten good at it without having an above average level of interest. I believe that’s partly because developing good software, efficiently requires team members who can work independently with little guidance. And, to be able to do that, one has to have some interest in what they’re building. But, I may be wrong, and I’ll have to think about it more.

It’s good to know that people get turned off by that description, though. I’ve put that term in my job posts for a long time. It comes from my experiences in the 90s and 2000s when waves of people entered the industry only for the money. And, it always seemed to show in their work. Plus, because of shortages, often it’s easier to train passionate, entry-level developers than it is to find good experienced developers. And, that’s not because I low-ball on salary. It’s just very difficult to convince people to come work for you, especially when your a scrappy little startup with little revenue and high risk of going under.

> I’d argue that if you’re good at developing software, you are probably passionate for it.

Developing software is all the same, right?

Just like everyone tuning the engine in their race spec roadster must love doing oil changes and swapping rusted brake discs on their neighbor's 15-year-old nissan micra?

I know a lot of people who are passionate about the beautiful software they get to work on their spare time, on their own terms.. software not tainted by dysfunctional corporate culture, legacy, deadlines, budget constraints, ever growing technical debt, etc. I suspect most of them don't expect to find such passion-worthy projects in a commercial setting. It is quite likely that they won't love their job, even if they can do a heck of a good job at it.

So yeah, that kind of description can be a bit of a turn-off.

I concede. That is a good point.
My thoughts exactly. Those without passion for their career (not a specific job) are going to know just the bare minimum needed to complete a job. It leads to mediocrity. At the same time, I acknowledge that "passion" is an overused buzzword.
By your reasoning, people that are 'bad' at developing software are also passionate about it otherwise they would never become good.
What companies are trying to avoid is the failure scenario with an office full of miserable people, constantly complaining about each other and finding creative new ways to slack off. That leads to burnout just as surely as 100 hour weeks do.
I don't think hiring for "passion" will avoid this. In my experience, these kinds of dysfunctions are systemic and/or cultural and can arise even in companies full of people who are engaged and passionate about software development.
Yep. What happens when you hire a bunch of people for their "passion" and then it turns out they need to spend their days setting up A/B tests and marketing emails while maintaining a crappy house of cards that they aren't allowed to put time into improving because that's not what has customer-visible ROI? Well, you get an office full of miserable cynical people whose passion has been stamped out.

I just watched the Netflix documentary about the Fyre festival last night, and it seems analogous: it's actually worse to get people excited about a dream that doesn't exist than for people to be open-eyed about what something actually is.

IOW: “passion” is basically meaningless then. And thus no disqualifying word when selecting companies to send your resume to.
If you're running a company where engineers do work long and hard, you have to make a conscious effort to hire people who are fulfilled by that, or you're sure to see the dysfunctions arise. I'd agree that hiring for passion can't fix things once they're broken.
Why are you running organization where long term crunch is required and norm? What is primary motivation for having crunch as goal?
This begs the question, though. How many people realistically enjoy being worked long and hard?

I highly doubt that's a large number.

Also, the most qualified people for such a job are not going to need to work long and hard so will likely be turned off by the position description.
I've read some books that attribute this with command and control leadership.

If employees are not responsible for their work, can't take chances and have every decision second guessed by more senior people fiercely guarding their little sphere of influence, that's when you breed such resentment.

You see this too with 'bikeshedding', there appears to be delegation taking place, but it is a farce. In this case there are too many captains on a single ship, nobody can take charge and nobody is responsible and free to give it their best and possibly fail.

The _job_ is why those people are miserable! This is insane! It's like running a gym and requiring people to already be fit to join!
Funny. They can start by not having open offices if they care one iota about human misery.
And yet such ads and mentality is the best way to get an office full of miserable people.

The most important parts of most project work are grunt and grit, not "passion" and other such BS oriented at Disney-nurtured adults.

What's grunt in this context?

As for grit, nobody has ever paid me enough to deserve mine. Interest will get me to go above and beyond, otherwise I'll just perform well enough for 8h and I'm outta there. My grit is reserved for stuff that matters.

grunt noun (POWER) informal power or determination

But also in the sense of grunt work.

That makes sense to me, although I don't necessarily think that companies achieve this by looking for people who are passionate about their work.

An office full of miserable people usually indicates poor management, which no amount of passion can really offset.

I think there's a lot of pressure to "enjoy" work because good-paying work is a lot harder to find these days. Not to mention that our work is deeply ingrained in our identity (at least in the US). I get asked what I do for a living 95% of the time when I meet new people in the US, and exactly 0% when I meet new people in Europe.

What do you get asked about in Europe?
I think you're absolutely right to avoid those postings.

Fluff like "passion" or "drive" or "initiative" is indicative of someone who has no idea why they are hiring someone. Let alone the fact that none of these things is reliably demonstrable, and all of them depend on what the job on offer is.

You're far better off responding to an ad that says "we want someone who has done x, y, and z, and wants to use it for a, b, and c". Specific things with a specific purpose. If someone has that, they've thought about what they actually need, not how they want to look.

It's tricky. On one hand, it seems odd to say "you must care about the work you do". On the other hand, I think there's a noticeable difference in quality between software that just meets the minimum requirements vs software that was developed with care and pride. There is real benefit to figuring out some mechanism for software engineers (and all workers) to be passionate about what they're doing, and people who are chronically in the "I don't care" camp make that quite a bit harder. My reading is that "a passion for what you do" is meant to filter out those sorts of people. It's much more related to working style/attitude than number of hours worked.

Maybe a refined/alternate job req would be something like this: "You must be open to the idea that the work that you're doing has value and is intrinsically motivating. We will do our best to convey that value and provide that motivation, and you should try to harness that motivation to produce high-quality work." Certainly, as someone who has planned engineering tasks for teams, a lot of focus has been on making sure that everyone has a feel of ownership/vision and is working on things that they enjoy.

>Any job that has included in the listing for job responsibilities: "A passion for what you do", I have not applied to.

You're mistaking "passion for what you do" with "passion for a job". I've worked with a lot of people who love their field and I've never seen a correlation with hours worked. If anything the people closest to burnout are always complaining about their job and fantasize about leaving their field entirely. Those people are not passionate for what they do.

> Any job that has included in the listing for job responsibilities: "A passion for what you do", I have not applied to.

As a developer and former recruiter, I will say that most job ads are not written well. Many people cut & paste the text from other jobs ads and tweak it for their own purposes. The people with whom you'd work may not even be aware of what's in the job ad. Crafting a good job ad is hard.

Well that's why I didn't apply to jobs that wanted to go through a recruiter. Not after the shenanigans that happened to me last time with recruiters.
If you care enough about the position to cut and paste, will you care enough about the employee?
a job posting is half the battle - you want to have a competitive job description that's scraped by job engines and discoverable to the potential candidate. This may mean you have to look at how competitors are doing it and replicating what they're doing to maintain competitive presence -- which can include copy/paste and customizing as appropriate.

You can make a job description a special snowflake, but then not reach the right candidates. In my experience, I will find job postings on a job aggregator website, which will lead me to a companies website for the position. These positings will usually include a boilerplate on what the job includes + other details on the company. If it seems interesting, I'll research the firm to see what they're doing, opinions on glassdoor etc.

Judging a company and their treatment of their employees by job description alone is a very narrow view of how business operates.

I don't think one has any correlation with the other.
I have started asking why specifically the position I am interviewing for is open. Not knowing is dodgy, and ads like this would be a side effect.
I interviewed for a job where the description said both, "we take work-life balance seriously" and "you must be able to work on multiple projects under very tight deadlines."

I asked the interviewer how both of those could be true and he said, "I'm not sure, I'll have to get back to you."

As a technical hiring manager, I write out a job description general enough to attract a wide pool of candidates with specific requirements to keep the candidates relevant.

This description gets passed on to HR for posting and they append the company spiel to it. That's where generic HR keywords like 'passion', 'exciting', 'innovation','elite team', 'cutting edge', 'game changing', 'inspiring' get added. I don't have control over that.

So ignore the HR rubbish and checkout what the hiring manager and his/her team are like. Also note in mid-size (1000+) to large (10K+) companies each manager and team can have their own work culture based on the personalities in the team so don't write off such a company based on interviews with just one group.

Why is it acceptable for HR to add bullshit? Who thinks that's a good idea?
In a large company with a range of hiring needs (engineering, legal, sales, program management) HR recruiting has to come up with a one size fits all company sales pitch. In a small company you can override the job postings and even do the job postings yourself. In a large company, you follow process and pick your battles selectively otherwise you get exhausted tilting at windmills.
Probably nobody; it's just that nobody cares about preventing them.
I think you're over-interpreting a standard phrase.

To me "a passion for what you do" means that you care about your work and you don't half-ass it.

But I expect that it probably means other things for other people, including your interpretation of "tons of overtime".

Maybe it’s cynical but I feel like halfassing your work is a very good tactic in some situations. Eg your manager halfassed the project idea, he halfasses spending the time to understand what’s going on, he halfasses setting the team up correctly, etc. In that situation I’m going to halfass the project and spend the other half going out to eat with my friends at other companies, learning something new and relevant, and planning my finances so I can weather any sort of lay-off etc
The phrase “a good work ethic” to me describes what you are saying exactly.

I am not passionate about computers, I like solving problems and streamlining the tedious. Personally I don’t have a passion for my company either. I like them, I like what they pay me, and I like the benefits and culture.

I see my paycheck as a business transaction that is favorable to both myself and the company I work for.

With that being said, I do actually enjoy the work I do, but would never use the word passion to describe it.

It is more enjoyable to work with people who love what they do. I also don’t believe you can be actually very good at something if you not I live with it. That’s it.
I used to think that until one day I asked probably my most skilled, experienced coworker whether he likes his job, not the job but the work he does. He was confused. He said no it's just work. I like completing the schedule.

Yet he works long hours, everything he does is extremely high quality and just watching him work you can tell he's pretty masterful at what he does. Though honestly, I'm not even sure if he sees himself that way.

It's so sad that the word passion has become an euphemism for working long hours and weekends, and it really should be all about caring about the project. The paradox with that is that more you're burned out less you will care about the project (or anything else really), less "passion" you'll have.
Personally I think that "A passion for what you do" is HR fluff that has no bearing on the real job; it's the new "ninja".

Similarly, when I see "Made with (heart image) in (location)" at the bottom of a website, I'm pretty the developers weren't overflowing with emotion when they hit commit.

Honesty and self-awareness. I'll take those over naive emphatic workaholism.
Have you watched the documentaries on the Fyre Festival?Everyone in the company can be honest but if the top isn't then it doesn't matter. You can't really know that up front.
... I probably should have read this when I turned 20...
Fret not. I was a naive emphatic workaholic my first two years out of college--working as an investment banking analyst. It's taken me ten years to figure out that I wasn't honest with myself (or others) about what I wanted, and I've paid a price.
> Any job that has included in the listing for job responsibilities: "A passion for what you do", I have not applied to.

I've an extra criteria of late, which is not applying to anything that I don't find socially useful or that is obviously engaged in some anti-social behavior. Try that, and you'll skip nearly all jobs.

Sad world...

I've tried using that criteria also, and found similar results. Hardly anything out there actually seems to be all that useful (despite their sales pitch or mission statements) nowadays. Most of it is just a me too with a barely different take on something that already exists, and that thing often isn't something terribly needed either. Although maybe I'm just getting older and persnickety.
Software development is a job that changes frequently, and that requires engineers to stay "on top" of these changes. People who are not passionate about it may get their skills outdated sooner. So honestly, I think being "passionate" is actually important in this profession, more than others.
>Software development is a job that changes frequently, and that requires engineers to stay "on top" of these changes.

Hype oriented programming as it is.

What's your opinion on "crafted" job listings versus boilerplate job listings? Passion for a job is often a generic thing pasted into those listings along with 15 years of experience in Angular, but in a personalized listing an emphasis on passion I do see as kind of a warning sign.
Ages ago, I was hiring for a senior systems engineering position. I wanted to use a one-line requirements section: "Knows how a computer actually works"

Was blocked by HR/recruiting... :(

Requirements "Knows how a computer actually works"

So you want someone who

- Understands modern computer architecture and operating systems: Hyperthreading, power management, cache coherency, memory bottlenecks, filesystems, graphics hardware tradeoffs and related debugging tools, Intel/AMD/ARM.

- Understands the computer software stack including webservers & frameworks, high performance software libraries, GPGPU programming, clang & LLVM, JIT compiler, CPU and GPU virtualization stacks including VMware, Azure, AWS.

- Understands hardware tradeoffs, DRAM memory, multicore, ECC, PCIe bus tradeoffs, display techonolgy, Freesync, Gsync, server storage technologies both nearline and long term, WiFi and ethernet. Backups. Servers and server management.

- Database servers both commercial and opensource and their setup for for reliability, backups, production and testing servers.

- Computer administration, linux, windows, bash and perl/python scripting for sys admins. Machine testing and validation for production use.

- Computer security, firewalls, Meltdown & Spectre vulnerability fixes, VPN setup and admin.

So did you finally hire your senior systems engineer? the one who knows computers ?

We did; we're not accepting résumés at this time, if that's why you're asking...
In fairness, that sounds like a bad job ad on the other end of the extreme. Sometimes job ads are overspecified and fantastical. That one is so underspecified I can't figure out what's different about the job.
That was not the entire listing, but just for the requirements section. You know, where people typically list "8 years experience in 3 year old technology" and the laundry list of every other keyword/language/framework they've ever heard of.
>You know, where people typically list "8 years experience in 3 year old technology" and the laundry list of every other keyword/language/framework they've ever heard of.

I have a really funny story about this involving a recruiter deciding I wasn't a good fit for one role, and recommending I take another because I didn't specifically list any experience with CSV files of all things on a DevOps resume.

Turns out a friend worked at first company, in the support team-made a referral and I was hired two weeks later after interviewing with the team lead and department head. During onboarding week I'm talking with a few team members at lunch and one of them mentions how they've been needing to hire the role but never put much effort into it, HR connects them with an agency and the recruiting company they hired never sent them any candidates, and only even emailed to say they "maybe" had one person, but that they were missing a few 'key' skills.

I smiled discreetly and listened on, but the whole time I had this image in my head: https://i.imgur.com/JbzO6uM.png

Did they give you any feedback as to why they blocked this?
They couldn't enter that into their applicant tracking system... <sigh class="large"/>
I agree, this line is probably added by someone in HR/Recruiting (no disrespect) who adds it to every job list he/she posts.
You can take this to mean two things, right? "A passion for what you do" could mean that, for example, you write work-irrelevant npm packages in your spare time because it scratches an itch. I want to work with people like that! I don't think it's wrong to try to identify and hire these kinds of people.

On the other hand, "a passion for what you do" could be code for, "you have to go full tankie on our company's 'we are making the world a better place' mission statement BS". And for companies that's true of, you'll probably be able to identify that trait pretty early in the actual interview process.

So, maybe you should apply to some of those jobs!

You’re overestimating the amount of actual effort most companies put into writing their job descriptions. The majority of such blurbs strive to fall close to a certain mean that is defined by a variety of canned phrases, one of those you seem to take issue with. Don’t read too deeply into the text. Instead, talk to the people and decide for yourself. The interview is a two way street, especially in this labor market. You can afford to be selective based on meaningful criteria.
I like to work with people who love doing what they do. That’s what I understand under passion.

It doesn’t necessarily mean that they have to work until 8pm every day.

What people write in those ads is fairly generic. Having interviewed a fair bit and knowing people in other companies in the industry I can say outside of the strict job description all such 'requirements' are completely dependent upon the group of people you end up with.
Actually if it makes it any better, you could take "a passion for what you do" as "will put in best foot regardless of how unstimulating and braindead the job is". So not so much as burn out as patience. How does that work for you?
It's not about asking you to work yourself to death. At least in front-end development you need to have a passion in order to stay up to date or you will be irrelevant. That's the passion I'm looking for when hiring.
i think there's a difference between passion for what you do and passion for what the firm does.

I try to learn and become a better developer.

I could give a rats ass about programmatic advertising and the "value" we bring clients.

Passion notwithstanding we can all agree that it is sensible to enjoy doing work.

The problem is that many people swing from being passionate to the other side of the spectrum by becoming cynical of work.

We're so privileged to be in a market where we can be so discerning.