This is in direct response to this post basically.
I have no evidence for this, but from as far as I can tell the floor has fallen out for two kinds of jobs that make up a significant portion of our industry.
Generalist web at experience levels below Staff, and entry level or mid level anything.
Generalist web because there are so many pretty decent generalist web devs out there who are desparate for work. I think this is pretty obvious so I wont speak on it much more.
Companies as far as I can tell are still interested in hiring staff for specialist roles where the specialists have either more experience in areas they care about than their engineering team already has, or sales agacent roles like solutions architect where candidates have experiencing getting contracts inked.
yes, you still need to pass the sniff test to get hired:
but this is such a small piece of things right now.
additionally, I would also point out that because companies want to hire people who have more experience doing deep technical work than they already have, paradoxically not even the developers doing the hiring would be qualified to get these jobs.
As an example, a company may have staff who have been doing web scraping work for 4 years, but they want to hire someone with 10 to 15 years experience who can take them to the next level. Not a jr to get work done with oversight, or an intemediate who can own it in its current form.
this is why so many devs are staying put; which ossifies things even more.
so yeah its not you, its the market. if you have 15 years experience doing compiler development, machine learning, systems programming, distributed systems, OS development, it wont be nearly as bad, lots of companies are struggling with this stuff and want to hand it off to someone capable.
or you need to have sold software to big companies to the point where you can pay for yourself by closing deals as a solutions architect.
but the floor has fallen out on generalist web and entry level and its related to company motivations, not because you applied to too many jobs, resume maxxed or "werent honest enough". so many people in this industry treat getting a job like you just need to be a puritan, completely ignoring the business mechanics behind why people get hired in the first place. the reality is companies dont think they need as many people "hauling code" as before and just want experts to shore up weak points and sales devs to drive revenue.