Amazon to lay off 9,000 more workers after earlier cuts
cnbc.com
cnbc.com
In 2021 I remember thinking how tech really proved its worth by so quickly assisting our economies through the pandemic with e-commerce, video conferencing and work from home.
Sure, things felt a bit crazy, but I remember thinking how lucky I was to land in tech as a career and that it was hard to see a future any time soon where the world wouldn't value tech workers highly.
Skip to today and I'm honestly wondering how long I have.
We've had a massive influx of new tech talent over the last few years and now we see this dramatic turnaround in hiring which will likely make it significantly harder to get a good tech job in the near future.
And in addition to this we have tools like GPT potentially disrupting our careers on a timescale best viewed on the scale of months.
It doesn't help that I'm going through a lot in my personal life at the moment too, but I've never felt so vulnerable about what the future holds.
I guess I should just be grateful that we had a good run while it lasted, but it's hard to think like that when people depend on you to have things figured out.
Anyway, I hope everyone involved in these layoffs lands on their feet.
The good news is that what came after that contraction was a huge wave of innovation that became known as Web 2.0. Most of the unicorns you're familiar with today came out of that period. Keep your chin up and you'll see.
about 1 out of 100 people i interviewed actually know how computers work, we still hired about 10 out of 100 (thats maybe 1 in 1000 cvs)
> Skip to today and I'm honestly wondering how long I have.
how long you have to do what? to learn? to make money? you will find a way to make money, i have lived with 2$ per day and with 200$ per day and its fine, some times you have to steal some bread, but its not the end of the world, and you have a life time to learn.
just don't stress too much, tech has ebbs and flows, your job does not define you.
It seemed fairly obvious from the GP: How long they have before they get laid-off and struggle to find employment in the technology industry.
> i have lived with 2$ per day and with 200$ per day and its fine
I've lived on $0 a day, seeing as I've literally been homeless and dead broke in my life, but today I have a demanding career, a spouse, children, dogs, a home, etc., and all of them are massively dependent on me.
I don't think I'm personally at-risk of losing my job today but, like the GP, I also have to regularly engage with my brain to keep my anxiety about the future of the technology industry at bay.
edit/ And that's just me, I'm a US citizen and CBP can't come deport me because my Visa expired. There are other things at stake here for a lot of people beyond the simple act of earning an income.
i know you're exaggerating but it doesn't change that dev is extremely saturated.
and toxic job market has shown being good won't protect you from being filtered.
That's what worries me. There was a time when I could write low level C and even some assembly. Similarly there was a time when I could explain the ins and outs of IP packets and routing. However, none of that is what the market wanted and I don't remember any of that anymore.
Heck, with most of my work involving running around trying to hold understaffed systems together and juggle the unreasonable demands of management; I don't even have the programming/web development skills that I used to.
This is very reminiscent of the dotcom bubble. If you knew how to turn a computer on you could get a relatively high paying tech job.
The quality of tech talent has dropped significantly in recent years, even (maybe especially?) among the leetcode grinding crowd. Software engineers have already replaced themselves with AI by turning into interviewing machines that know how to survive in a large tech company but if asked to build and ship a product from nothing would be completely frozen.
I really miss programming in the post-dotcom shadow. Most people in tech where in it because they loved writing code and solving hard technical problems. TC was literally not a term at that point, virtually nobody had RSUs, comp was fine but nothing amazing. There were plenty of jobs that paid better than writing software so all the people looking for a quick buck fled there and left coders alone.
Either you're really, really crappy at filtering resumes and other pre-interview signalling - or you're exaggerating.
Former barista who did a 90-day bootcamp and trying to find a job? Oooof, good luck.
Have a BS in Comp Sci and work on backend/distributed systems with several years of experience? You'll have no problem finding a gig.
The vast majority of over-hiring was with engineering-adjacent roles, think project managers, recruiters, hr, etc.
I had multiple job openings for my team throughout the pandemic and I dont think that people who are not constantly exposed to the hiring side really understand how wonky things were.
You had this confluence of both whole sectors of the economy completely shutting down and tech experiencing a big boom. This caused A LOT of people to try to make a transition to tech.
I had a job listing for a Senior Dev. I was completely inundated with resumes from recent bootcamp grads. No indication that they had any experience whatsoever or that they even knew what a variable was prior to the start of their bootcamp 6 months ago. I got resumes from people who were waiters, mechanics, construction workers, fast food workers, etc.
Most of these people are not going to make it in the industry long term (assuming they ever even got the first job). I wasn't around during the dotcom boom but I read stories about people landing six figure jobs because they learned HTML. Landing a 6 figure job by going to a 6 month React bootcamp is the modern day equivalent of that. Most of the 1999 HTML guys are no longer around. The bubble popped, the tech jobs were less plentiful and they moved on. I suspect the same will be true for most of the JS bootcampers.
I keep seeing folks say this but I don't know if it is true. I just looked at some layoff lists from Twitter on layoffs.fyi and the vast majority looked to be Software Engineers of some shape or form.
I never got any FAANG interviews until I'd had a developer job for a couple years. I got to a final round at Facebook, but didn't get hired there.
Still doing ok at that first job, though.
And yes, I agree, I am happy that I am not hitting the job market out of a bootcamp today.
This is me. But I had at least one round of phone interviews with about 40 companies before I landed one. Maybe I'm bad at interviewing. A couple of places put me through ~8 hours of interviews all for nothing. I will also add that 3-4 of the places I interviewed with have since had a chunk of layoffs right up to discussions here about them. Maybe I actually got lucky? It sure didn't feel like it after that many failures in a row. Luckily I landed a new role that I'm finding I like.
The other thing to keep in mind is that tech has attracted a lot of people in it just for the crazy money that FAANGs pay, despite that not being representative of the industry as a whole. Regardless, as that crazy money exits there will be less of those people.
At the end of the day worry without preparation is pointless. I don't think it's a tech apocalypse, but I also work for a company that was formed in the wake of the dotcom crash. Crashes can cause problems for incumbents, but it also provides opportunity for others.
I think a lot of the industry shake up will be to clear house of these people. At big tech companies it’s easier to hide, especially remotely, but slowly layoffs or PIP will come for some of them, and they will have a harder time getting a job than the rest. I just hope the layoffs can affect the management layer like the IC later, because I’ve seen the growth of pretty crappy management.
I was recently laid off, and I know a few other people laid off. I have years of doing projects and contributing to OSS and being a technically curious learner. I found a new job much faster than my peers who admittedly joined tech for the money and don’t care to learn or grow beyond their next pay raise.
I will echo the preparation thing though. I started saving an extra few months of salary across 2022, and tried to convince my partner to lower spending for a while.
If you're worried about ChatGPT taking your job you weren't doing much. We're still going to need humans to find the horrible bugs in codebases caused by humans copypasting ChatGPT output into production code. You need to become an actual expert in something. Pick a system that is critical to your employer and get good at it.
Harsh, but it has to be said! Too many devs are focused on code rather than the business it serves.
Many people who choose full-time work for corporations would not have an experience any differenr whether they worked in Soviet Russia or USA or Feudal Japan. These corporations (especially in Japan) are intertwined with our lives and even sense of self-worth. In Japan they coordinate with your landlord. Here they are who gives you health insurance etc.
If we had strong safety nets, none of this mentality would be an issue. You’d be jumping for joy that a project or warehouse has been automated and you don’t have to be a cog in a machine or warehouse wage slave.
That’s if we had UBI and Universal Health Insurance too. People would work on projects because they want to, whether that is art, science, open source, wikipedia or other gift economies. At the end of the day, that’s where DALL-E, ChatGPT and Microsoft’s Copilot get their content to ape from. It’s our collective work product! We humans have given it away online for these companies to scrape and build models from.
Be proud. Stop demanding a living wage and health insurance from a corporation and start demanding a Universal Health Insurance and a UBI in your community. We have to start valuing stuff the market doesn’t.. raising children instead of government schools, taking care of our own parents instead of nursing homes. Look around … if you and your partner are working 10 hour days just to make ends meet, the problem isn’t robots taking your job. It’s society not truly valuing human beings authentically living their lives!
The real problem right now is not the layoffs. The layoffs are needed, because many companies cannot reasonably justify their headcount, and it's destructive to a culture to have so many new people join so fast. If you've worked at the same company since 2021 you might have more tenure than half your coworkers!
The real problem is the hiring freezes. These especially impact new grads, but also experienced people will have trouble finding jobs simply because few companies are actively hiring. If you get laid off from a FAANG you might be able to find a startup job paying ~1/4 to 1/2 of your previous total comp. Might as well just not work for a year. Businesses overhired so much they need to shed more employees before they can even backfill or grow teams that work on things that make sense.
This happened in 2001 too, but the big difference between now and then is we aren't seeing a lot of tech companies completely fail and go out of business.
[1] https://www.mckinsey.com/capabilities/mckinsey-digital/our-i...
I felt the opposite:
I have no idea how anyone could look at the tech craziness for the past 3-4 years, especially after COVID, and think any of it was sustainable. But I've also lived through a couple of these economic cycles...
Things like remote work, many people absolutely loved it, and it changed how people can work and hire. It had far-reaching affects, and many thought it'd last. Not everyone was convinced, of course, but we had proven it works for at least some conditions. As Facebook recently announced, it may not work as well, but for many organizations, the savings is better than the decrease in productivity.
Regarding a lot of the crazy tech-industry changes like salaries, employment demand etc, yeah I totally didn't think it'd last either. Same with the affects of 0% interest rates (not that I really invested any differently).
> we have tools like GPT potentially disrupting our careers on a timescale best viewed on the scale of months.
I am of a realistic nature that in today's craze over anything people tend to call pessimistic. However, some of the code generation examples we've seen are truly astonishing, but a far cry from replacing anyone in the real world. Best case scenarios it would save you minutes.
> We've had a massive influx of new tech talent over the last few years
You're being very generous with the word "talent" there. Things have been a bit crazy and all, but from anecdotal evidence the large influx of new developers has done what large influx always do and lowered the bar.
I've literally been asked in two different companies who boast about their standards being high to "leave aside my ideals" and have "realistic expectations", while the only thing changing in the set {expectations, hiring goals} being the latter. "we need to hire very good people very fast" while not changing anything about the process and sourcing has to make you forgo one of these two. It's physical, people don't get instantiated out of thin air.
So I think it may be harder on average to find a job in software for a while, mostly because of the direction of the job market, but it will be harder for people with less experience, and those who can do something else in which they have experience will also be incentivized to do so.
Google, Amazon, Salesforce, etc. all have reported very healthy quarterly earnings and year-end results. Yet their actions are those of failing companies operating in the red for multiple quarters.
Every company is giving the same excuses --ahem, I mean reasons-- ("overhiring", "economic downturn"), laying off the same amount of people, and making their announcements within days of each other.
Have we ever seen such an industry-coordinated event like this? Especially with no public data supporting their actions?
The real reasons many believe for these layoffs amount to taking back the power & control that employees gained in 2020 until early 2022:
1. Salary correction: Compensation boomed, with major tech companies offering new grads and junior engineers job offers high than employees 2 levels higher. Has there ever been a time that employee pay raised so quickly?
2. Corporate control: Leadership wanted everyone back in the office but employees collectively refused. Can you think of another time where companies had lost this much control over their own workforce?
3. Pay Wall St: The only public financial data to support layoffs of this kind are from the stock prices, which mostly plummeted. However, they did not plummet due to poor performance but rather due to the macroeconomic events out of their control. Even at their present day levels, they are still mostly above their pre-pandemic highs. And guess what? Almost every other company's stock price in most industries fell significantly as well. With the profits erased from the surged stock prices, layoffs are the quickest and easiest way to push up a company's value.
I can only hope that employees continue to band together to know their worth and not settle for less.
Btw, I use copilot every day. It makes me more productive. Someday I may only use copilot or maybe I'll do something else.
Nothing is permanent. Speak to those who have been laid off, and make sure you can take care of yourself if it happens, but then stop worrying. You'll suffer more in imagination than reality.
I think this probably has the majority effect on how you're feeling. Jobs come and go, layoffs happen. I've been laid off and I've been fired, and I've found jobs afterwards. As long as you have a decent bankroll to keep you going through a couple months (easy for me to say as I'm single and have supportive family), I wouldn't worry about THE STATE OF THE WORLD/ECONOMY.
I love programming but I certainly hate most ofthe tech companies and products that exist nowadays. I’m part of it, though, since it doesn’t pay that bad in this part of the world (not usa).
Toys aren't useless. People enjoy playing. I'd certainly rather work on a "toy" that lots of people use and enjoy than some CRUD app to handle insurance claims data or some other random "serious business" use.
But seriously, Twitter is a global network that can disseminate news globally in minutes, its been used to start revolutions. TikTok, YouTube, etc help distribute knowledge, and grow communities. "Thousands of SaaS apps" help people work better, faster, quicker, and employ millions of workers to build and maintain. "Millions of NPM libraries" are the result of the toil of countless developers choosing to freely share their hard work and learning to anyone who wants it.
What is not a waste of time to you? What is noble enough to receive your approval?
Very true, colleges have been seeing double-digit growth in applicants of CS majors every year in the past 10+ years, and this year the number of applicants is at least 2x more than last year. That said, I'm not sure about the growth rate of qualified talent. At least 8 out 10 senior engineers who I interviewed could only throw some terms around and draw a few boxes. "Experts" of Apache Beam can't write a simple word count using even pseudo code of Beam's APIs. The team leads from FAANG could talk only about team coordination but not specifics of the tech stacks of their systems. ML experts could throw terms like BERT around but could not explain simple things like the difference between layer normalization and batch normalization, let alone coming up with models to solve specific problems. Experts of distribute system couldn't design a simple stateful system or articulate any distributed algorithm. The list can go on and on.
Given such shortage of true talent, I'd rather worry about whether there will be growth in IT the industry. Without growth opportunities, investment will drop, so will the demand of talent.
Is it that most of your applicants are liars with what they put on their resume? Or that those specific skills you mentioned aren’t applicable to their day-to-day work? Or is that your expectations are out of line with the reality of their work or is there something amiss with your interview style?
> Experts of distribute system couldn't design a simple stateful system or articulate any distributed algorithm.
What do you picture as an acceptable answer? Leader election via broadcast? Simple link-state routing? Something more complex?
It almost sounds like part of the problem is convincing competent people that the bar is lower than they perceive it to be.
Deep breaths. All industries are cyclic. We've been here before, we'll be here again. From my perspective as a wizened curmudgeon, this is more directly disruptive to tech careers than 2008/9 was. But it's significantly less of an existential disaster than 2001.
It is true, though, that to new entries to the labor market, these things can be unfair. Someone coming out of college last year had a vastly different experience than a very similar candidate trying to get a job right now. And that sucks. But over decades, things even out.
Only I'm a low performer who might have a real chance at getting fired for performance issues.
Funny, I attribute that "assistance" to improvements in hardware and networking. Today's commercial software is not great to say the least. And then we have the ridiculous amount of surveillance that comes with it.
Without a doubt, computers and networks are proving their worth. But intermediaries calling themselves "tech" companies I am not so sure. It seems the market, too, is questioning the need for them.
GPT is cool, and has a lot of potential uses, but don't be scared by the hype.
The biggest impact GPT is going to have on most people's software careers is that everyone will have to include "Prompt engineering" on their resumes in the very near future, and data science/ML folks are going to have to answer a lot more questions about transformers by people who have never heard of "Attention is all you need", even though the deepest they'll have to dive into the subject in practice is a few api calls.
There is of course a lot of nepotism and politics but generally if you have talent you will be employed. There is simply too much demand for talented tech people.
The large layoffs are not good but they are course correcting and these companies are still actively hiring despite the billboard layoff announcements.
Also, you are not competing with new talent, unless you are entry level.
My assumption is that by next summer, interest rate will go back down to 1.5% (the long term growth based on demographic) and than you will see tech rise again (as it is still the only growth story around).
If you could do a 180 switch this quickly I think you should look inward. The concept that you could be more concerned about the future in 2023 rather than 3 years ago where a novel virus was killing thousands per day would be funny if it wasn't so absurd - consider therapy, because this seems to be an internal issue rather than a problem with the world at large.
I have watched engineers consistently automate themselves out of a job and didn't even have the foresight to update their resume because they over inflated their own self value to the company.
Hint: You are about as valuable as your tech companies building's custodian crew. Tech companies know their burn rates, why do you think they stay close to campuses like Berkley? Plenty of fresh blood to burn through.
If you work for a company like Amazon, and you don't want to be laid off, the only thing you can do to move the needle is join a union. (You can also be a top performer, but it's not clear how big of a difference that makes; top performers with big salaries make big targets for layoffs as well.)
Doctors don't use unions. They instead artificially limit supply by erecting massive barriers to enter their workforce. This keeps them in demand. Software contrasts this with an open-door policy. On top of that, all white-collar labor jobs barring software involve serious licensing requirements as further gatekeeping.
Lawyers maintain leverage by making sure the it's Lawyers all the way up. No MBAs, people-persons or bean-counters controlling their profession. This means that the workers control important intangibles like customer relationships & hidden information ...both of which make you irreplaceable. Software instead pushes technical people from the stable-and-monetarily-rewarding positions by making the management-track entirely distinct from the working professional (IC). At the same time we obsess over building tools and systems that make everyone replaceable and automate ourselves away.
Immigration is another form of leverage. Tech being majority immigrants, means that they lose all leverage in what they can ask for when the ultimate guillotine is held over their heads. Do tech workers vote as a block on matters of immigration to improve their leverage ? No.
Work culture & pressure to conform can also be a type of leverage. If someone likes being well groomed, then professions that expect you to spend those 30 minutes getting perfectly ready are not cumbersome, it is leisure. Afterwork drinking ensures a good social life, but also ensures that everyone leaves work together at 5. It excludes, yes. But if you fit into that clique, then the conforming is effortless and the leverage comes for free. Consulting & finance are some examples of such businesses.
Tech isn't the only broken business. Restaurants & game design are broken for similar reasons.
Unions have their place, but a nation-wide tech worker union is a logistical impossibility. All too often, other levers are over-looked. Tech has made its bed : "learn to code. be a college drop out. get PMs to do the boring work and let them be promoted faster. I will let a glorified secretary be my manager. we will never put my community's 'legal' immigration priorities over those of the greater social issues I 'facilitating illegal immigration' my tribe asks me to commit to....and so on. No we have to lie in it.
That's not true. Not sure about US but in many european countries doctors are organised in strong unions. There is otherwise no artificial supply limit initiated by doctors or hospitals.
Continued immigration in the USA is vital to maintain business as usual, for one basic reason: It is too damn expensive for US Gov to give great education for everyone. Starting from daycare to college - if you sum up cost of raising a kid in private daycares/preK/schools/colleges it will be > $1M.
Account for probability 1/100 of a kid being gifted/talented in certain area like IT, and you are looking at spending $100M to get one gifted specialist. Just one!
It is much cheaper to cherry pick and import foreign talent and give them education at top tier places like Ivy leage/MIT/etc.
I wasn't really sure what this is getting at. H1Bs?
You can get totally socialized profits at one place and totally performance-based at another.
If there was a sudden influx of 5000 doctors, we’d end up with 5000 doctors seating idle.
I doubt the same would happen with 5000 engineers.
They do stifle the ability for ultra-rich CEOs from becoming even more ultra rich at the expense of their workers.
There are a lot of ways to do a union, you don't have to set one up exactly like a detroit auto factory
there is a bell-curve for leadership, and it's pretty damn clear after centuries of mercantilism and capitalism that they're not smarter than you are. it's a cartel, and the bellcurve applies to them just as much as it applies to your SWE I's straight out of college.
If you don't like how one party can make changes to your job without your meaningful input, you should throw in so two parties can make changes to your job without your meaningful input? Also, you should be sure to pay some part of your wages to the second party, even if you don't like what they're up to.
I'm not particularly pr-union but I'd argue for another dimension: to the company, you're an employee, but to the union you're a customer.
If too many people dislike an union, it can dissolve. If too many people dislike a company, things aren't as simple, because they depend on their wages (and in the USA: insurance) to live.
So the question on a lot of employees minds is: Do we try to relocate in time for the May 1st RTO and risk getting fired - or do we wait to see if we're part of the layoffs and then try to relocate with the remaining 2 weeks we have left.
If you have a family to look after, you cannot casually have your partner quit their job, your kids to switch schools in the middle of the year, break your lease/ mortgage and move states overnight.
There are real transaction costs for employees that do not allow for proper free market function
But.. where do you go as an overpaid FAANG employee? Amazon, Google, Microsoft etc all have layoffs
You don't have to actually be good to find a well-paying job in this industry. You should be looking regardless.
Imagine working there right now, that uncertainty must be so stressful, it would be for me.
Why are companies so interested in RTO, when the data seems to show that remote work is more productive? It seems like traditional management needs new training to sustain remote productivity gains, not that remote work should be discontinued to increase managers' trust in their employees.
I have found these people to generally be bad managers who use this to compensate for their lack of effective management skills, but that’s why.
Now your manager can no longer approve it, and even if your manager did previously approve it you might need to request approval from a higher authorisation level.
Otherwise if you have a family and are settled somewhere, I'd wait to find out before moving, then either commute during the week or get a temp spot once you know if you are RTO until kids are out of school where you are and you can plan a move more fully.
We've also been tracking the shift in cloud spending patterns that Amazon is describing on earnings calls and how that may be compressing margins. In Q4 this was particularly noticeable, https://www.vantage.sh/cloud-cost-report/2022-q4
The savings could be in 7 digits TBH annually. There are so many low hanging fruits no one cares when the day is good. Tables that have no partition expiration that grow into hundreds or even thousands of TBs, buckets with same amount of data that no one looks at, VMs that no service uses, large clusters well above their load (e.g. only 20% used maximum -- and a full replica too), very bad ETL pipelines that cost hundreds of bucks EVERY RUN, very costly queries generated by Looker dashboards EVERY view...there are just too many.
Big top down push to move to public cloud, basically no thought to operating expenses.. and now theres a ton of low hanging fruit. Most of these same firms have very little ability to measure their costs in a timely, granular manner, and so put in only very blunt processes to try to limit costs.
Last org I was at could probably re-allocate 10% of engineering staff using the cloud to a SWAT team finding cloud cost saves for 2 years before they ran out of stuff that costs 5x their salary to get fix/optimize/kill in the cloud.
A lot of the same orgs CTOs sold themselves on the idea that they'd need less infra people in the cloud. This really has not been the case, and more often the cloud infra people are more expensive too. Meanwhile many need to permanently maintain an on-prem footprint for latency/legal/legacy/etc reasons.. so you end up with net more staff.
I know a handful of Wall St firms that are moving a lot of "big data" type use cases back out of the cloud because its hideously expensive for their use cases.
For us, Cloudfront was a massive expense that is without exagerration an order of magnitude more expensive than other providers, and even in the world of AWS custom pricing, it's a struggle to get cloudfront costs down to even the retail offering of other providers.
[1] Get a "server as they should be", https://oxide.computer (no affiliation)
https://www.joelonsoftware.com/2005/05/11/making-wrong-code-...
The SDE role at $FAANG I work at is essentially glorified tech support, which makes the leetcode interviewing process so much more ridiculous than it would be by default if you were actually writing code and solving meaningful problems most of the time.
But now many of the companies that moved to the cloud are hitting different challenges and are stuck in a setup that is pretty expensive to maintain. I am not expecting the death of the cloud computing, but that pendulum will likely swing back a little as the companies experiment with other options. I think a company that can help medium sized businesses optimize their compute setup with a mix of on prem and multi-provider cloud will do well. My 2c.
It's extremely true! The fun is that bad code looks totally different from each other. The "bad" Scala type astronaut code would be unrecognizable from Python raw dictionary enthusiast code.
So for instance company would have their hosting costs upped from £500 a month (dedicated servers) to something like £5000, so that they could "scale up", while their dedicated servers could have easily served almost any traffic thrown at them and be more responsive. They have actually never reached the level of traffic that this old set up wouldn't be able to handle, but investors were always saying "what if we get sudden surge of users" which has never materialised. But then it was their money so nobody objected.
I can see that now that hosting costs in the cloud have become ridiculous, cash strapped smaller businesses will be looking for savings and the cloud is quite an obvious area to look for cuts.
Sounds great, for some use cases. Particularly if you don't need multiple 9's of uptime, and just need a few 8's. Most companies don't have: * Guaranteed sla's for replacing components when the RAM needs to be reseated, a drive fails, or the fans get too dusty and things overheat
* Redundancy set up in case the network connection fails
* Redundancy set up in case the power fails. (Many places will have a UPS for under an hour, but generators, along with a regular maintenance schedule and processes for ensuring fuel is another thing)
* On site security, to make sure nobody breaks in and does some corporate espionage
* Ultra-high-speed links to the internet
And if the little startup takes on a client with important certification requirements, it can be very helpful to have a cloud provider. A lot of contracts I've taken on over the years ask tough questions during the sales process about our practices regarding the above things and much more.
One big difference working against the cloud is the same thing that worked in it's favour 15 years ago. We don't always remember why we just adopted the cloud. Linux networking at times had scaling issues, and virtualization and linux was not where it is now.
It's astounding how much more a $5 VPS can do. Imagine the medium end. Self-managed hosting tools have come so far to handle production quality, it doesn't even feel fair that it is not more well known. Whether it's Proxmox, or others, it is pretty close to most things out there. Making a tool cloud compatible, but cloud agnostic is one way to avoid a lot of technical debt (assuming it's not created another way).
It doesn't have to be for everyone, but demand is probably slowing in part because of this. In a recession cost efficiency is everything.
Now they moved to Kubernetes, it has added a ton of unnecessary complexity. It takes magnitude more effort to run anything on it and they call it progress...
Lackey: "Excuse me, sir. The council is worried about the economy heating up. They wondered if it'd be possible to fire 500000. Maybe from one of the smaller companies where no one would notice..."
Zorg: "Fire one million."
Lackey: "But 500000... One million. Fine, sir. Sorry to have disturbed you."
Either way it is almost certain that a large amount of people working in these companies don't contribute much to the generated income and now the executives have been given an excuse to perform mass layoffs without scaring off the shareholders.
Until you solve the problem of middle management status being based on the number of people you manage, you will keep getting bloated organizations. Until an organization figures out a better way to manage their dependencies on each other, every new thing an organization wants to do will require an n log n number of people. (In bad organizations, it's n^2.)
Organizations are just committing on "not growing" in terms of product offerings in the next period of time. The stock market, after some time, will reward growth and the cycle will start again.
I understand this is signaling that the author understands technical concepts like big-O, but why use technical terms imprecisely when non-technical terms work just fine?
With more typical interest rates, rich people will make more typical investments.
They put their money in hype when the money is free or close, and putting it in those "investments" make sense. Like when you have QE and near-zero interest rates...
And too many of these organizations still act like they think throwing more engineers at a problem makes things go faster.
And the $$ and prestige of working in tech still attracts too many people whose primary interest is not just in getting things done, but being seen doing it, and, as, you say, improving their status.
The tide is going out and we're seeing who isn't wearing bathing suits. But it might be the whole beach.
... Still though the primary thing driving investment in tech and software is the same thing that drove investment in industrialized cotton mills or Ford Model T assembly lines: mechanization makes profits, and... computerized mechanization is the most powerful cost reducing system ever known to mankind.
And "in tech" is right. At my current company, we have more PMs than we do developers. This leads to a really poor feedback look where the PMs are trying to justify their jobs, so they "look busy" and start generating cruft that is probably not important (like changing text without really a great reason, sure maybe it is "polish" but ... there's real things to do and it distracts the engineers).
We don't need more PMs than we have engineers!
“What the heck happened? This was just working last week! Where’s the… ugh! Where did the button for this go?”
“It got Product Managed.”
Google Meets and Slack are repeat offenders.
Even if a PM does the right thing by talking to customers and learning about their pain points, the giant bottleneck in dev capacity means that those customer pain points take forever to address, which often leads to more customer frustration than if you had never talked to them in the first place.
Plus the "deliver cheap and fast" was not just because tech was so useful and must have, but mostly because of a number of factors, like people having money lying around to put into stocks, interest rates being low, QE, and so on.
With a decline in income comes a decline in advertising, (taking "eyeball" based companies), and a decline in BS subscription spending (taking down many "real business model selling SaaS" companies, resulting in a downward spiral...
We might never see it "back in full swing", the same way cobblers never did came back in full swing...
https://novum.substack.com/p/what-if-worldview-zero-interest...
(More technically, they aren't shareholders until it vests, but they are long the equity)
Usually layoffs include accelerated vesting anyway.
Did I wake back up this morning in November 2001?
On one hand I felt like I was blowing major opportunities by not trying. But something just felt off when receiving so many sudden contacts from the largest of companies offering remote work, despite working in tech for over a decade and never hearing from them before.
FANG still has a very low (<1%) success rate.
So, don't assume that just because you got a recruiter email you'd be qualified to make it
That's misleading. If you're able to get an interview, the success rate is much much higher than 1%. Can you imagine the wasted effort if it was 1%? And I assume if you're getting a recruiter to email you, you can usually get an interview.
The 1% number I always see should include those who try to apply without recruiters emailing them.
Amazon, Meta, Google were contacting people all over LinkedIn etc and everyone had an interview prep kit that you needed to study in order to get in.
The FOMO was real but it felt so weird and robotic. I rejected all of them. One meta recruiter was even offended when I said no to them. The extra € were not worth the hassle and I’m glad I didn’t going there FAANG rat race in the past 2 years.
Management of big tech companies like to pretend they’re geniuses, but really they just wanted to ride the hype train to the moon.
They made it hard for smaller companies to hire tech talent and have now had to put tens of thousands of employees through layoffs.
I at least hope that some good comes from this in the form of reducing middle management and bureaucracy in the tech giants.
Also, hopefully tech workers will be more willing to fill roles across the country at jobs where they might be able to make more of a positive impact. Getting people to waste time on social media is not exactly a benefit to our planet.
There is always a need for more engineers. But at a company this size there is going to be parts that are more efficient than others.
I guess they were right.
Hang in there, AI hype is just started, I think within a year things will be a lot better, assuming there's no WW3 or Credit Suisse creates another domino effect.
This time it does seem quite useful, but I think in a few years it will be commoditized and offered from all major cloud vendors, probably even get to choose the models.
Yeah for inferencing, sure. Try designing and training the models. It takes whole organizations to do that effectively.
"Some may ask why we didn’t announce these role reductions with the ones we announced a couple months ago. The short answer is that not all of the teams were done with their analyses in the late fall; and rather than rush through these assessments without the appropriate diligence, we chose to share these decisions as we’ve made them so people had the information as soon as possible. The same is true for this note as the impacted teams are not yet finished making final decisions on precisely which roles will be impacted. "
So people [Amazon employees, the market] are just supposed to just excuse them not just for being crappy at analyzing project costing and the market and overhiring like crazy last year.. but also being crappy at their job at managing the layoffs this year, too?
... We're overstaffed... but we can't tell you who we're overstaffed with. (So just a hunch then?). But we have to do these layoffs. We, uh, just didn't want to rush who they, uh, were, uh, back then... before... so, trust us, we need this number of people gone. So we'll announce this, to put you on the edge of your seat that it might be you... because, y'know, it'd be rude to, announce who, uh, before we're ready?
Barely even trying to hide that it's really just about making Stock Price # Go Up (it didn't go up enough with the last round, I guess) and keep employees on their toes.
"Some may ask why we didn’t announce these role reductions with the ones we announced a couple months ago. The short answer is that not all of the teams were done with their analyses in the late fall; and rather than rush through these assessments without the appropriate diligence, we chose to share these decisions as we’ve made them so people had the information as soon as possible."
(From the announcement.)
1) Any business can tolerate a 5-20% layoff without loss to business continuity.
2) A 50% layoff results in losing critical knowledge about how to keep the business working.
3) Therefore, if you want to lose 50% of your employees, it makes sense to do it in rounds.
I can give similar logic for larger layoffs too, mostly having to do with impact on employee perception. If I'm in a business who has layoffs every 3 months, I will be sending out resumes to more stable places, to the extent they exist.
who is to say the reason why? maybe Andy Jassey just went for a long walk and came back and decided 9k more were out the door
for all you know he may want 25k more gone and is just figuring out the how/when
So these were probably just non-engineering people from other parts of the economy.
Now that they're both slow at the same time, I'm not sure what he's planning.
Amazon had a lot of trouble hiring during a 'normal' market.
The job market is still really strong, and Amazon for example hired 300k people from 2020 to 2021. These layoffs are a drop in the bucket, happening at Big Tech mostly. Corporate profits are still at all time highs.
1. The management has so completely screwed up that they don't deserve a job.
2. Is the management approving projects that they don't believe will impact the bottom line? Did all of the companies mature at the same time and became risk averse?
3. What does it mean to immigration and cap on it?
Yes and no? It feels a bit silly to look at things from a results perspective instead of a process one. Management everywhere was spending money to grow as fast as possible. Reality hit (and whether or not you think this reality was predictable is up to you--but I'd like to see if any money was put where your convictions were) and now these research/growth projects need to be cut down. For many, it was the correct decision at the time given the information they had at the time.
Until laws are put into place to stop the boom/bust cycle the people being hit are always going to be the labourers.
These companies aren't employing fortune tellers, no one really knew what the future held when the pandemic hit. It was extremely reasonable to think that there was a chance that big tech's market size would massively increase. Even if that chance was only 10% the correct management decision is hiring as if it will happen and then laying people off in the case it doesn't, because catching up is hard, but firing people is easy.
Also it seems like unfortunately 35 hours a week is not the most output that can be extracted out of most people. Nor are 40 years in education/labor (from 20-65). This is despite the studies showing that people have trouble focusing after 35 hours being mostly true.
The problem is with the large number of people who don’t even put in a serious 10h on the job.
Google is massively profitable. That money has to go somewhere. Why not the workers?
If your business can’t “buy” the supplies needed for your products - in this case development labor - and sell them at a cost where you can have a sustainable business, then you don’t have a good business model.
Are there that many good-paying jobs remaining within the tech industry that they can re-shuffle to? Are people finding placement? Are coders now competing for less-technical jobs as well?
I've heard stories of recruiters who were seeing 1 resume per week now seeing 300 resumes per week, but I'm not noticing any sentiment of widespread panic on HN or even Reddit.
For FAANG-level engineering salaries, the answer is largely no, perhaps save some very specific areas like finance or extremely hot AI prospects.
There is going to be a broad leveling of engineering salaries in my opinion. The engineer with 8-10 years experience making north of 500k at FAANGs is largely going away. Of course, a big part of that is due to equity values not skyrocketing every year. And of course with FAANG-level salaries going down, lots of other companies will feel less pressure to compete.
For engineers, I think a large number of those who were laid off will have difficulty replacing their level of salary for some time. I think that the past 10-ish years, with rock bottom interest rates, were really a "once in a lifetime" chance for non-managerial employees to make as much compensation as they did (again, broadly).
Like most US tech workers, I was getting paid comfortably, but nowhere near the level of FAANG/fintech/top startups. I took a small pay increase with this new job.
I've got friends who were part of the FAANG layoffs who have been struggling because they only want to work at FAANG or top tier fintech/startups. That said, they are also not trying too hard due to generous severance.
I can tell you that candidate expectations have changed a lot in recent months.
For a while we had a lot of candidates applying who wanted to stretch the interview process out to 2-3 months so they could shop around, compare offers, then negotiate up as much as they could. Candidates would frequently disappear from the interview pipeline or go weeks between following up.
Now that quality of resumes we receive has increased dramatically. Applicants are much more responsive and are making it clear that they're willing to do anything, as opposed to holding out for their dream job.
Meanwhile my employer is celebrating the latest salary comp data showing that industry-wide compensation has declined sharply.
There are still jobs out there, but it's no longer easy to put in a little effort and find a good job. It's now a competition.
I took the black pill. Maybe I can find wisdom in past professions' cataclysms, like ice harvesters and milk delivery.
Fwiw those I do know that've been laid off have gone travelling/career break (severance helps here) or pivoted (all from HR, none from engineering).
There are lots of tech openings these days in non tech businesses. Of course these don’t pay the top of the market salaries.
I don’t look at LinkedIn much most of the time but I do try to connect with most of the people I work with, and I am nice to recruiters. I generally rely on my network and recruiter outreach for most of my jobs, can’t remember the last time I did a cold application.
For the past few years there’s been a layer of bottom feeder recruiters who were terrible about phone and LinkedIn spam. They made previous job hunts unpleasant. Nowhere to be found this time around, wonder where those people went.
The quality roles are still there but maybe 25-50% less abundant in terms of cold outreach from recruiters.
For someone still employed this translates to a very manageable interviewing pace that probably leads to better results in the end.
If I were unemployed I might be more anxious since you probably can’t do 3-4 interviews a day without hustling quite a bit. The pace reminds me a lot of my experience interviewing for mid-level roles a few years back, before I made senior.
Overall take, the bottom has definitely not dropped out of the market. Yes FAANG comp is less available than it used to be, but the just-below level isn’t too hard to find, and even the FAANGs are still hiring in key areas. I expect a ramp-up late this year/early next once the operational cracks start to show from layoffs and attrition.
LMAO no. Admittedly I have been out of the job hunting circus for a decade, but the number of positions I've applied for in the past few months that have resulted in a first interview is laughable. Recruiters are still useless and such an active waste of my time I don't even reply to them any more.
I'm seemingly having better luck these days getting freelance contracts through non-standard avenues (but I'm holding off from celebrating as I'm still negotiating and haven't signed anyone just yet)
The company I work for, a tier 2 or 3 company for tech, depending on your perspective is still hiring, although mostly not in the U.S. But if more U.S. talent becomes available at more reasonable rates, we might do more hiring here.
Seems like companies are focusing on cutting folks that don't contribute (code, reports, something tangible) directly to revenue streams.
I suspect anyone with a decent network is fine. If you are applying through portals though, the competition is steep.
A year ago I submitted to one job post and got a full round of interviews from it, which ultimately I decided wasn't a fit.
Over the past two weeks I've submitted my resume to 80+ jobs, and so far have had a handful of declines and no interviews.
So, yeah, it's a different market than it was, for sure.
That's because companies announce layoffs but they usually don't announce mass hiring.
While cloud sectors are laying off, healthcare and defense are hiring tons right now
There is still plenty of work to find, but it all depends on how much people built their lives around their income level
Some may ask why we didn’t announce these role reductions with the ones we announced a couple months ago. The short answer is that not all of the teams were done with their analyses in the late fall;
I am torn on this. How does the decision to have at least two layoffs affect employee morale? Is that not worth waiting?That last is huge, btw. Leadership setup a disaster to require a few layoffs. I'm assuming leadership is having to take on some pain, as well?
AZ could have very well gone nearly 100% remote for SDEs and slash the office costs without messing up teams and deadlines.
and add another $15B of revenue growth
https://en.m.wikipedia.org/wiki/John_Giannandrea
Apple has a tendency to keep things close to the vest, but I am sure they have a plan. If you look at the M1 and M2, they have insane memory bandwidth that can be quite useful for running large ml models.
It would be interesting if Apple released models that can locally on your Mac or iPhone and bypass the whole only run these models in the cloud model of the other companies.
I love it how the older generations today are astounded how employees have no loyalty towards the company, and are job hopping like crazy.
Doesn't matter how good your team is, how nice your manager is, always look out for yourself first. And always squeeze as much as money as possible from companies.
https://albertcory50.substack.com/p/whose-does-layoffs-bette...
What was really amazing to me was when I fed his email into Google Translate, had it translate to Mandarin, and then fed the output back to English.
“Eventually, Email = Gmail” was one conclusion: their email offering was not just “the hardware resources of a paid product (gigabytes of storage, etc) for free”, but also “the feature development velocity of a paid product (teams of full-time well-paid engineers) for free”. So essentially, other email providers wouldn’t last very long being undercut so heavily, and Google’s ad revenue allowed them to undercut forever. One of us pointed out that you might not even get other email providers in the first place, since Google could just hire all the email developers to work on Gmail. Even if they didn’t add any value - even if they subtracted value - as long as AdWords kept ticking along Google could still afford to keep them on payroll at a higher rate than any competitor could offer.
Our sobering conclusion was that Google could be this gigantic elephant sitting on top of dozens of different product markets, squeezing them all out by undercutting revenue streams and hiring all the talent - an elephant that would stay perched there based mostly on whether people kept buying ads elsewhere, and based not at all on whether they did a good job on the product or not.
Things didn’t quite turn out like we worried (it became FANG/FAANG instead of Google, for instance) and it seems like our pessimism was somewhat unwarranted, although writing it out now, parts of it do certainly ring true.
But! One thing we absolutely didn’t expect was that Google/FAANG would one day voluntarily decide to shed tens of thousands of “captive” developers! Many of these devs were doing no work, busywork, or redundant work, so these layoffs represent a huge and very real injection of talent back into the tech sphere (e.g. they were building a redesign of Gmail, but are now building the first design of a new product).
I know there’s an impression that many of the layoffs are “people in tech” non-developers (talents in their own right, to be sure, but somewhat less relevant for engineer-hungry startups), but many of the layoffs are developers, and they will find work building new competitors instead of rebuilding/maintaining existing market leaders. Something to be happy about at the birds-eye view of tech progress, even while the layoffs themselves surely suck for the individuals affected.
This is all regression toward the mean. The next couple years should be interesting.
from my time at amazon this feel like only small step in fixing so many issues. engineering has too many manager in promotion race..layer after layer of manager..empire building focus and not customer benefit.
step 1 to rid these “professional” managers who not understand technology, installed themself at company for cushy job title and pay. many come from other uninnovative company like ibm.
IBM has to be shittiest company I had to interact with in a professional setting. We have an AS400 iSeries. It ran the company for many years but now we are building a lot of apps around it in C#/.net/blazor.
So, in order to use entity framework with iSeries one needs a data provider. Most of the data providers are generally "free", for example if you have SQL, Oracle, MySql, PostgresSQL you don't have to pay anything. BUT not IBM.
We tried getting a license for the iSeries data provider, and I literally gave up and said fuck them I will just use OleDb and write queries by hand. First, nobody could answer which license we needed for our use case. Then, I received a trial license, which didn't work....I spend days snooping around to realize it was for the wrong version of .Net core. IBM support was clueless. I finally received the correct version, but the instructions for the install had a link to a dead URL.
IBM forums were full of IBM employees responding with "sent you a DM" when people were asking questions....followed by many replies "i have the same problem can you share the answer publicly"....followed by "sent you a DM".
Seriously screw IBM, awful company.
It seems that going into a profession based on how secure it is or how much money you will make is at best a gamble, and at worst a recipe for existential disappointment. Looking back (and up to) the engineers of earlier years (1970s, etc.) they look like people driven by passion, going into the areas where they were to remain forever branded as “nerds”.
And the sentiment I see related to layoffs is that people who are genuinely interested in the tech and love it for what it is are not affected as much or even if affected would be quickly welcomed to another place that has resources to appreciate what they have to offer.
So yeah follow your passion and all.
One of our LPs is ownership. Jassy sure isn't owning anything here.
If they announce early, people are waiting for doom.
If they don't announce early, people are caught off guard.
With automation, why do we need so many people to work? Even without Chat GPT or whatever… after Amazon builds an amazing framework to run X part of their business, they can just let the business intelligence and maintenance be mostly automated, fire 90% of the developers and have a few people be around to tweak and maintain it.
I never understood why these tech companies needed so many people in the first place
If you can accurately predict exactly what your customers want 30 years from now, you can take the approach you’ve mentioned. Otherwise you’re just waiting for someone to eat your lunch.
Tech is not nearly stable enough yet. Too much value to add still.
I think I'll drag my feet, thank you very much.
Yeah right lol They meant billionaire shareholders
The only thing that is growing are cloud cost optimization consultancies.