Ask HN: How bad is hiring going to be within the next year?
Now, of course, such companies seem to be laying off people way more qualified than me, freezing hiring, etc. Am I fucked?
I can provide whatever details people want, but I am not sure my personal circumstances are relevant except that I am not an exceptional dev with an enviable resume. The overall question is one many of us have: how bad is the hiring situation going to be in tech over the next year?
I also understand it's not one most people can effectively answer, but would like to know peoples' thoughts.
I used to be a software engineer. Then I went to law school, and now work in biglaw. I am a year out of law school, and have been working on a legal tech startup with a friend. If we cannot raise in the next couple months, I wish (almost need, really) to bail on the biglaw job and go back to being a dev.
62 comments
[ 4.2 ms ] story [ 111 ms ] threadMore normal sorts of employers are still reporting extreme problems hiring people. For instance I was late for work this morning because the bus was cancelled because they didn't have anyone to drive it. All the pharmacies I know are closed on the weekend. I had to buy dress shoes for a wedding and found the shoe store at the mall closed at 5PM, fortunately they opened the gate and let me in...
I don't know about software dev jobs outside of bloated "big tech" firms but I think other companies actually need to hire people to get specific things done. Bloated big co's hire people to keep seats warm.
[1] https://en.wikipedia.org/wiki/Bullshit_Jobs
That's what it feels like when you're at the bottom of the org chart
But I've worked in a few large businesses that had a lot of people doing work on the front lines. It ends up being more like 10% of the company in management. Most of our time was spent rushing to keep the front-line workers happy.
When jobs are relatively interchangeable (e.g. a warehouse worker can quit their job today and start at a new warehouse tomorrow) you actually have to work really, really hard to avoid upsetting those front line employees. I worked through some convoluted business/engineering problems just to avoid making front-line workers the least bit troubled in their jobs. I know this is polar opposite of the stereotype, but it's especially true in tight hiring markets like the one we're currently in.
- FAANG got bloated during the bubble and anticipated growth that isn't materializing as fast, so they're cutting headcount. Similar for other big non-FAANG public companies.
- Down stock market means that public companies can't get as much capital for new investment by selling shares.
- High interest rates increase cost of debt, meaning nonprofitable companies relying on debt to grow will not grow as fast and may cut costs to become profitable or cash flow positive.
In other words, I think the impact will mostly be on "growth" companies that are not profitable, and companies that got bloated in the past few years.
I think companies will still hire software engineers, but the places with the most headcount are going to pay less. They didn't become bloated during the COVID bubble because they pay less. Think lower growth, stable, profitable, private companies that need folks to keep the lights on, where engineering is a cost center and not the company's focus. The places that pay top dollar will be more limited because growth prospects have narrowed. Entry level folks that can code will probably find a job, but it might not pay well.
I don't have a crystal ball, but I don't think it's going to be as bad as 2000 or 2008. We'll see though. The next 2 quarters will be informative.
2008/2009 was lean times but good people were able to find work. After the dotcom bust however, things were so bad I had a friend who is a very good developer who spent a couple of years gluing shoes for a living. In Canada.
Workplaces get increasingly cutthroat when layoffs start looming. Coworkers sabotaging each other, whole teams trying to make other teams look bad, etc.
Normally, at this point in the economic cycle, the big companies cut headcount to appease the stock market. Startups tend to have a few years of runway. All of a sudden, that runway buys much better talent than normal.
Fast forward three years: The incumbent players have been dithering around for a few years, while the startups were built assuming the incumbents were executing better than average. As products go to general availability, they end up knocking out a bunch of giants that seemed unassailable at the beginning of the downturn.
Data to back this up: https://web.archive.org/web/20190907043749/https://mattermar...
(Note there is no dip corresponding to the 2008 downturn.)
tl;dr: Look for a financially stable startup that's still paying for top talent, and try to get a job (perhaps as a junior dev, assuming that's where you are in your career).
Fintech is sensitive to interest rates.
Manufacturing and anyone with fixed capacity get fatter profit margins from inflation (energy, etc).
This dynamic is one of the reasons we're seeing such large layoffs right now. Even many of the companies that are rolling in cash simply got too aggressive with hiring in recent years. Anyone who knew the drill could grind leetcode, study interview guides, apply to enough FAANG companies and get a job eventually.
I've heard more stories about in-progress FAANG interviews being cancelled than I could possibly count. Most FAANG companies are still hiring, albeit very selectively. They're also trimming staff through large layoffs and also smaller, less publicized team cuts.
I suspect many of these are soft landing cuts, as I've seen a sudden increase in the number of ex-FAANG resumes landing in my inbox. A lot of stories about how people are just "looking for a change of pace", but I suspect they see the writing on the wall.
> I used to be a software engineer. Then I went to law school, and now work in biglaw. I am a year out of law school, and have been working on a legal tech startup with a friend. If we cannot raise in the next couple months, I wish (almost need, really) to bail on the biglaw job and go back to being a dev.
In your case, "used to be a software engineer" is already going to put you at a massive disadvantage relative to all of the experienced engineers who were recently forced into the job market by layoffs. You could try to lean on the startup experience, but keep in mind that hiring managers won't be eager to hire someone who admits to working on an entire side startup while having a dayjob. That could mean the employee wants to continue working on their startup while collecting paychecks, which is a lot of risk to take in a job market that is crowded with applicants.
It's ironic that the trackpants set that got into leetcoding over medicine because the lifestyle was better are now getting fucked by the fact that if you're doing useless shit in programming, you truly will get fired and fucked.
At least if you grind in medicine, you are helping people. That said, the lifestyle options like radiology that those same trackpants kids get into will have their comeuppance too, just in longer time scales.
No doubt. Luckily, I did actually do some job searching for dev jobs from March - May this year, and I did get interviews, etc., so hopefully the situation for me isn't that dire so long as I can perform.
Whether my doing a startup while employed at my last job is seen as a negative is going to be really up to them, but all I can do is assure them I am not continuing. Luckily, this has made me a competent dev again.
The honest truth is I would feel pretty happy to be free of both the biglaw job and the startup (I believe in the idea, but it's difficult, especially with another full-time job, Jesus it's getting unsustainable), and would love to just focus on being a software engineer again, and would have a level of gratitude for the job that would outstrip most other candidates. But they have nothing to go off of as to all that aside from my word.
most candidates who don't already have a job probably feel this way
There's always down times, but companies will want to get those huge inefficient enterprise software cogs moving again soon. The siren call of how great things could be if only the software was good are too tempting.
I think it's going to be pretty bad if you're expecting to go through something like the process you described:
1. Cram some coding exercises
2. Breeze through a FAANG panel b/c they're hiring anyone who can balance a binary tree and carry on a conversation at the same time
3. ...
4. Pull an easy $250k base, plus stock and a twice-annual review/raise cycle
I worked through the 2001 downturn and 2008. Both times I maintained a decent amount of flexibility in where I worked and what I worked on, with the consequence that I could no longer simply demand whatever salary I wanted and an extremely senior title on my way in the door.
Given that you have software development _and_ legal qualifications you should have lots of options if you're willing to branch out a bit. Ex.: big co's need folks to own compliance for user data, financials, etc.; being a technical lawyer could be a superpower there. Ditto running audits from a bigger consultancy: anyone trying to gain PCI, SOX, or various ISO certifications -- or even just the record-keeping and reporting needed to be a public company -- needs experts in both tech and legal policy.
So: I wouldn't freak out, but I would suggest actively looking for a more creative/blended use of your skills, vs. simply throwing yourself into a FAANG candidate pipeline and hoping for the best. It'll put you ahead of other candidates, hopefully avoid some of the post-layoff hangover, and honestly probably be more fun and interesting than just slinging code that gets more people to click on ads.
My point is: if you go to Linkedin right now and filter by location=Europe, remote=yes, you get like 160K job offers (tech ones). Sure, you can filter down that number by removing managerial positions and other roles you are not interested in, but the thing is companies are still hiring (not all of them, but the majority).
Maybe it's just Europe? I have no idea about US.
What you do need to do from now on though is always have a plan for what’s next and an exit, even if you’re happy where you are. You never have to exercise your options, but optionality alone has value and it’ll provide a level of continuous confidence and courage. It also provides a focus for your development. Good luck.
P.S check out spacedleets.com for a free resource using spaced repetition to effectively study leetcode
Start with a good online free course like https://www.coursera.org/specializations/machine-learning-in...
You don't have to be a full-bore data scientist to benefit from the surging interest in ML -- for example, I've made my current focus 'UX for data scientists', I focus on trying to make interfaces that are pleasing to people working in ML, and this, I am pleased to say, just got my ass hired.
It's also salient to know that, over the next decade, while tech salaries will likely trend down (esp. as CoPilot, nocode/lowcode, etc continue to make our lives easier and hence less lucrative ;D) the *amount of addressable work* in ML specifically will almost certainly offset this change.
YMMV in other tech specializations, but I'd still rather be in our industry than most others. Again, there's plenty of work in MLOps that does not require being a data scientist.
Finally, if you can physically live in a geolocation with lower cost of living (or better yet, a currency that is weaker than USD) you can be the lower-cost option that everyone ditches Fancy McSanFransiscoPants for in 2023. Be sure to blog and show your work on GH ;D
I'd like to hear more about UX for data scientists.
Do you mean creating custom user interfaces similar to the ones used in Tableau or PowerBI etc to explore large datasets?
Or just in general following good UI principles when showing data, e.g. Tufte, Few, etc?
Which interfaces / apps do you think do a good job in this regard?
I also have a back-of-napkin argument that the field is due for an invention as revolutionary to ML as the beizer handle was to vector art, or the spreadsheet was to money management.
I'm interested conceptually in eventually leveraging eg VR and sonification for aid in exploring very-high-dimensional datasets.
Meanwhile, yes, there is a lot of just nuts/bolts Good Design to worry about. :)
I wonder what kind of UIs Deepmind created for their data scientist… similar to Jupyter or better.
I've never been successful with it. I've only gotten hired as a dev by a very strong reference or because an eccentric boss gave me a contract-to-hire opportunity. That boss posted an ad on Craigslist... I joked about it saying it was a scam, and he said you know it's legit because he also wrote the job posting on park benches and bathroom stalls. My favorite boss.
Lately I just save money because HR keeps threatening to fire me for being unvaccinated. I've been breaking company policy for a year, and saving money for a year, I don't give a shit about the job market anymore and I hope they finally grow balls and fire me. My startup only has $200 MRR but if they don't fire me before end of the year I'm out. And I don't want another job either, I've survived an 8 year gap without a real job before. I'd rather live off of rice/soup than deal with corporate software dev another year. And interviewing is the worst, way worse than the day to day, I don't know how you guys do it.
We had been hiring for a few positions this year (Europe and APAC) and are expanding and will be hiring more next year. I can only tell it's difficult to even get candidates attention, not to mention get good senior people join the team.
Not sure if this is good indicator but I'm also receiving a 3-4 calls from recruiters each week, and it was like this for the whole year.
Maybe I live in bubble, but from what I can see next year looks good enough for tech.