Tell HN: The ratio of wants-to-be-hired to is-hiring is at a record high 0.94
Counting the comments in the who wants to be hired thread and dividing by the number of comments in who is hiring = 0.94.
A year ago it was 0.23. Here's a plot with the data from the past couple of years - https://pasteboard.co/tjZd0PgTI8GK.png
(posting this about a day after the April thread opened)
191 comments
[ 3.3 ms ] story [ 238 ms ] threadThat curve looks terrible and yet it confirms what I expected.
But yes, the job market has cooled dramatically.
First who wants to be hired https://news.ycombinator.com/item?id=7685170
https://docs.google.com/spreadsheets/d/1350A5KGgmGI3Ed-tC7MP...
January 2020: 244 wants to be hired / 697 hiring = 35%
February 2020: 227 / 677 = 34%
March 2020: 349 / 776 = 45%
April 2020: 521 / 601 = 87%
May 2020: 329 / 686 = 48%
June 2020: 305 / 659 = 46%
July 2020: 280 / 680 = 41%
August 2020: 410 / 828 = 50%
September 2020: 346 / 698 = 50%
October 2020: 295 / 810 = 36%
November 2020: 259 / 807 = 32%
December 2020: 274 / 766 = 36%
January 2021: 286 / 846 = 34%
February 2021: 232 / 1052 = 22%
March 2021: 227 / 964 = 24%
https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
Date | Who is hiring? | Who wants to be hired | ratio
Jan 2015,334,98,0.29
Feb 2015,643,169,0.26
Mar 2015,680,177,0.26
Apr 2015,952,194,0.20
May 2015,891,199,0.22
Jun 2015,759,276,0.36
Jul 2015,1094,142,0.12
Aug 2015,974,176,0.18
Sep 2015,872,188,0.21
Oct 2015,1136,99,0.08
Nov 2015,896,99,0.11
Dec 2015,1000,95,0.09
Jan 2016,471,110,0.23
Feb 2016,781,127,0.15
Mar 2016,825,202,0.24
Apr 2016,719,280,0.38
May 2016,983,166,0.16
Jun 2016,1007,248,0.24
Jul 2016,898,209,0.23
Aug 2016,945,118,0.12
Sep 2016,911,162,0.17
Oct 2016,989,261,0.26
Nov 2016,1121,249,0.22
Dec 2016,840,120,0.14
Jan 2017,939,275,0.29
Feb 2017,1236,106,0.08
Mar 2017,1069,114,0.10
Apr 2017,956,163,0.17
May 2017,1096,236,0.21
Jun 2017,994,101,0.10
Jul 2017,982,105,0.10
Aug 2017,955,224,0.23
Sep 2017,957,113,0.11
Oct 2017,1136,126,0.11
Nov 2017,1199,145,0.12
Dec 2017,1000,69,0.06
Jan 2018,911,84,0.09
Feb 2018,1070,76,0.07
Mar 2018,1187,85,0.07
Apr 2018,1084,142,0.13
May 2018,1198,69,0.05
Jun 2018,911,90,0.09
Jul 2018,860,122,0.14
Aug 2018,1025,83,0.08
Sep 2018,922,73,0.07
Oct 2018,1110,113,0.10
Nov 2018,1057,162,0.15
Dec 2018,954,182,0.18
If anyone wants to add the 2019 data in a comment, I'll update the sheet.
[0] https://docs.google.com/spreadsheets/d/1bjPl3a0ciH6U9-OaLXGQ...
Jan 2019,966,265,0.27
Feb 2019,847,197,0.23
Mar 2019,880,246,0.27
Apr 2019,881,324,0.36
May 2019,1020,286,0.28
Jun 2019,800,232,0.29
Jul 2019,907,479,0.52
Aug 2019,861,284,0.32
Sep 2019,724,180,0.24
Oct 2019,905,406,0.44
Nov 2019,760,270,0.35
Dec 2019,907,271,0.29
It doesn't invalidate that it is the highest but it doesn't mean that it's almost 1:1.
It also doesn't mean that those people are out of a job. My company is mandating RTO 3 days a week, that's a good reason to look for a new position, while still being employed.
> Counting the comments in the who wants to be hired thread and dividing by the number of comments in who is hiring.
It's depressing, as if I would be looking for a job now, I'd rather look for non-tech job that is paying less than selling my knowledge so cheap.
Alternatively I'd go off the market completely and use any safety nets I've been paying massive amounts of tax for years.
Maybe I'm just lucky. But for anyone else looking - chin-up, I think there are more opportunities out there still.
It does amuse me that we're still at more people hiring than looking for jobs. It's a stark contrast to other industries, where the power is normally in the hands of employers.
Another thing to consider is that we've had layoffs recently, i.e. people without jobs encouraged to find new jobs. In the past, wants-to-be-hired may be a little low because usually people don't want to be seen looking for a job while employed.
Many of us, myself included, already did that. I had to wear a mask to do my "morning commute" to get coffee, but otherwise my 9-5 was mostly the same.
In my area, many businesses outside of the tech sector is actively hiring and can't find enough people. I think Covid triggered a demographic shift with many Boomers retiring (or dying) and that gap has not been filled.
My dad's a boomer, he's still working.
The ever-expanding "millennials" label is even more absurd. It originally meant people graduating college around 2000: a very specific group. Now, again, it has blown up to include decades of people.
After Boomers, all the labels are just idiotic. Let's all just refer to age groups using [gasp] numbers.
This is not how generational cohorts work. AFAIK, what counts as a generation can refer to people born over from 10, and up to 33 year period depending on who you ask.
"Millennial" is not precise term, it simply refers to people younger than Gen X and older than Gen Z.
But there was some data on HN about how the start of the pandemic was terrible, worse than last year, at least. And there were some sales graphs that reflected this too.
I have been on the other side of that. I hired guy I found on HN (one of the best guys I've ever worked with) and later discovered he had applied earlier through another source but I overlooked it (some sources for candidates can be an absolute fire hose).
Is it? Unemployment is still incredibly low and labour shortages continue to be reported.
Sure, there isn't a shortage of jobs, but they also don't pay terribly great either considering the CoL increases.
So, IMHO, some unemployment is good. It means people have options and are not desperate enough to quickly jump to places with bad pay or poor working conditions, as those will always exit, even when the economy is doing good.
No 0.94 is a sample that comes with a huge margin or error.
It very well could be that the actual ratio is that there are more programmers then jobs.
I would definitely not read that from the data. I don’t know what percentage of current seekers post in the wants-to-be-hired thread, but as a potentially-outlying anecdote, I didn’t until I had already been looking for three months.
I would hypothesize that there’s a psychological barrier to posting in WWTBH, even if you’ve been laid off and have no current employer you wouldn’t want seeing it – there’s a certain vulnerability in putting yourself out there versus privately applying to jobs. For me, it took a certain level of desperation with my search to make the jump from browsing the hiring thread to finally posting in the other thread this month.
https://news.ycombinator.com/item?id=23623557
But you're only deleting them on HN. Both the major job threads are heavily scraped and your profile goes all over the internet.
EDIT: The same is probably true for job seekers, too, now that I think about it. As another commenter noted, a lot of people are being frog-marched back to physical offices at gunpoint, and are probably low-key fishing for a sweet remote-only gig.
IMO this is the biggest factor causing the slowdown in tech hiring. Right now people just want to stay put wherever they are. In the past when someone jumps to another company, it opens a headcount where they were, which gets filled with someone who also jumped another company, which caused a headcount to be created there, ad infinitum causing a constant cacophony of job postings, like a "velocity" of jobs akin to velocity of money.
The combination of slack in the system (unemployed people being hired), low attrition, and some backfills not being done creates a giant dampener on the velocity.
The languages in demand change is probably more interesting. Less react positions, rails holding strong, python over taking, first time no php jobs offered.
I am sure that there is a huge margin of error. I have been looking a job for 5 months. Granted, I have not used Who's hiring threads religiously and I am sure that there are positions that I applied where something with better qualifications was chosen.
Which means, if you're employed and looking elsewhere, you have to be comfortable with your employer potentially discovering your eye is wandering. Which I for one, definitely wouldn't want to do right now.
So I imagine the WWTBH posts are really just the tip of the iceberg (there may be more than one employed person looking for every unemployed one that feels comfortable posting there)
Compared to the Who is Hiring posts which companies have no reason to be concerned about posting (well, maybe if they're simultaneously laying off and pretending that they need to reduce headcount when it's really about reducing the average wage)
Btw does anyone ever get hired from the who wants to be hired thread?
He rapidly left -- maybe 6-9 months? -- but got a job nonetheless.
I have the impression that who’s hiring is an excellent place to put yourself out there, though. I had a lot of exciting leads (a few of which I still follow because I liked the people I interviewed with and what they were building).
I never got contacted. For me, I assume it’s because every employer in SV is overloaded with candidates and doesn’t need to seek them out on HN. (I work in the bay)
It doesn't take into account who currently has a job.
Edit, found it: https://news.ycombinator.com/item?id=24038518#24042409
(It was about 3.5 years ago in my case, but presumably it still works today.)
They are getting inspired by the coming revolution.
Interesting times we are living in.
Besides the usual job boards, is anyone aware of a good place to connect with founders who want a healthy hockey stick and holistic, healthy growth?
1. Choose industries you like (fintech, hospitality, consumer, whatever) 2. There are ~5 or so VCs in each industry that are absolutely leaders 3. Often these VCs have roles for "Platform" or "Portfolio services" 4. Message that person (I like twitter for this over LinkedIn and even over email), sell yourself. 5. Usually this can result in an email that is sent to the entire portfolio telling them you're looking.
https://jobs.demandcurve.com/
https://www.mkt1.co/marketers
Now you get recorded, told you cannot alt-tab, take home assignments are very strict for companies that aren't even close to a FAANG (I mean, if you're applying to Google it comes with the territory, but why is your random startup so strict?), you are automatically graded on your command of English, etc.
There are still the garbage job offers where they'll hire anyone with a pulse, but unless your situation is dire you don't want those.
It all feels vaguely dystopic and depressing. The only consolation is that only now we realize what it felt for people outside our industry. We had it easy!
My brother is an actual engineer. They get hired on past relevant experience and simple interview. Of course he also needs the relevant credentials and professional membership so there is that... you can't keep those if you mess up and you won't get recommendations if you are an ahole.
A lot of my friends are doctors. If you are qualified and want the position it's yours. Demand > supply very much so.
Hospitality is as cut-throat as always, everyone is welcome to try - it's up to you to survive. Though I guess the first few trial shifts are the most similar to programming in that way but it's still very much "can you do the job" not "can you remember this esoteric thing you might have done once in college but otherwise not touched in a decade".
So yeah. Programming stands alone in this sort of gauntlet hiring system in my experience. Other fields are happy to take past experience and recommendations as they are instead of devising some sort of "test".
I would say outside of programming there is a bit more of the personality test sort of things though - especially big corporates, you could probably screw one up badly enough for HR to block you.
Isn’t supply artificial constrained for doctors?
- On one extreme, you have employers who are abusive during interviews. They record you, treat you like a cheater, forbid you from alt-tabbing or anything that you would normally do while on the actual job, ask for trivia knowledge you'd normally google, and when reviewing take home challenges they are very strict. I assume this is because they have droves of candidates and can mistreat candidates till they find the perfect one?
- On the other extreme, you have garbage consultancy/software factory work. Low quality, outdated tech, low pay, and they'll hire anybody who can demonstrate minimal expertise since they aren't interested in quality work but in selling billable hours.
I expect what reasonable people want is a decent job which pays well, is not mind-numbingly boring and that challenges you, but also they don't want to be subjected to the humiliation of abusive interview processes that quiz on trivia and treat them like cheaters?
I'm seeing more and more of the first kind of process, sadly.
I had to fill out a literal IQ test the other day. 15 minutes, for 50 questions, and a note that you probably won't finish them, and not to use calculator. I'm out of practice for arithmetic tricks _because I've been out of school for 20+ years_. What exactly is that supposed to test, especially under such time pressure? This was followed by a personality test (no time limit).
This is all before they even decide whether they even want to interview me.
> - On the other extreme, you have garbage consultancy/software factory work. Low quality, outdated tech, low pay, and they'll hire anybody who can demonstrate minimal expertise since they aren't interested in quality work but in selling billable hours.
I just had to pass on one of these. Not quite desperate enough to take it just yet. Time tracking software was already iffy. Having to interview again for each project was iffy. Basically, glorified contract work, but less stability. Oh, and they wanted me to screen record my tech assessment assignment.
What cinched it for me, though, was the Glassdoor reviews: they boast about their star rating on Glassdoor, but the CEO would passive-aggressively rip into negative reviews, including one that told a former employee they were wrong for having a bad experience.
Both were with large, well-known companies. But the nature and outcome of the two were quite different. In one, the interviewer just dumped some code on the screen that had been clumsily obfuscated, and its intent and strategy rendered indecipherable.
In the second, I was asked to provide code that did something, and then add an additional feature to it on demand. This is much more in line with what I expected, and to me more valid. And the whole interview was far more satisfying and invigorating.
The first interview was so disappointingly “douchey Leetcode” that I dreaded all that would follow. It created conflicting feelings of, “I’m kind of over this type of work anyway; this may be a beneficial tipping point” vs. “I don’t want to wuss out and run away from uncomfortable experiences.”
Now that I’ve had two opposing experiences in technical interviews, I feel more confident in judging their validity and my role in their outcomes… and calling out ones that are disrespectful.
It matters a lot if the interviewer is not quizzing you on trivia or waiting for you to trip and fall.
> I feel more confident in judging their validity and my role in their outcomes… and calling out ones that are disrespectful.
I wish we could all do that! One overlooked aspect of this humiliating process is that it saps your confidence. I've seen it happen. After a bunch of failed interviews, the person starts feeling it's their fault and that they cannot possibly be good, and this informs their attitude for the next challenge, which they fail, and so on.
But in the end you have to consider your past work, things you've built, and the value you've added to things. And, most of all, positive feedback you've received from colleagues or customers. I reflect on the fact that my colleagues have worked in my code, built entire new features of their own on top of it, and then vouched for me in job referrals that have their name on them. That's the most valuable confidence pill in your arsenal.
This has been me on occasion during the last couple months of searching. I've been worried that my work history was too disjointed to tell a coherent story. Or that I'm not actually as skilled as I thought. Or that some skills have atrophied. Or they just aren't in demand anymore.
I brought it up to a career coach (part of my severance package) and she seemed to think I was overqualified for a couple of them. I'm not sure that's true, and suspect she doesn't grok tech enough to make that assessment. But even if she's right, hell, something straightforward where I'm "overqualified" sounds kind of nice.
As other people have noticed, April appeared to be the lowest month in new jobs, but the true numbers won't be evident until the month is over. The ratio will likely fall lower with the reasonable assumption that a greater proportion of people seeking work post earlier in the month than of companies seeking employees.
I think if you're a FAANG employer that is considered "safe" definitely yes, but there's a pile of zombie companies that have been wrecked by end of ZIRP and have a hard time understanding how they retain or hire anyone.
A few months ago, recruiters were reaching out to me. I started applying last week and a single job posting would have more than 1k applicants which was not the case months ago.
On top of that, as a new grad, finding early career positions is difficult. Most of the opening are SR level.
Not sure what would motivate an employer to hire early career vs someone with 5 years of experience. Maybe paying new hires less than experienced ones?
Even in the more "chill" jobs you are expected to pass multiple rounds, be among the best among the candidates.
I just want to be average in the candidate standings, for an average dev job.
My suggestion would be to find some niche that allows to you not face that constant hustle. Look for the Venn diagram where you can add a lot of value, but the competition isn't as fierce. For example, if you are both good at coding and understand, say, physical systems like HVAC, you can focus on an industry like building automation that doesn't iterate as fast. Or maybe you really like aviation and can develop CFD models. Point being, it's much less competitive when your field requires two complementary, but distinct, knowledge bases.
Not quite as drastic as yours, but still not ideal.
The underlying query and data source: https://slight.run/apps/colman/job_seekers_vs_job_hiring_hac...
I'm restricting to top-level comments here, because those seem like a better proxy than all comments (excluding some discussion on a given post for example).
[1] https://fred.stlouisfed.org/series/DFEDTARU
If the central banks are going to stick to their declared purpose of keeping this around 2% we're still in for further rate hikes, I would imagine.
* https://tradingeconomics.com/united-states/core-inflation-ra...
* https://tradingeconomics.com/euro-area/core-inflation-rate
I know it's not within the desired behaviour on HN to simply write "thank you!", and I hope I did provide a bit more than just that. That being said: Thank you! Also to ed_balls and madcaptenor for collecting data in the other thread.
M2 continues to drop (this is a bad thing for stability, but will feed into prices dropping over time):
https://fred.stlouisfed.org/series/M2SL
They claim they update it daily (https://console.cloud.google.com/marketplace/details/y-combi...) but they only update it every few months it would appear.
Of course you can manually get this data from the HN API and create a query built on https://slight.run/apps/colman/job_seekers_vs_job_hiring_hac... by adding the extra few rows manually (but unlike OP, I recommend you exclude non-top level comments).
If you just need the last few data points, of course you can either just look at OP's chart, or if you don't trust that data, then quickly get the data yourself. Again you can even create an account on slight.run and recreate the full graph if you prefer.
We are also not currently in a recession. If instead you're referring to market conditions that affected tech heavily, that was in place by Q3 2022 (e.g. https://techcrunch.com/2022/12/20/remembering-the-startups-w...), and this also lines up more closely with how the Fed has been raising rates (https://fred.stlouisfed.org/series/DFEDTARU).
Then, one week later, you realize the number of posts is back to an ok level (even improving)
Meanwhile remote employers are seeing less employee turnover, so don’t need to do much hiring, especially since many grew headcount considerably in 2021/2022. Which means many of those people looking for remote jobs aren’t finding a lot of success. (We’re remote and hiring for backfills only right now, not that there are many of those - and I suspect a lot of other companies are in the same spot.)
Remote roles are likely over-represented on HN, so if there are a lot of candidates chasing those roles, you’d expect a lot of growth in “who wants to be hired” posts.
I’d expect this dynamic to shift in the back half of the year. People are finding out about promotions and comp changes around this time and many will be disappointed. This will likely cause a lot of people sitting tight at remote companies to get back on the market. Some will find roles elsewhere, creating more backfills and more hiring.
Not to mention that there’s a glut of late-stage companies seeking to IPO when the IPO market reopens, likely later this year or early next. When companies IPO they usually hire a lot beforehand to tighten up processes, then do even more hiring a few months later as existing employees get their exits and decide to move on or take a break.
So the medium/long term outlook is still positive, at least.
There is no way back, even at 2X or 3x more.
Less than that - sorry, I'm not interested.
Until recently, the other major cost was the education of my kids, but fortunately that expense is now gone.
One case where this would be worthwhile though would be one where you wanted to move there anyway, and the company is arbitrary
Ratio Who wants to be hired?/Who is hiring?
2015 0,20
2016 0,21
2017 0,14
2018 0,10
2019 0,32
2020 0,44
2021 0,26
2022 0,40
2023 0,83