News for hackers. Stuff that matters.
Re:Meta to Layoff 10k Employees by hylaride on Tuesday March 14, 2023 @09:25AM (#35151101)
Free advice to future managers:

You don't need to write a novel with these. Also, writing an email about how you're going to can a bunch of people over the coming year and then droning on about how the results of that are going to be so much better (and insinuate that the current setup, which is 100% a management failure, was a poor setup) is insulting.

Also, this is a 2nd round barely 6 months after the first and it's going to happen over months. This will be great for morale and will likely only cause your A players (who are probably still very much in demand) to look elsewhere.

Re:Meta to Layoff 10k Employees by steve_adams_86 on Tuesday March 14, 2023 @09:40AM (#35151313)
That’s the thing; the A players are still in demand (even Z players like me are still getting contacted for roles), and I wonder if sending this message out like this is a huge gamble on Meta’s part.

If I were there I’d be seriously considering a less volatile environment. If I were an A player, I’d be able to do so even easier and potentially find more meaningful work. This seems like a bad move for Meta, just leaving the axe up in the air ready to strike like this.

With numbers in the thousands, it gives me the sense that it might not always matter what you do or how good you are.

Re:Meta to Layoff 10k Employees by fatnoah on Tuesday March 14, 2023 @09:49AM (#35151465)
> This seems like a bad move for Meta, just leaving the axe up in the air ready to strike like this.

That may be intentional. I could see a scenario where voluntary attrition helps them get reduce size more organically and with lower cost than a layoff. Meta is still huge and pays good money. They can handle a huge level of attrition and still have enough "A players" left over to work on the thing that truly require that level of operation.

> With numbers in the thousands, it gives me the sense that it might not always matter what you do or how good you are.

Fully agree on this. At that scope, it's broad cuts with a lot of meat going with the fat.

Re:Meta to Layoff 10k Employees by CountSessine on Tuesday March 14, 2023 @10:09AM (#35151777)
I could see a scenario where voluntary attrition helps them get reduce size more organically and with lower cost than a layoff

This is a terrible idea, though. It's always the desirable employees that have options that leave an environment like this, and it's always the less competent employees that hold on for dear life and stay.

I've seen this so many times in my career. The A players will stay because they're attached to the things they've created, but the B players will leave and you're left with lots of C players.

In the long run its cheaper to lay off people.

Re:Meta to Layoff 10k Employees by zerkten on Tuesday March 14, 2023 @10:30AM (#35152115)
Does the management, or the quantitative performance of the company, agree with you here? I'm somewhat dubious given how frequently this occurs, but ideally I think you'd want some really long-term study that looks at both the layoff(s), attrition, and later progress (or growth if it occurs).
Re:Meta to Layoff 10k Employees by CountSessine on Tuesday March 14, 2023 @11:21AM (#35152954)
I'd bet that this is the difference between having good middle managers and not. If you have confidence in your directors and middle managers, you can target the C players. If not, then you can't and you'll wind up shedding B players anyways.
Re:Meta to Layoff 10k Employees by marcosdumay on Tuesday March 14, 2023 @11:42AM (#35153333)
You want to know if companies stop growing for a decade or so after a mass-layoff?

If so, yes, they do. But it's incredibly hard to decide on causality there, because companies are only expected to do mass-layoffs when the management believes it can't grow anymore.

Re:Meta to Layoff 10k Employees by watwut on Tuesday March 14, 2023 @10:28AM (#35152078)
People who want to leave and have options, will consider those options either way. There is no way for meta to force them to stay. Even if meta announced layoffs with all the list of names, following months many who want will leave. Pretty much every layoff is followed by people leaving voluntary. Some over bad feelings of what happened, some because their friends are away so why not and some dont like new position. But they will be leaving.

> it's always the less competent employees that hold on for dear life and stay.

Meh. People stay for many reasons. It is not always "not having options". It is fairly often "I actually want to stay despite layoff". And again, there is no way to force people to stay. Confident people will be leaving either way.

Re:Meta to Layoff 10k Employees by ipaddr on Tuesday March 14, 2023 @12:52PM (#35154467)
The worry is less confident people proactively seek more certain employment choices when faced with uncertainty
Re:Meta to Layoff 10k Employees by geodel on Tuesday March 14, 2023 @01:10PM (#35154765)
As they should! Why would a company like Meta base their policy on what some hypothetically unconfident employees might be thinking.
Re:Meta to Layoff 10k Employees by raydev on Tuesday March 14, 2023 @11:29AM (#35153080)
> It's always the desirable employees that have options that leave an environment like this, and it's always the less competent employees that hold on for dear life and stay

Meta's hiring bar is pretty high, though. Plenty of desirable people will stay because there's nowhere else to go that pays as well, and the "less competent" ones are likely still more competent than the industry average.

These elite companies have now laid off hundreds of thousands of people. The idea that there's enough "low performers" to throw in the garbage should be obsolete now, and reveals a sort of wishful thinking "all those other people who lost their jobs deserve it, but not me, it will never happen to me"

Re:Meta to Layoff 10k Employees by bmitc on Tuesday March 14, 2023 @04:06PM (#35157610)
> Meta's hiring bar is pretty high, though.

I'm not making any comments or judgements whatsoever on employees there, but doesn't Meta use the same terrible hiring practices that values so-called "leet" code style interviews? Such interviewing practices are bound to produce poor results, especially at the scale that Meta, Amazon, etc. do them at.

Re:Meta to Layoff 10k Employees by satvikpendem on Tuesday March 14, 2023 @05:03PM (#35158567)
> but doesn't Meta use the same terrible hiring practices that values so-called "leet" code style interviews? Such interviewing practices are bound to produce poor results, especially at the scale that Meta, Amazon, etc. do them at.

These two statements do not follow, why would "such interviewing practices [be] bound to produce poor results, especially at the scale that Meta, Amazon, etc. do them at?"

Re:Meta to Layoff 10k Employees by bmitc on Tuesday March 14, 2023 @05:20PM (#35158905)
By poor results I really meant a wide variance in hiring fits. If you are hiring based upon these "leet" style trivia interviews and for somewhat arbitrary team placement, then you are greatly constraining your hiring process to only filter on effectively a single vector of background and experience. So the high bar commented above only applies to that particular vector in that many may be great at a particular niche of coding but effectively randomized in other vectors of software development or other employee skills.

Thus, it is only natural that you may have many people in the organization and on teams who are poor fits, either technically, culturally, etc., because almost all of the "leet" code stuff is irrelevant to most real-world work. If it is relevant, then it is usually only a small portion of the job. This isn't a judgement on anything other than the hiring practice.

But like I said, I don't really know much about Meta's hiring process. It's possible that I'm misapplying this style of interview to them and misunderstood about if they actually use it. Amazon does, and I can confirm it was a miserable interview experience.

Re:Meta to Layoff 10k Employees by kamaal on Wednesday March 15, 2023 @12:39AM (#35163944)
>>I've seen this so many times in my career. The A players will stay because they're attached to the things they've created, but the B players will leave and you're left with lots of C players.

The problem is A, B, and C are not at birth positions. People in these buckets rotate across the buckets at various phases in their careers. And the participants in the A buckets are basically people with good leadership- who can train, motivate and get them good products/projects to work on. That given anybody can leave the company and if you have good managers it wouldn't matter.

The real problem happens when you go meta to this. How do you get A level managers. That's a very hard problem to solve and often it also depends of the boss at the very top. The CEO. Many times the revolving door, golden parachute CEOs don't even care. The founder CEO's are tired in most cases. Performing at unicorn level can be brutal on your body and mind on the longer run. And they'd rather semi retire after a few years than continue with that lifestyle. This is where the real problems begin.

In cases where the top most boss gives a damn about the company, the company tends to be A player generation factory. Look at Ford under Henry Ford, Apple under Jobs. Microsoft under Bill G. The boss at the top just needs to get this right else its over.

Re:Meta to Layoff 10k Employees by noduerme on Tuesday March 14, 2023 @10:25AM (#35152026)
> the thing that truly require that level of operation.

After giving legs to avatars, is there really much work left?

Re:Meta to Layoff 10k Employees by anxrn on Tuesday March 14, 2023 @10:31AM (#35152126)
> I could see a scenario where voluntary attrition helps them get reduce size more organically and with lower cost than a layoff

This is exceptionally hard on immigrants on a visa, who have limited options to leave voluntarily.

Re:Meta to Layoff 10k Employees by fnbr on Tuesday March 14, 2023 @10:10AM (#35151805)
Yes, 1000%. Especially when it comes to AI. Meta has an excellent team of ML engineers, many of whom are in exceptionally high demand right now. If I were a ML engineer at Facebook, _especially_ if I was working remotely, I'd be sending out a ton of applications right now. I bet they end up getting an easier, more meaningful, higher paying job.

I'm an AI research engineer who was recently laid off and this was my experience.

Re:Meta to Layoff 10k Employees by gat1 on Tuesday March 14, 2023 @10:20AM (#35151955)
What's the difference between an ML engineer and an AI research engineer ?
Re:Meta to Layoff 10k Employees by fnbr on Tuesday March 14, 2023 @10:50AM (#35152395)
ML engineers work on products, AI research engineers work for AI research labs.

Skillset is almost identical, biggest difference is having research experience.

Re:Meta to Layoff 10k Employees by jonathankoren on Tuesday March 14, 2023 @10:51AM (#35152418)
The first ships products. The second is the code monkey to the statistician.
Re:Meta to Layoff 10k Employees by tick_tock_tick on Tuesday March 14, 2023 @03:01PM (#35156771)
> I bet they end up getting an easier, more meaningful, higher paying job.

They won't.

> I'm an AI research engineer who was recently laid off and this was my experience.

But not from Facebook? They are very well compensated right now; they aren't just going to drop into a better paying role.

Re:Meta to Layoff 10k Employees by fnbr on Tuesday March 14, 2023 @05:13PM (#35158766)
FAANGs aren’t anywhere near the high end of the ML job market currently.
Re:Meta to Layoff 10k Employees by Nimitz14 on Wednesday March 15, 2023 @01:21AM (#35164230)
Is this comment speaking from personal experience? Meta pays much more than any other FAANG. E.g. Know someone who's openai offer (2x Google) was matched by meta.
Re:Meta to Layoff 10k Employees by ben7799 on Tuesday March 14, 2023 @10:28AM (#35152068)
It's hard to see how anyone has thought FB/Meta would be a great place to work for a long time.

They have been involved in so many shady things and have had such a "throw everything at the wall and see what sticks" approach it sounds maddening.

I think a lot of people working there just made the calculated decision that Meta being at the very high end of the compensation scale made it worth it.

Even if you are in the ML/AI stuff. You have to balance out that they were funding at a very high rate versus that they were funding the work for less than stellar reasons.

Re:Meta to Layoff 10k Employees by scarface74 on Tuesday March 14, 2023 @10:40AM (#35152257)
> It's hard to see how anyone has thought FB/Meta would be a great place to work for a long time.

Maybe because, I don’t know, Meta pays well? I don’t go to work for self fulfillment. I work to exchange labor for money to support my addiction to food and shelter.

No I don’t work for Meta nor have I ever.

Re:Meta to Layoff 10k Employees by mynameisvlad on Tuesday March 14, 2023 @11:00AM (#35152578)
It’s almost as if that was already said if you had kept reading past the first sentence.

> I think a lot of people working there just made the calculated decision that Meta being at the very high end of the compensation scale made it worth it.

Is this our level of laziness now? To read the first sentence and base our snarky replies entirely off it, ignoring the fact that it’s a rhetorical question that was answered immediately after?

Re:Meta to Layoff 10k Employees by orangepanda on Tuesday March 14, 2023 @11:09AM (#35152741)
Its a post-communication world. While before only a title was read and comments based on assuming what the content is, now we assume what the comment is and reply based on that.
Re:Meta to Layoff 10k Employees by scarface74 on Tuesday March 14, 2023 @11:21AM (#35152939)
> I think a lot of people working there just made the calculated decision that Meta being at the very high end of the compensation scale made it worth it.

That didn’t help. It’s like saying “I don’t know why the guy died. Maybe it’s because he got shot in the head at point blank range”?

Of course people work at Meta because of the money. No one works for Meta to make the world a better place

Re:Meta to Layoff 10k Employees by mynameisvlad on Tuesday March 14, 2023 @11:24AM (#35152997)
Do you understand the concept of rhetorical questions?

Because your comment indicates that you clearly don’t understand that people sometimes ask questions not because they want an answer but for emphasis or dramatic effect.

This was, clearly, such a case.

https://en.m.wikipedia.org/wiki/Rhetorical_question

Digging down on your snark when you’re called out is a bold play that doesn’t generally work. Most people have this thing called humbleness but I guess you left it with the rhetorical questions.

Re:Meta to Layoff 10k Employees by scarface74 on Tuesday March 14, 2023 @11:27AM (#35153050)
In other words, there is nothing insightful about wondering why people work for the best paying company in tech is because they like making money.

The original post was no more insightful than “I wonder why he got wet when he jumped into the wster”

Re:Meta to Layoff 10k Employees by mynameisvlad on Tuesday March 14, 2023 @11:29AM (#35153078)
In that vein, replying the exact same thing with different words and added snark is even less insightful. And repetitive to boot.

Hence, you know, me calling you out on it.

Get off your high horse.

Re:Meta to Layoff 10k Employees by foobiekr on Tuesday March 14, 2023 @10:33AM (#35152161)
It’s been the money.
Re:Meta to Layoff 10k Employees by distcs on Tuesday March 14, 2023 @11:35AM (#35153227)
Literally said in the comment you are replying to if you bother to read until the 3rd para!
Re:Meta to Layoff 10k Employees by foobiekr on Tuesday March 14, 2023 @01:45PM (#35155404)
I think you’re missing the point of my deliberately terse reply.

All of the replies you are getting are trying to tell you that there’s no deep thinking involved. There’s no “hey I considered it and the comp overcame my concerns” etc. Most of the leetcode-into-fang people are not doing a moral calculus or even spending thirty seconds thinking about the ethical aspects.

There are no concerns. There are no ethics for most of the people in our industry. It is an employer who pays well so they work there.

Your comment implies that, yes, it came down to comp, but also implies that for Facebook employees, on average, there is any thought process beyond economic maximization. There isn’t.

I know a ton of facebook and ex-facebook engineers. They also worked for famously ethical companies like Zynga and Uber. Now and then they’ll do the pretend performative handwringing or whatever but their decisions are consistent.

There is just money.

Re:Meta to Layoff 10k Employees by SubuSS on Tuesday March 14, 2023 @12:28PM (#35154075)
It is a very tricky philosophical question you’re asking: should you consider the broadest impact of what you’re doing OR should you ensure you’re doing good work and leave the ramifications to higher up decision makers?

The former approach means you can’t do anything with clear conscience: do you take that vacation or donate the money? Do you punish yourself if your work on databases eventually was used for a scam?

I find it paralyzing to operate in the former way: so I take the traditional stem person approach. I just ensure what I do is good (obviously for the highest bidder). I won’t work for an explicitly criminal organization - but as long as the government approves, am in. I am going to let them do the policy making and governing because frankly I am tired and probably incompetent at that since I don’t sink much time thinking about it.

Re:Meta to Layoff 10k Employees by scarface74 on Tuesday March 14, 2023 @12:46PM (#35154396)
> It is a very tricky philosophical question you’re asking:

There is nothing tricky about it. No one works at Meta thinking they are feeding starving children.

It’s also “difficult to get a man to understand something, when his salary depends on his not understanding it”

I’m not making any moral stand either way.

Re:Meta to Layoff 10k Employees by SubuSS on Tuesday March 14, 2023 @01:38PM (#35155285)
It’s a very narrow viewpoint to take.

Engineers in Meta have advanced technology in so many ways (buck / react / so many contributions to distributed software / leveldb …). I think it is very reductionist to discount all that work.

There’s nothing about salary depending on it here: there’s a ton about your work contributing to the global good irrespective of who’s funding it (and whatever ways they end up utilizing it).

Re:Meta to Layoff 10k Employees by scarface74 on Tuesday March 14, 2023 @03:26PM (#35157067)
And that software was also written to further the concerns and profits of an adTech company. Facebook may have allowed open sourcing non critical parts of its software - every major tech company does.
Re:Meta to Layoff 10k Employees by LegNeato on Tuesday March 14, 2023 @06:19PM (#35159858)
You work at Amazon where advertising brings in more profit than AWS... https://www.ben-evans.com/benedictevans/2023/3/6/ways-to-thi...
Re:Meta to Layoff 10k Employees by scarface74 on Tuesday March 14, 2023 @08:19PM (#35161744)
Yes, and if you check my posting history, I never tried to justify my doing so was for any other reason than “trading labor for money to support my addiction to food and shelter”.

I’m not judging anyone for making an outsized salary for working at Facebook. Just be honest that you’re there for the money and not some high minded ideals.

https://news.ycombinator.com/item?id=35035560

Re:Meta to Layoff 10k Employees by geodel on Tuesday March 14, 2023 @02:01PM (#35155712)
Exactly right. I mean unless long term means 6 months or such, no one looking for job would really care in an year that Meta had layoffs in 2023.
Re:Meta to Layoff 10k Employees by influx on Tuesday March 14, 2023 @12:36PM (#35154222)
I worked there, the compensation was best in the industry, I worked on infrastructure that billions of people depended on, and in a very small way increased security and privacy. I'm proud of that work, and the people I worked with were awesome.
Re:Meta to Layoff 10k Employees by scarface74 on Tuesday March 14, 2023 @12:48PM (#35154428)
Let’s call it what is, any adTech company is diametrically opposed to increasing user privacy.
Re:Meta to Layoff 10k Employees by influx on Tuesday March 14, 2023 @02:44PM (#35156508)
You have no idea what I worked on, yet you're quite confident that it didn't increase security or privacy.

Ok.

Re:Meta to Layoff 10k Employees by scarface74 on Tuesday March 14, 2023 @03:22PM (#35157007)
Your ultimate goal was to help an adTech company. Everything anyone does is ultimately in service of that.
Re:Meta to Layoff 10k Employees by amrocha on Tuesday March 14, 2023 @06:41PM (#35160182)
Once I had a manager justify his employment at Palantir by saying he helped troops detect and avoid landmines. Well cool, they still murdered people after getting past the minefield though.
Re:Meta to Layoff 10k Employees by dannydowonahn1 on Tuesday March 14, 2023 @07:10PM (#35160694)
So your take is...soldiers should die to landmines?
Re:Meta to Layoff 10k Employees by amrocha on Tuesday March 14, 2023 @09:11PM (#35162295)
My take is to think about what your work accomplishes beyond the surface level.
Re:Meta to Layoff 10k Employees by influx on Tuesday March 14, 2023 @07:50PM (#35161352)
So do you believe soldiers in Ukraine are “murdering” Russians?
Re:Meta to Layoff 10k Employees by amrocha on Tuesday March 14, 2023 @09:15PM (#35162335)
Yeah they are. The Russian soldiers most likely didn't ask to be there either. Obviously a rock and a hard place for Ukrainians.

That being said, Palantir's business with the US government dwarfs any they might have with the Ukrainian army. And last I checked the US is in the business of murdering brown people.

Re:Meta to Layoff 10k Employees by xrikcus on Tuesday March 14, 2023 @02:02PM (#35155718)
> It's hard to see how anyone has thought FB/Meta would be a great place to work for a long time.

Largely because much of the company is a great place to work. Actually working there, I don't find this hard to see at all.

Re:Meta to Layoff 10k Employees by alvis on Tuesday March 14, 2023 @10:29AM (#35152084)
A players always in demand, no matter whatever the economic situation. They have the freedom to choose wherever they want to work.

I'm not sure how many A players have left meta, but I'm sure A players never want to work in a low morale company. The damage is much higher than layoff number.

Re:Meta to Layoff 10k Employees by scarface74 on Tuesday March 14, 2023 @10:38AM (#35152226)
So exactly where are you going to find this “less volatile environment”? Other BigTech companies that are also doing layoffs? Unprofitable startups or other money losing recently public companies?

Are they going to sully themselves and work as “enterprise developers” (note sarcasm)?

Re:Meta to Layoff 10k Employees by Balgair on Tuesday March 14, 2023 @10:41AM (#35152274)
>... I wonder if sending this message out like this is a huge gamble on Meta’s part.

I don't know how to break this to HN, but the Zuck isn't the sharpest tool in the shed. He may be gambling, but Hanlon's Razor says otherwise.

https://en.wikipedia.org/wiki/Hanlon%27s_razor

Re:Meta to Layoff 10k Employees by jonathankoren on Tuesday March 14, 2023 @10:54AM (#35152448)
The guy lucked into a money making machine that was nigh impossible to screw up. Hasn’t done much since except do the obvious when you have a mountain of cash — buy competitors.
Re:Meta to Layoff 10k Employees by okeuro49 on Tuesday March 14, 2023 @12:42PM (#35154319)
It's odd when people think that Zuckerberg is some sort of genius for creating a cleaner looking clone of MySpace.
Re:Meta to Layoff 10k Employees by scarface74 on Tuesday March 14, 2023 @12:50PM (#35154453)
How did that work out for MySpace, Google+, Friendster, etc?
Re:Meta to Layoff 10k Employees by ipaddr on Tuesday March 14, 2023 @01:36PM (#35155249)
Lol.. such a foolish comment. He didn't luck into anything. He stole it and made it into what it is today. Remember the login to your email and we'll send invites to everyone? Facebook invented that. Keep it restricted to .edu and rolling out school by school was a strategy. Identify companies who are a threat and buy them.. facebook was very successful at that.

Luck had very little to do with facebook's success.

Re:Meta to Layoff 10k Employees by jonathankoren on Tuesday March 14, 2023 @04:13PM (#35157720)
Luck had everything to do with it. FB was no different than Six Degrees, or Friendster, or Orkut, let alone MySpace.

Identifying threats? Please. EVERYONE knows who the threats to FB were and are. It’s just that not all of us has the money to buy them.

Mark Zuckerberg is average.

His one big “innovation” is taking legs out of Second Life.

Re:Meta to Layoff 10k Employees by blsapologist42 on Tuesday March 14, 2023 @06:23PM (#35159920)
Why did none of those succeed then? You are basically defeating your own argument.
Re:Meta to Layoff 10k Employees by jonathankoren on Thursday March 16, 2023 @10:42PM (#35192261)
Re:Meta to Layoff 10k Employees by devjab on Tuesday March 14, 2023 @11:27AM (#35153037)
> I wonder if sending this message out like this is a huge gamble on Meta’s part.

I'm Danish, but we have laws and regulations about mass-layoffs which means companies have to give employees an advance notice of 30-60-90 days, depending on company and layoff size.

I imagine California might have something similar.

Re:Meta to Layoff 10k Employees by ardit33 on Tuesday March 14, 2023 @01:13PM (#35154814)
CA is 60 days, NYC is 90, federal is 60 by default (WARN act).

Most companies choose to lay you off, then give you 'severance' package/pay that is equal or more to those days.

Re:Meta to Layoff 10k Employees by codemac on Tuesday March 14, 2023 @12:29PM (#35154107)
This was posted the week after all management should have communicated AE to A players. I know for senior directors last day of performance review comms was Friday.

What is AE? Meta has a program for their top ~1% or so (who knows really) where they dump a pile of RSUs on your head, "additional equity", to retain you and bet on your future at the company. For most it's 2-4x your annual stock refresher, though I don't know exactly how it varies.

If you're E7+, this is another 1M+ stock grant on a 4 year vest on top of your 600k+ refresher grant. Stock is up from their internal refresher pricing. Their "A players" all just got ~5% bump on their 1.5M+ RSU grant.

G and other FAANG struggle to compete with Meta on comp for the actual A players. We'll see if they budgeted enough for AE to keep the people that matter.

Re:Meta to Layoff 10k Employees by blsapologist42 on Tuesday March 14, 2023 @06:19PM (#35159846)
While some people do get 1M/yr, it's hardly every E7+. I don't know the exact % obviously, but anecdotally it's <30% (though more get the smaller grants--around 250k or 500k).
Re:Meta to Layoff 10k Employees by fwungy on Tuesday March 14, 2023 @02:38PM (#35156402)
There has to be plenty of demand at the lower tiers. There is a ton of work to do everywhere. It's just that they don't pay the same as top tier. FANGs are holding a lot of talent to keep them from competitors, as has been pointed out.
Re:Meta to Layoff 10k Employees by brap on Tuesday March 14, 2023 @09:28AM (#35151146)
The novel isn't for employees, it's for investors
Re:Meta to Layoff 10k Employees by avrionov on Tuesday March 14, 2023 @09:59AM (#35151637)
Correct. The stock is up 5% this morning.
Re:Meta to Layoff 10k Employees by yurishimo on Tuesday March 14, 2023 @10:09AM (#35151791)
Stock always goes up after layoffs. Hell, the stock goes up after _rumors_ about layoffs.
Re:Meta to Layoff 10k Employees by DeathArrow on Tuesday March 14, 2023 @10:29AM (#35152093)
So, if you approach 0 employees asymptotically, the stock will approach ∞.
Re:Meta to Layoff 10k Employees by mywittyname on Tuesday March 14, 2023 @10:32AM (#35152149)
I sincerely hope this new thesis you've unleashed on the world is called the DeathArrow in business schools across the world.
Re:Meta to Layoff 10k Employees by Iwan-Zotow on Tuesday March 14, 2023 @10:57AM (#35152503)
give man a Nobel
Re:Meta to Layoff 10k Employees by otikik on Tuesday March 14, 2023 @11:45AM (#35153400)
Let me guess. You work in crypto.
Re:Meta to Layoff 10k Employees by sirsinsalot on Tuesday March 14, 2023 @02:11PM (#35155918)
Limitless growth
Re:Meta to Layoff 10k Employees by brwck on Tuesday March 14, 2023 @03:14PM (#35156943)
Why stop a 0? If we can have negative interest rates, why not negative employment? Make employees pay you to work for them.
Re:Meta to Layoff 10k Employees by ghaff on Tuesday March 14, 2023 @03:39PM (#35157224)
I'm pretty sure that's a thing with certain types of internships.
Re:Meta to Layoff 10k Employees by satvikpendem on Tuesday March 14, 2023 @05:08PM (#35158670)
Revenue (or profit) per employee is always the metric to use, where employee >= 1, since there is no use making 0.01 cents if there are 0 employees.

WhatsApp famously had ~50 employees for ~$16 billion in acquisition price.

Re:Meta to Layoff 10k Employees by blsapologist42 on Tuesday March 14, 2023 @06:24PM (#35159933)
What was their revenue though?
Re:Meta to Layoff 10k Employees by satvikpendem on Tuesday March 14, 2023 @06:27PM (#35159973)
Who knows / cares? Their product is the stock itself that was then sold to the acquirer.

The show Silicon Valley has a great parody of this fact: https://www.youtube.com/watch?v=YZFTaEenaHM

Re:Meta to Layoff 10k Employees by testfoobar on Tuesday March 14, 2023 @10:45AM (#35152334)
And the press. You can assume that internal emails like this are leaked.
Re:Meta to Layoff 10k Employees by Jagerbizzle on Tuesday March 14, 2023 @11:12AM (#35152777)
It's publicly posted on fb.com
Re:Meta to Layoff 10k Employees by capableweb on Tuesday March 14, 2023 @11:21AM (#35152955)
After sharing it internally. Probably posted on fb.com as they know it would just leak otherwise, and the memo is written with the mindset of it being public regardless.
Re:Meta to Layoff 10k Employees by paganel on Tuesday March 14, 2023 @09:39AM (#35151301)
> who are probably still very much in demand

Honest question, but are they? And, just as important, is anyone other than a FAANG company willing to pay them the same high comps right at this moment?

I can see a high-need-for-people/high-comp scenario still possible in some parts of finance, but with these recent events I'm not so sure anymore. I'm also sure that right now there's a high demand for people in anything related to MIC/the war industry, but I don't think they can provide the same high comps as FAANGs do, unless one choose to go the contractor route (which also comes with its pluses and minuses).

Re:Meta to Layoff 10k Employees by hylaride on Tuesday March 14, 2023 @09:44AM (#35151390)
Yes. At the moment, there very much is a shortage of qualified tech workers still. The market for them is now more "really hot" than "white hot".
Re:Meta to Layoff 10k Employees by HervalFreire on Tuesday March 14, 2023 @10:01AM (#35151664)
No. Only niche skills. Python and basic web dev is becoming common place. Supply given boot camps and lack of credentialism and the ease of learning software dev has increased by a lot.

These layoffs don't happen in a really hot market.

Re:Meta to Layoff 10k Employees by whstl on Tuesday March 14, 2023 @10:10AM (#35151813)
The grandparent is clearly not talking about people fresh out of boot camp or doing basic web dev. The job market for junior devs has been cold for ages, with thousands people applying even for low-paying positions.

As much as people like to think that developers are just cogs on wheels, companies still want experienced devs (senior and above), and they are still difficult to hire.

Re:Meta to Layoff 10k Employees by HervalFreire on Tuesday March 14, 2023 @10:47AM (#35152351)
Many senior devs over the last decade have been created by boot camps. With the recent lay offs the over supply is becoming more apparent. It is now really easy to hire senior python devs.

Arguably python is so easy that junior devs aren't that far off from senior devs.

Re:Meta to Layoff 10k Employees by alanfranz on Tuesday March 14, 2023 @11:06AM (#35152671)
Purely Python devs, maybe.

Start asking questions about Linux, or networking, or security, you won’t find many that can answer.

Re:Meta to Layoff 10k Employees by HervalFreire on Tuesday March 14, 2023 @03:12PM (#35156907)
This^ is true. Arguably though the majority of web development doesn't involve the stuff you mention. Developers simply work within a framework. This Linux stuff is relegated to specialists... devops or security engineers.
Re:Meta to Layoff 10k Employees by sirsinsalot on Tuesday March 14, 2023 @02:22PM (#35156137)
As someone who runs a team of Python developers, and has been a professional Python developer for 15+ years, you sound like you don't know what you're talking about.

The difference between a junior and senior developer has nothing to do with the language. Regardless of the language the engineering fundamentals are the same.

Also, there's a billion mile difference between a junior's code and a senior's in any language and this is true of Python as much as anything else.

A languages syntactic or design simplicity is irrelevant. Even if it were not, Python's semantics make it particularly easy to write poor code and trigger footguns.

I've written C, JavaScript, Rust, Go, Python, Java and a bit of Erlang ... Python is easily one of the easiest languages to make a mess in if you've not got a solid engineering mindset.

I could go on, your comment was trash in so many ways, which experience would tell you.

Re:Meta to Layoff 10k Employees by HervalFreire on Tuesday March 14, 2023 @03:10PM (#35156881)
> As someone who runs a team of Python developers, and has been a professional Python developer for 15+ years, you sound like you don't know what you're talking about.

As someone who's done 20 years of professional C++ development along with 15 years of professional python development, as well as 10 years of professional javascript/react development on a systems that go across the stack from the lowest level of sensors and embedded systems to the browser front end I know what I'm talking about.

I've also done rust, go, erlang, java, and I've also done a ton of haskell as well as lisp. I've been all over the place likely more than you.

>The difference between a junior and senior developer has nothing to do with the language. Regardless of the language the engineering fundamentals are the same.

This is beyond wrong. You've done C, you've done rust, then you must know that the fundamentals of systems programming is much more wider ranging then python. What's a pointer? What's a unique pointer or shared pointer? What's move semantics? What's the difference between stack allocation and heap allocation? What's an R value vs. L value? What's a borrowed value? What's virtual memory? What's an interface (arguably with the advent of annotations types are not more relevant in python but there is huge class of senior python programmers who don't use types)

The above are programming fundamentals that a python programmer never needs to know. A python programmer can go from junior to principal and not need to KNOW any of the above simply because python abstracts these concepts away from the user. The fact that a python programmer doesn't need to know any of these things makes it significantly easier. For web apps a company is most efficient if they hire a mid level python developer over some principle python developer with 10 years of experience.

Re:Meta to Layoff 10k Employees by ppoint on Tuesday March 14, 2023 @05:01PM (#35158529)
I think the point you're missing is that senior engs in Meta do not just write code. Some of the senior engs almost do not write code at all. They design systems and move complex projects forward. So that's more of like a TPM/PM/mgmt skill there, in addition to excellent technical ability to write the code itself. In certain projects, especially in infra, writing code is usually the last part (and often the least complex one) of your avg large project driven by senior ICs; and often the code is written by engs across teams/orgs, not necessarily the senior eng themselves. So yea, deep language knowledge, while an excellent skill, is not something that defines a senior eng (at least in Meta and I presume in similar FAANG companies).
Re:Meta to Layoff 10k Employees by HervalFreire on Tuesday March 14, 2023 @05:27PM (#35159020)
>I think the point you're missing is that senior engs in Meta do not just write code. Some of the senior engs almost do not write code at all. They design systems and move complex projects forward

I think your getting off on a different topic. Those guys aren't engineers anymore right? They're more technical managers; or architects.

>So yea, deep language knowledge, while an excellent skill, is not something that defines a senior eng (at least in Meta and I presume in similar FAANG companies).

I agree with this, but this is not what the others are talking about. The topic right now is about python developers. The more wider range role you're talking about here isn't a person with the title "Senior python software developer." Meta likely doesn't have that title.

Additionally, if a company works purely within the python ecosystem of web development, the "architecture" actually doesn't get too complex. Most of this stuff is trivial too, I give it an additional year to learn it.

If you're doing stuff with shared memory and utlra low latency applications then it's a completely different scenario, but you wouldn't be working in python if you had that requirement.

Re:Meta to Layoff 10k Employees by sirsinsalot on Tuesday March 14, 2023 @06:41PM (#35160179)
C might have pointers, Python has efficiency gotchas.

It might have heap allocation, Python has numpy.

Rust might ...

Even so, while there _may_ be more technical scope in some languages, or more immediate surface area, this should be true:

A senior developer primarily in language Y should be technically capable enough to be senior in language Z with some degree of work.

The language isn't relevant. Data structures, engineering mindset, pragmatism, intuition, maths reasoning, abstract thinking, ...

These are things that make a senior developer.

If I find a Python dev without this skillset at a high level they're not being put in a senior position because they'll add technical debt, cost and risk without even knowing it. They're a liability.

Your "senior" Python developers don't sound senior to me.

If you think you can promote anyone to senior or principal without the above, you're a liability too. Good job.

Re:Meta to Layoff 10k Employees by HervalFreire on Tuesday March 14, 2023 @10:07PM (#35162785)
>C might have pointers

You must be from a hacker school. C has pointers.

>It might have heap allocation, Python has numpy.

Python has heap allocation. Every freaking programming language has heap allocation.

It's just in python you don't have to know when it happens and when it doesn't happen. It's hidden from you. You can guess when it happens but you have to be senior enough to know what it means.

When you need to worry about heap allocation, python is the language to NOT use. If you're a python developer, you'll never hit this problem.

>The language isn't relevant.

It is relevant. It's clear to me you don't even know what a heap allocation is and when it occurs. This concept is complex enough that you need a bit of intuition to know it. Glancing at the wikipedia won't provide you with the needed insight. If you did C++ you'd know it and you would also know how to perform this optimization in python.

In fact in fintech and gaming, they don't hire python programmers to do C++ work for a specific reason. It's 10x harder to program C++. Language MATTERS.

>Data structures, engineering mindset, pragmatism, intuition, maths reasoning, abstract thinking, ...

pfft. you think this type of thinking exists only for a select few? Let me put it to you this way. Most people in the world of normal intelligence can learn calculus. If you can learn calculus then you have the capacity to learn all of the above. Which is basically most people on earth.

>If I find a Python dev without this skillset at a high level they're not being put in a senior position because they'll add technical debt, cost and risk without even knowing it. They're a liability.

Yeah give them 1-2 years. They will get those abilities if they want it.

>If you think you can promote anyone to senior or principal without the above, you're a liability too. Good job.

You can't promote anyone. At that level it's largely political. How well can you lead, how well can you direct, how much other people respect you. It's also how a company defines the word principal. The people in these roles are not always the best in terms of technical ability.

The promotion is at the purview of the manager and he doesn't choose such a promotion based off of technical ability. If he did then a standardized test would be the most efficient way to measure technical ability.

Re:Meta to Layoff 10k Employees by amon22 on Tuesday March 14, 2023 @04:13PM (#35157721)
Sorry but this is nonsense. Juniors can absolutely make a huge mess in python if let to their own devices. You seem to confuse the knowledge of syntax and language features with actual experience in designing software.
Re:Meta to Layoff 10k Employees by HervalFreire on Tuesday March 14, 2023 @05:03PM (#35158564)
Let me spell it out. A junior dev is 1 or 2 years of experience away from a senior dev for python.

For C++ it takes probably 4 or 5 years.

This is not nonsense. This is real.

Re:Meta to Layoff 10k Employees by blsapologist42 on Tuesday March 14, 2023 @07:03PM (#35160543)
Being a "senior dev" is a lot more than just language familiarity.
Re:Meta to Layoff 10k Employees by HervalFreire on Tuesday March 14, 2023 @09:17PM (#35162353)
If we're just talking about the python stack arguably there's not much else on top of it. You get the extra stuff through osmosis in the same 1 - 2 years. The applications for python aren't wide ranging enough to include much else unless you're thinking about data science and ML stuff.
Re:Meta to Layoff 10k Employees by int_19h on Thursday March 16, 2023 @11:19PM (#35192570)
I guess it depends on your definition of "senior", but I don't see why language choice should affect it this much, given that much of what makes seniors senior is not knowledge of specific tech, but experience with software engineering as a process.
Re:Meta to Layoff 10k Employees by omginternets on Tuesday March 14, 2023 @10:10AM (#35151795)
Boot camps don’t qualify as supply, they qualify as noise. People who can actually engineer using Python are rare enough that they remain well-paid.
Re:Meta to Layoff 10k Employees by HervalFreire on Tuesday March 14, 2023 @10:49AM (#35152380)
They do qualify. Boot camps generate a lot of noise but there is no doubt that out of that noise there are a lot of good candidates that significantly increase supply by a non trivial margin. Not seeing this is denying reality.

People who can actually engineer in python is becoming more and more common place.

Re:Meta to Layoff 10k Employees by omginternets on Tuesday March 14, 2023 @12:35PM (#35154212)
>there are a lot of good candidates that significantly increase supply by a non trivial margin

There's still a deficit of talent, even in Python. I don't see anyone denying this reality.

But to your point, there is a flood of bad candidates.

Re:Meta to Layoff 10k Employees by HervalFreire on Tuesday March 14, 2023 @05:21PM (#35158935)
>But to your point, there is a flood of bad candidates.

How would you know did you hire these candidates to find out? Or did you dismiss them as bad because they didn't pass some brain teaser algorithm interview?

Those candidates go on to get hired at companies with a lower bar for lower salaries and those lower salaries do influence the market.

Re:Meta to Layoff 10k Employees by omginternets on Tuesday March 14, 2023 @08:59PM (#35162176)
>How would you know did you hire these candidates to find out?

Yes.

We'll still interview them, but they're usually pretty bad. I'm struggling to remember one who wasn't. The one's we've hired have been disasters.

Re:Meta to Layoff 10k Employees by HervalFreire on Tuesday March 14, 2023 @10:11PM (#35162822)
Hold on. Of course you want to avoid terrible candidates. But brain teaser questions and asking gotcha questions about obscure python syntax or something like that isn't a good correlative indicator. You get a bunch of false negatives this way... people who are good but not good at interviews.

You have to give them some take home exercise. That's the best way to determine if they're not a false negative. Unfortunately many good devs just don't have the time to do a takehome.

Did you hire a candidate who say... didn't know what MRO was, but created a stellar result for a take home project?

What I'm saying is that the market is flooded with these false negatives.

Re:Meta to Layoff 10k Employees by omginternets on Wednesday March 15, 2023 @02:15PM (#35172435)
>But brain teaser questions and asking gotcha questions about obscure python syntax or something like that isn't a good correlative indicator.

Agreed, but that's not how we interview.

>Did you hire a candidate who say... didn't know what MRO was, but created a stellar result for a take home project?

Do you have me confused with the other guy?

>What I'm saying is that the market is flooded with these false negatives.

Understood. The market is also flooded with incompetent devs, capable of talking at length about Python syntax (and sometimes even the computational model, e.g. MRO, etc.), but who aren't actually able to put that knowledge to use in engineering systems. These are systematically catastrophic hires, by which I mean, the engineering team is significantly better off hiring no-one, than hiring them.

May I ask, why does this seem to matter so much to you? If you are a bootcamp graduate yourself, that doesn't preclude you from being a good engineer. I am more than happy to believe you are the one-in-a-thousand counter-example.

Re:Meta to Layoff 10k Employees by HervalFreire on Wednesday March 15, 2023 @06:21PM (#35175522)
>May I ask, why does this seem to matter so much to you? If you are a bootcamp graduate yourself, that doesn't preclude you from being a good engineer. I am more than happy to believe you are the one-in-a-thousand counter-example.

I'm not a bootcamp graduate engineer. I'm actually quite good at what I do, interviewing (from both sides) and engineering. This topic matters to me because I like to argue online and I have strong opinions.

It's common for people to manipulate their perception of reality to justify their own situation, I assure you I am not doing that here, however I think you are doing this.

>>What I'm saying is that the market is flooded with these false negatives.

>Understood.

A false negative is someone who is GOOD, but appears bad. He is a negative but that assignment is false. I am saying the market is flooded with capable engineers that are good but appear bad due to interview processes and biases. Hence the term false negative.

>Do you have me confused with the other guy?

Nope you guys touched on similar points. You never mentioned syntax, but you're likely testing on algorithms so it's the same result. You get a ton of false negatives. You pay a premium for the guy who does better at the interview when you can get someone who's just as capable at a much lower cost.

The point is someone will hire those false negatives at a cheaper price and that effects the whole market. Companies hire the best they can get.

>Agreed, but that's not how we interview.

That's why a certain segment of the market looks like there's a dearth of people. It's because the interview clouds your perception. You interview the wrong way, you agree. The contradiction here is that although most people like you agree, you still reject people based off the SAME results as the WRONG interview AND you think the rejection is accurate.

That's how the psychology works. Everyone I talk to agrees interviewing is wrong overall but when they use it to judge on individual candidates they think it's accurate.

The contradiction exists even in your own reply. You agree the interview process you use is screwed yet you're really confident about your judgement of the market even though your measurement methodology is SELF admitted to be wrong. It renders your entire argument into question.

Re:Meta to Layoff 10k Employees by sirsinsalot on Tuesday March 14, 2023 @02:24PM (#35156184)
I hire 10+ Python developers per year. You're wrong.

If you yourself are a bad engineer or terrible at hiring, you might mistake the chaff for the wheat, but then you're doomed anyway.

I think you're not talking from experience.

The same thing happened with JS when that was peaky, and it'll happen in other languages too.

What is old is new again.

Re:Meta to Layoff 10k Employees by HervalFreire on Tuesday March 14, 2023 @05:18PM (#35158856)
> I hire 10+ Python developers per year. You're wrong.

I've been hiring roughly the same amount for 10 years. I'm actually really extremely good at modern python. My skills with python syntax are so good that I can do in 1 line exclusively with generators what a junior programmer probably needs 10 lines and twice as much mutating state to pull off. My code is also likely more modular and neater then a junior but you have to realize none of this matters that much. My skill level with python is beyond the curve of what is necessary and so is any other developer that goes beyond 2 years with python.

In the end every programmer I ever hired exclusively for python will hit this tier within 1 or 2 years, very few exceptions. Roughly half of the junior programmers I hire are actually already within this tier upon getting hired. Literally before hitting there first job. After two years the only thing left to pick up are some more unique patterns and tricks but that's it.

I am 100% talking from experience.

Re:Meta to Layoff 10k Employees by sirsinsalot on Tuesday March 14, 2023 @06:32PM (#35160048)
Yes but the same timeline can be done for C, C#, Java or anything else.

It isn't unique to Python.

"Of what is necessary" is subjective. Regardless of the language or framework I'm hiring within they must have the same level of engineering skill. I've hired people for Python projects who were outstanding Go or Java programmers who never touched Python commercially.

My point is the language isn't relevant to your arguments.

That's why you're wrong.

There's also plenty of Python developers two years in (that I've interviewed and rejected) who couldn't write me a decorator or explain MRO.

There's plenty of 2-year Go programmers who can't deal with goroutines well.

Re:Meta to Layoff 10k Employees by HervalFreire on Tuesday March 14, 2023 @07:05PM (#35160596)
>There's also plenty of Python developers two years in (that I've interviewed and rejected) who couldn't write me a decorator or explain MRO.

First off both MRO and decorators can be learned in 1 week max by anyone. And one week is REALLY forgiving. Literally. You have to be mentally deficient not to be able to learn it. They simply didn't encounter the python feature in their experience. You would just reject them for not knowing about those features?

Second off decorators are syntactical tricks. You can get around python without ever using them. If you encounter them in libraries you just need to know what they do at a high level, you don't need to know how to implement them. If you ever do need to implement one just look it up. I don't judge people for not knowing syntactic tricks.

Third, MRO is something that should be not heavily used at all. You should avoid inheritance as much as possible. Additionally you should avoid double inheritance all together. The MRO/inheritance concept is a left over thing from an outdated programming style. At most you should know inheritance, and at most have one level of it if you must and try to use interfaces instead. Nowadays I expect only to see inheritance in existing libraries/tech debt and not newly written code from senior programmers. If someone encounters MRO issues, again, I just expect them to look it up.

I'll actually judge someone who expects others to know MRO given how outdated it is. I won't think they're stupid, or I won't not hire them or anything like that. I just know they aren't up to date with the current methodology but they can easily learn it if needed.

Overall, you're just setting a high bar artificially. It's like hiring janitors who only have phds in chemistry to know what's in the cleaning chemicals.

> Yes but the same timeline can be done for C, C#, Java or anything else.

No Java and C# languages are complex enough that it can be done in a 2 year timeline but these languages are hard enough that they are in a different class then python. C with memory management is harder then both java and C#. Memory management simply isn't intuitive.

Re:Meta to Layoff 10k Employees by sirsinsalot on Tuesday March 14, 2023 @07:19PM (#35160861)
They were just examples.

Isn't all programming just syntactical tricks?

We have a fundamentally different view of these things. Mine is serving me well. Yours isn't challenging mine.

Let's agree to disagree.

Re:Meta to Layoff 10k Employees by HervalFreire on Tuesday March 14, 2023 @09:34PM (#35162513)
>Isn't all programming just syntactical tricks?

No. The decorator is really just a syntactic shortcut. There are other facilities in python to do the same thing. The decorator is just a convenient way of doing it. The concept at hand is a function that takes a function and returns a new function. Nothing crazy here.

  decorator: Callable[[Callable[[Any]. Any]], Callable[[Any], Any]] = lambda x: (lambda y: x(y)) #does nothing
  g: Callable[[Any], Any] = lambda x: x #identity func
  decorated_g: Callable[[Any], Any] = decorator(g) #decorator that does nothing to identity returns identity func   
You see? You can just call the function and assign the result to a var and that var is a decorated function. The facility exists, the @ symbol is simply a convenience so you can execute it in the declaration step.

>We have a fundamentally different view of these things. Mine is serving me well. Yours isn't challenging mine.

Exactly see. Just because my view is "better" or more "modern" you still function fine within your role which is my point. Someone could have knowledge far superior to a person with 2 years of experience, functionally speaking, it doesn't matter too much. You still do "fine" at your role. Your view serves you well in the capacity of a "senior" engineer" even though your view points are ultimately wrong and inferior they still work well enough.

Also it isn't a viewpoint. Two of the newest languages to hit the mainstream have eschewed inheritance completely from their syntax. Neither Golang or Rust have the concept. Both use interfaces exclusively to promote the concept of similar types. No inheritance anywhere. I have tons of evidence on this even papers, quotations from prominent people. It's a well known fact inheritance is outdated.

We can agree to disagree, but it's like agreeing to disagree with a child who doesn't know any better. Sure.

Re:Meta to Layoff 10k Employees by HeyLaughingBoy on Tuesday March 14, 2023 @11:16AM (#35152845)
I'll believe that when salaries start falling.
Re:Meta to Layoff 10k Employees by HervalFreire on Tuesday March 14, 2023 @11:32AM (#35153148)
Nobody gets salary cuts. What happens is that devs get laid off then companies hire at lower salaries.

This is indeed what is happening right now.

Re:Meta to Layoff 10k Employees by HeyLaughingBoy on Tuesday March 14, 2023 @01:56PM (#35155599)
That points to a short term behavior. When things get dire, unemployment among devs goes up and salaries start dropping in general.

I really don't worry about this stuff until it starts looking like the dot-com bomb again. I survived that, I'll survive this.

Re:Meta to Layoff 10k Employees by blsapologist42 on Tuesday March 14, 2023 @07:04PM (#35160574)
Inflation is another way that salaries get cut without officially getting cut.
Re:Meta to Layoff 10k Employees by HervalFreire on Tuesday March 14, 2023 @07:06PM (#35160610)
Makes sense.
Re:Meta to Layoff 10k Employees by IMTDb on Tuesday March 14, 2023 @09:44AM (#35151384)
> will likely only cause your A players (who are probably still very much in demand) to look elsewhere.

As other have said: is there such a high demand right now ? And if you know and feel that you are an "A" player; and so far you have seen "C" players getting laid off, you might actually feel that the average level of the people you interact with increases which makes you want to stay more.

Re:Meta to Layoff 10k Employees by dx034 on Tuesday March 14, 2023 @09:56AM (#35151579)
In most big companies I've worked at, I thought I could identify the people who made everyone slower and were a net negative to productivity. However, they never seemed to be the ones threatened to be fired. Often they were really good at playing corporate games so that it was really hard to justify firing them, while the ones fired were junior employees who had great potential but weren't as good at politics yet.

So while FB certainly intended to fire underperformers and increase average performance, I doubt they were able to identify the right people for that.

Re:Meta to Layoff 10k Employees by syntheticnature on Tuesday March 14, 2023 @10:08AM (#35151771)
Indeed. While one should always look to check on other biases in play, in my experience "F" players survive layoffs almost as often as "A" players, and it's those in the middle that get hit. (Sometimes this may be because the "F" players aren't getting paid as much, and are therefore cheap.)

Not to mention that the remaining "A" players may each be saddled with the work of ten laid-off "C" players because, as far as management is concerned, programmers are fungible. Why not have their 10x programmer take care of it?

Re:Meta to Layoff 10k Employees by itsoktocry on Tuesday March 14, 2023 @10:22AM (#35151992)
>I thought I could identify the people who made everyone slower and were a net negative to productivity. However, they never seemed to be the ones threatened to be fired.

Or maybe you're not as good of a judge of these things as you think?

Re:Meta to Layoff 10k Employees by dx034 on Tuesday March 14, 2023 @10:41AM (#35152273)
Could very well be. Especially in large companies, it's very hard to judge the importance of some roles and people. That's why there are always complains about how promotions work, no one has figured out how to value the work of an employee.

Don't know much about Meta's HR department, maybe they're really good at that. But in the end we're all humans and never unbiased when we make those decisions.

Re:Meta to Layoff 10k Employees by hylaride on Tuesday March 14, 2023 @09:47AM (#35151436)
It's not white hot like it was 1-3 years ago, but if you're qualified and experienced, yes there very much is still demand from non-FAANG companies.
Re:Meta to Layoff 10k Employees by andsoitis on Tuesday March 14, 2023 @09:53AM (#35151542)
While that might be true:

a) the technical challenges at these large tech companies are probably way more interesting

b) compensation is very likely better

c) you are working with many many more peers who are super talented

Re:Meta to Layoff 10k Employees by dx034 on Tuesday March 14, 2023 @09:58AM (#35151620)
Aren't technical challenges at smaller companies usually much more interesting? Pay is worse, but smaller companies usually offer much more freedom to implement your ideas and shape the company.
Re:Meta to Layoff 10k Employees by Jensson on Tuesday March 14, 2023 @10:26AM (#35152046)
> smaller companies usually offer much more freedom to implement your ideas

Not really, if I come up with a novel algorithm or a different architecture to do a task better at Google then they will give me the chance to implement it even if it takes months or years. Small companies doesn't care about your ideas, they just want a cog that can give them a basic website because that is all they need, novel things doesn't help them.

If you mean "novel product ideas" then sure, but we aren't product managers we are programmers so our ideas would mostly be related to architecture or algorithms.

Re:Meta to Layoff 10k Employees by dx034 on Tuesday March 14, 2023 @10:39AM (#35152241)
Then you've been at different small companies than I have. Obviously if you're the only person in tech at that company it's hard to do groundbreaking stuff. But small tech companies solve challenges everyday. And being able to directly convince the CEO (who is often technical at these companies) can make decisions much quicker than at large companies.
Re:Meta to Layoff 10k Employees by Jensson on Tuesday March 14, 2023 @10:47AM (#35152353)
> small tech companies solve challenges everyday

Yes, just not challenges that requires ideas to solve. They are mostly just following the same path every other tech company went, re implementing the same systems. To them it doesn't matter if the system is better or worse, they just want a system since going from 0 to 1 is huge, meaning that they wont give you time or resources to implement your idea, they just want a cheap idea.

Re:Meta to Layoff 10k Employees by rattlesnakedave on Tuesday March 14, 2023 @10:05AM (#35151727)
It depends on what you mean by "smaller." At the majority of smaller companies, it's just CRUD app stuff, probably in C#, with significantly less freedom (often beholden to very non technical middle management).
Re:Meta to Layoff 10k Employees by dx034 on Tuesday March 14, 2023 @10:37AM (#35152218)
Is that bad? You can solve interesting challenges in C# with CRUD stuff. Nothing that scales to millions of users, but there are challenges other than scaling.
Re:Meta to Layoff 10k Employees by itsoktocry on Tuesday March 14, 2023 @10:28AM (#35152075)
>At the majority of smaller companies, it's just CRUD app stuff, probably in C#, with significantly less freedom

This is a very strange point-of-view.

I've worked in "small" (~100 employees or fewer) business my entire career, and not once was it strictly CRUD stuff in C#.

The freedom is debatable, I guess, since I have no experience at larger companies, but I certainly never found that my freedom is confined. Most often there is opportunity to contribute anywhere and everywhere, and management is happy to have the help.

Re:Meta to Layoff 10k Employees by quacked on Tuesday March 14, 2023 @11:43AM (#35153354)
I'm not a dev but still highly technical, and devs turning their noses up at "CRUD stuff" always makes me laugh. It reminds me of the musicians I know who won't play in certain styles because it's not "meaningful" or "true to their artistic vision". Bud I was at your last gig, you don't sound that great even when you're playing "meaningful" music.

Similarly, most of the devs I've worked with that are obsessed with "exciting" work still turn out pretty questionable stuff, and their careers would probably be better served if the built out a "simple" CRUD app, took it really seriously, and then examined the effects of their design on other teams.

Re:Meta to Layoff 10k Employees by rewgs on Tuesday March 14, 2023 @04:20PM (#35157824)
I'm the sole developer at a non-tech company, and I have near-complete freedom because management is non-technical (and humble enough to admit that). I really, really enjoy my current job. Not saying that's the norm, of course -- just adding a data point to the convo.
Re:Meta to Layoff 10k Employees by bumby on Tuesday March 14, 2023 @10:03AM (#35151697)
The technical challenges may be interesting, but are the strategic ones? I.e., do you think most people would choose to work on problems that optimize ad spend vs. something like, say, healthcare if all else was equal?
Re:Meta to Layoff 10k Employees by HEmanZ on Tuesday March 14, 2023 @10:21AM (#35151977)
Why work on ad optimization when you can work on insurance billing optimization?
Re:Meta to Layoff 10k Employees by bumby on Tuesday March 14, 2023 @11:06AM (#35152679)
haha point taken. I would argue "insurance" isn't "healthcare". But this somewhat underscores my larger point. The SV mindset is almost solely focused on maximizing revenue, whether that's ads or insurance billing. My point is that there are other, possibly more interesting, problems to work on if you relax that constrained viewpoint.
Re:Meta to Layoff 10k Employees by samrocksc on Tuesday March 14, 2023 @11:09AM (#35152730)
None of these are really factual points. Big Shops are place where you just get stuck being a YAML jockey and bantering in RFCs.
Re:Meta to Layoff 10k Employees by dangwhy on Tuesday March 14, 2023 @09:48AM (#35151451)
taking 50% paycut isn't easy.
Re:Meta to Layoff 10k Employees by hylaride on Tuesday March 14, 2023 @09:50AM (#35151493)
The way FAANG stocks have performed, you've already taken that if you work for one considering how much of their total comp tended to be RSUs (with the exception of apple).
Re:Meta to Layoff 10k Employees by dangwhy on Tuesday March 14, 2023 @09:53AM (#35151533)
Facebook gave out refreshers and bonuses even this review cycle.
Re:Meta to Layoff 10k Employees by troupe on Tuesday March 14, 2023 @09:50AM (#35151486)
Very good point. There is a big difference between random layoffs and laying off the bottom 20%.
Re:Meta to Layoff 10k Employees by Tempest1981 on Tuesday March 14, 2023 @10:07AM (#35151751)
Yeah, but you now have to pick up all the work they were doing.
Re:Meta to Layoff 10k Employees by dangwhy on Tuesday March 14, 2023 @09:48AM (#35151442)
> cause your A players (who are probably still very much in demand) to look elsewhere.

Vast majority won't find jobs that are as well paying as facebook. FB is a leader in tech salaries which gives them the leverage to announce such a thing without losing people. People don't want to take paycuts and go somewhere thats also doing layoffs.

Re:Meta to Layoff 10k Employees by twawaaay on Tuesday March 14, 2023 @10:07AM (#35151749)
It is a good point. But people still can be "looking elsewhere" as in searching if they can find another job. It is exactly the thing I would do if I had any chance that I would loose my job. I know my manager would never do it but with layoffs there are greater forces that he may not be able to save me from.

And changing your availability and answering a call or chat from time to time does not cost much. It is not like there is any downside to it.

And if an A player starts looking around great things sometimes happen. He may get hired at much higher position that would justify the salary. Or he may have already earned a lot at FB and may decide this is the time to invest in building a startup, etc.

At my previous company I got in an argument with my boss and just changed my availability on LI. Just out of spite. This led me to an offer that changed my life. And there is a lot of people so much better at their job than I am.

Re:Meta to Layoff 10k Employees by scarface74 on Tuesday March 14, 2023 @10:48AM (#35152364)
> It is exactly the thing I would do if I had any chance that I would loose my job

There is always a chance you can lose your job. There has never been a day since I started working over 25 years ago (well actually I spent my first year saving so it would have hurt then) that I haven’t been ready to change jobs at the drop of a dime.

> And changing your availability and answering a call or chat from time to time does not cost much. It is not like there is any downside to it

You should be doing that all the time regardless.

> And if an A player starts looking around great things sometimes happen. He may get hired at much higher position

That happens most of the time anyway because of salary compression and inversion even if you are just a journeyman “full stack developer”.

Re:Meta to Layoff 10k Employees by DeathArrow on Tuesday March 14, 2023 @10:35AM (#35152194)
Good points. But there might be some start-ups tempting them with pre-IPO stock or they can start their own business.
Re:Meta to Layoff 10k Employees by bradleyjg on Tuesday March 14, 2023 @09:53AM (#35151530)
FB pay at this point is highly dependent on when your RSU basis was set, no?

If you joined from 9/2020 to 1/2022, you’ve taken a serious pay cut versus your nominal offer.

Unless there have been adjustments that I haven’t read about?

Re:Meta to Layoff 10k Employees by fatnoah on Tuesday March 14, 2023 @10:07AM (#35151750)
For someone who joined at the peak of September 2021, let's assume an L6 offer of $240k + 20% bonus + $1.1M in joining stock over four years. With no stock movement and meeting expectations, they'd make $298k cash + $275k stock, for a total of $563k. Now, with that stock down by 50% (ish) as of today, they're total compensation would be $436k. That's still a serious chunk of change, and while a $138k drop in compensation is nothing to sneeze at, they'll also be getting a new grant of $220k/4 years this month(ish), and every year hereafter, bringing their 2023 compensation almost back to $500k if the stock market doesn't move.

So yes, it's a serious pay cut, but it's still amazing pay. Now, if they were bullish on the market, then it might make sense to try to move to another company that can come up with a 7-figure joining bonus and ride that appreciation to new stock heights.

Re:Meta to Layoff 10k Employees by bradleyjg on Tuesday March 14, 2023 @10:21AM (#35151974)
Yes, I agree with the GP’s main point that FB is still near or at top of market and that matters quite a bit more than HN sometimes gives it credit for.

Just wanted to clarify that it’s not quite what it was. Thanks for adding numbers.

Re:Meta to Layoff 10k Employees by dangwhy on Tuesday March 14, 2023 @09:53AM (#35151543)
Refreshers and bonuses weren't paused during this period.
Re:Meta to Layoff 10k Employees by dsr_ on Tuesday March 14, 2023 @09:48AM (#35151458)
The old joke is:

Letter 1: Blame previous management.

Letter 2: Announce a reorg/layoffs.

Letter 3: Tell your successor to write three letters...

Re:Meta to Layoff 10k Employees by rchaud on Tuesday March 14, 2023 @09:57AM (#35151600)
Top brass doesn't get fired anymore, no need for the 3rd letter these days.
Re:Meta to Layoff 10k Employees by lotsofpulp on Tuesday March 14, 2023 @10:10AM (#35151792)
In this case, the top brass owns more than 50% of voting rights, so no one can fire them.
Re:Meta to Layoff 10k Employees by DeathArrow on Tuesday March 14, 2023 @10:31AM (#35152123)
But since he's also a shareholder, it's in his own interest to self fire himself.
Re:Meta to Layoff 10k Employees by thomasjudge on Tuesday March 14, 2023 @09:58AM (#35151621)
Greg Becker would like a word
Re:Meta to Layoff 10k Employees by andsoitis on Tuesday March 14, 2023 @09:49AM (#35151462)
> writing an email about how you're going to can a bunch of people over the coming year and then droning on about how the results of that are going to be so much better (and insinuate that the current setup, which is 100% a management failure, was a poor setup) is insulting.

Employees ask for transparency. This is what transparency looks like...

Re:Meta to Layoff 10k Employees by vlunkr on Tuesday March 14, 2023 @09:59AM (#35151631)
Its not transparency, it’s marketing and guessing the future.
Re:Meta to Layoff 10k Employees by andsoitis on Tuesday March 14, 2023 @10:38AM (#35152227)
> Its not transparency, it’s marketing and guessing the future.

You are wrong. During the last round of layoffs, employees asked to hear about upcoming plans before they happen. Mark Zuckerberg is literally responding to that request.

Re:Meta to Layoff 10k Employees by lazide on Tuesday March 14, 2023 @10:00AM (#35151661)
What do you think most upper management is exactly?
Re:Meta to Layoff 10k Employees by shapefrog on Tuesday March 14, 2023 @10:00AM (#35151657)
They are transparent lies ... not transparency.
Re:Meta to Layoff 10k Employees by duxup on Tuesday March 14, 2023 @10:11AM (#35151821)
I worked at a company where the VPs loved to write long company wide emails. One time HR wrote "Why working at <insert this company name> is great Part 1". (If you write part 1 and part 2 corporate emails you're already doing email wrong.) They did a layoff between the time Part 1 was sent and Part 2 was sent. The scale of absurdity was difficult to measure with that one.

I was so happy when that company got acquired and the new company CEO showed up and announced that first level managers and below were all safe from layoffs, everyone above that was on a case by case basis, and "all executive staff were let go this morning, I saw no reason to keep those jokers around".

He was so right. Scored a lot of points there, never heard an executive of a large company say that so bluntly before.

Re:Meta to Layoff 10k Employees by mpweiher on Tuesday March 14, 2023 @10:32AM (#35152147)
At a company I worked for I told the incoming manager that he would have to remove the entire management team he had inherited.

Needless to say that didn't go over well.

A year later they were all gone. And him as well.

¯\_(ツ)_/¯

Re:Meta to Layoff 10k Employees by giardini on Tuesday March 14, 2023 @11:41AM (#35153318)
So were you the "last guy standing." or did you go elsewhere?
Re:Meta to Layoff 10k Employees by mpweiher on Tuesday March 14, 2023 @03:21PM (#35157003)
> "last guy standing".?

Ahh, no. As I mentioned it didn't go over well. They had been mobbing me before and it intensified after. They were also blissfully unaware of what is legal and what is not, so pushing me out proved to be rather expensive.

Re:Meta to Layoff 10k Employees by cutemonster on Wednesday March 15, 2023 @05:13PM (#35174793)
That sounds bad (mobbing). I hope you're ok. Can I ask were you a manager as well or an IC
Re:Meta to Layoff 10k Employees by DeathArrow on Tuesday March 14, 2023 @10:22AM (#35151982)
>I was so happy when that company got acquired and the new company CEO showed up and announced that first level managers and below were all safe from layoffs, everyone above that was on a case by case basis, and "all executive staff were let go this morning, I saw no reason to keep those jokers around".

Didn't the executives employ any anti-takeover measures?

Re:Meta to Layoff 10k Employees by vishnugupta on Tuesday March 14, 2023 @10:31AM (#35152134)
A good skill execs have is to negotiate extremely lucrative severance terms and have it written in their employment agreements.
Re:Meta to Layoff 10k Employees by sklargh on Tuesday March 14, 2023 @11:11AM (#35152769)
In the US a material perquisite of senior management roles are negotiable severance terms. Sad really.
Re:Meta to Layoff 10k Employees by DeathArrow on Tuesday March 14, 2023 @01:45PM (#35155405)
So, if you are fired from enough workplaces for not working enough you get rich and don't have to work. :)
Re:Meta to Layoff 10k Employees by usrusr on Tuesday March 14, 2023 @11:16AM (#35152856)
"If they are good at being ruthlessly selfish for themselves they might be good at being ruthlessly selfish for the company as well."

Makes me wonder if the opposite could become fashionable: "I trust myself to fly without the golden parachute, you might want to make that part of your consideration". At first glance that sounds quite compelling to me, but on the other hand, would I feel safer or would I feel less safe with a Taxi driver who does not bother putting on the seat belt? I think my answer would be less safe, event though a part of me wishes to be one who'd feel safer.

Re:Meta to Layoff 10k Employees by vishnugupta on Tuesday March 14, 2023 @11:33AM (#35153179)
Speaking from personal experience, execs (most of them) are anything but risk takers. They are good wheeler-dealers, know how to navigate the land-mine filled org-chart to get things done. Not too different from civil servants. Those who develop risk appetite won't stay at such big orgs, they either go work at a startup or start on their own.

So over a period (FB has been around for like 15 years now) an org accumulates extremely risk averse execs.

Re:Meta to Layoff 10k Employees by baremetal on Tuesday March 14, 2023 @02:29PM (#35156287)
"No one ever gets fired for buying IBM"
Re:Meta to Layoff 10k Employees by dsr_ on Tuesday March 14, 2023 @12:01PM (#35153672)
Let's extend the metaphor:

if the execs are pilots, and the employees are passengers, then having parachutes for the pilots but not the employees constitutes a moral hazard.

Re:Meta to Layoff 10k Employees by vkou on Tuesday March 14, 2023 @02:12PM (#35155943)
It's only a moral hazard if the execs are working for, and are accountable to the employees.

They don't, and they aren't. They work for, and answer to the owners.

Re:Meta to Layoff 10k Employees by usrusr on Tuesday March 14, 2023 @03:01PM (#35156779)
footnote: for certain values of "moral"

(you are right though, the term "moral hazard" is surprisingly well defined and basically has nothing to do at all with the sum of its parts)

Re:Meta to Layoff 10k Employees by dsr_ on Tuesday March 14, 2023 @03:57PM (#35157429)
In that case, having parachutes for the execs is a moral hazard.
Re:Meta to Layoff 10k Employees by vkou on Tuesday March 14, 2023 @08:34PM (#35161925)
Yeah, but that's a problem for the owners. Who are big boys, and can figure this conflict of interest out without us.

Or if they want to keep pissing away their money, they can keep hiring clowns that ruin their company, and then pull the ripcord.

Re:Meta to Layoff 10k Employees by duxup on Tuesday March 14, 2023 @11:38AM (#35153267)
I believe they all got paid good. I was a bit surprised at the animosity but the old CEO certainly seemed to burn bridges (I note how above) and I also suspect took it really personal that he got beat by our main competitor.
Re:Meta to Layoff 10k Employees by duxup on Tuesday March 14, 2023 @11:31AM (#35153133)
I assumed something like that happened behind the scenes but I never knew any facts. It was a publicly traded company and it was a good offer based on the stock price so I doubt any efforts to resist the purchase would have succeeded.

I think more likely the new CEO's comment stemmed from that fact that 1. The old executive staff were in fact horrible at face value. 2. In between the time of the offer to buy the company and the closing the old CEO visited several locations presumably under the idea that he was there to keep everyone around / soothe the typical nerves about being acquired. But something else happened:

Instead he took snide shots at the acquiring CEO. He noted that he was surprised the new CEO hadn't visited our site yet.... when at that point the deal hadn't closed, they were still technically competitors. New CEO straight up couldn't visit.

I think old CEO was just a horrible person and salty he lost (mostly due to his own missteps) to his competitor.

But that was par for the course with old company executives. They seemed to operate thinking they were so smart and really were as transparent as could be, almost childish.

I generally feel disconnected / suspicious of executive staff... but these guys, they were human garbage as far as I was concerned, and I don't use that term lightly.

My Fav examples:

HR at one point sent out a series of long emails about a big change upcoming, but they didn't / would not say what the change was, it put a lot of people on edge. Then finally after the 5th or so email they announced that after HR spent thousands of hours in meetings and off site meetings ... they were renaming HR... that was it... it was like a joke, but they were serious. CEO and all the other executives of course had to reply all to congratulate them.

One of the last meetings with the OLD CEO had an open forum where people could ask questions about the acquisition. Old CEO seemed to give the impression he had some idea what he combined company would look like / could do. Someone asked where he saw the new company in six months/ what it might look like. He responded "I'll be in Banff sking." That was it, that was his response....

Re:Meta to Layoff 10k Employees by helsontaveras18 on Tuesday March 14, 2023 @08:05PM (#35161553)
Wow, you’ve got some stories from this company. This could make for a really entertaining blog!
Re:Meta to Layoff 10k Employees by red-iron-pine on Wednesday March 15, 2023 @09:11AM (#35167803)
> HR at one point sent out a series of long emails about a big change upcoming, but they didn't / would not say what the change was, it put a lot of people on edge. Then finally after the 5th or so email they announced that after HR spent thousands of hours in meetings and off site meetings ... they were renaming HR... that was it... it was like a joke, but they were serious. CEO and all the other executives of course had to reply all to congratulate them.

Sounds like something else was planned, and they pulled out last minute.

Or they were trying to spook 5% into leaving -- and did -- so they make some trivial change that means nothing and can be undone later.

Re:Meta to Layoff 10k Employees by soperj on Tuesday March 14, 2023 @11:11AM (#35152768)
> I saw no reason to keep those jokers around

New CEO was Australian?

Re:Meta to Layoff 10k Employees by duxup on Tuesday March 14, 2023 @11:35AM (#35153217)
Nope, US, based out of CA, but he was from the Midwest.

It was funny as when I met him a few times he responded the same way.

"You're Minnesota? Can I talk to you about hunting? They told me I shouldn't do that in CA..."

I didn't hunt but I let the man tell his story ;)

I usually feel pretty disconnected from executive types and so on but I liked that guy.

Re:Meta to Layoff 10k Employees by jasonladuke0311 on Tuesday March 14, 2023 @11:57AM (#35153594)
I had an exec at my last job that came in like that. He was so transparent and likable that I immediately became suspicious. He had tons of stories so I assumed he was a bullshitter, but nope, it seems he had just been there and done that. I basically owe my career to that dude, he took a chance on me (I was about as low on the org chart as it gets) and it was the break I needed to show what I could do.

Sometimes there are actually great leaders in the sea of self-serving assholes that populate the business world.

Re:Meta to Layoff 10k Employees by Shocka1 on Wednesday March 15, 2023 @04:47PM (#35174495)
As someone in tech from the rural Midwest who loves hunting, I can appreciate this little fact a lot. In my 10 year career I've worked for some well known larger tech companies and meeting people with this interest is somewhat rare.
Re:Meta to Layoff 10k Employees by throw0101b on Tuesday March 14, 2023 @11:23AM (#35152983)
> and "all executive staff were let go this morning, I saw no reason to keep those jokers around".

Or you can do the opposite, like Boeing did: import all the managers of the firm you acquired (McDonnell-Douglas) into your own organization.

Re:Meta to Layoff 10k Employees by duxup on Tuesday March 14, 2023 @11:33AM (#35153170)
In this case the acquiring company made the right call, the acquired company executives were trash.
Re:Meta to Layoff 10k Employees by throwanem on Tuesday March 14, 2023 @01:36PM (#35155254)
So were McDonnell Douglas's.
Re:Meta to Layoff 10k Employees by ROTMetro on Tuesday March 14, 2023 @02:05PM (#35155789)
I've heard aerospace companies have standing checks in place to ensure that they never go above being composed of more than Y% ex-Boeing employees be it management/design/floor workers so that they don't end up with the Boeing 'culture' creeping in.
Re:Meta to Layoff 10k Employees by racl101 on Tuesday March 14, 2023 @11:27AM (#35153048)
To be fair, unless the execs are also forgoing salary or bonuses, like Nintendo execs a few years ago for example, you can't really win with these layoff emails.

If the emails are succinctly composed then people would complain that the announcements were too curt and don't try to assuage people enough.

So they might as well write what they want.

Re:Meta to Layoff 10k Employees by goalieca on Tuesday March 14, 2023 @01:56PM (#35155605)
> If the emails are succinctly composed then people would complain that the announcements were too curt and don't try to assuage people enough.

Ive never heard that and I’ve seen short emails and nothing at all.

Re:Meta to Layoff 10k Employees by skeeter2020 on Tuesday March 14, 2023 @04:08PM (#35157626)
even this one hints to this "people wanted more visibility and notice". You'll never make everyone happy, so it's a mistake to seek the "perfect communique"
Re:Meta to Layoff 10k Employees by ROTMetro on Tuesday March 14, 2023 @02:03PM (#35155741)
Shocker that management taking away the livelihood of tens of thousands of individuals due to management failures can not be reduced to a positive email.
Re:Meta to Layoff 10k Employees by datavirtue on Tuesday March 14, 2023 @04:20PM (#35157820)
You mean blathering on with an email that was obviously micromanaged by someone that noone is willing to break out a red pen for? Only yes-men remain.
Re:Meta to Layoff 10k Employees by simplotek on Tuesday March 14, 2023 @11:33AM (#35153174)
> The scale of absurdity was difficult to measure with that one.

I have been told that one FANG which recently underwent a firing round barely took a break from their hiring rounds, and already started sending emails asking for volunteers for interviews even to teams which have just been decimated.

One more story for the absurdity bucket.

Re:Meta to Layoff 10k Employees by duxup on Tuesday March 14, 2023 @11:59AM (#35153641)
Not too surprising as the hiring people industrial complex that exists some places seem to exist / operate for it's own purposes sometimes.

It's not that way everywhere but man when you run into it, crazy.

Re:Meta to Layoff 10k Employees by roguas on Tuesday March 14, 2023 @12:32PM (#35154169)
They did that to me themselves. They have festered the "hiring industrial complex" to outcompete for talent. Now this whole thing has to stay alive. They have to fire. Maybe the news about it will be enough, cause we also plan on hiring back.
Re:Meta to Layoff 10k Employees by eastbound on Tuesday March 14, 2023 @04:20PM (#35157822)
Can you just be on “fired leave”? Seems unnecessary to deprovision all the systems. I’m sure SAP can create a workflow for that and upsell it to the hiring industrial complex.
Re:Meta to Layoff 10k Employees by giraffe_lady on Tuesday March 14, 2023 @12:29PM (#35154109)
It makes sense when you view it not as a strict immediate cost cutting measure but just a way to scare & threaten workers.
Re:Meta to Layoff 10k Employees by hzay on Tuesday March 14, 2023 @12:49PM (#35154431)
It makes sense if you think of this as pruning dead weight while also getting in fresh inflow of talented people (some of whom will inevitably not work out later).
Re:Meta to Layoff 10k Employees by snozolli on Tuesday March 14, 2023 @02:33PM (#35156340)
Why is management hiring people who turn out to be "dead weight"? Particularly with the ludicrous interview cycle employed by big tech companies these days?

It's a failure of management to hire correctly and/or manage and develop people. Management is broken and incompetent and relentlessly scapegoats those below them.

Re:Meta to Layoff 10k Employees by skeeter2020 on Tuesday March 14, 2023 @04:06PM (#35157602)
Hiring is really hard. I try to be very selective, use work-like assessments and wait until it's painful to add headcount, but I also need to go fast enough to keep devs interested and not waste their time, and interviews at best are only a very rough proxy-indicator of what the future looks like. Firing is even harder.
Re:Meta to Layoff 10k Employees by cpitman on Tuesday March 14, 2023 @04:07PM (#35157615)
If you have a method for hiring exactly the right people, that those people will put up with (ie a process that filters out "dead weight" but does not filter out high performers), then that is a startup right there. But overall, no one has magical hiring process that doesn't involve finding out actual performance after they start.
Re:Meta to Layoff 10k Employees by narwally on Tuesday March 14, 2023 @04:28PM (#35157961)
Yep, google published a bunch of research about their hiring processes and it basically said "we've tried everything and nothing works... anybody else have any ideas?"
Re:Meta to Layoff 10k Employees by midoridensha on Tuesday March 14, 2023 @09:09PM (#35162284)
Yet they continue their leetcode interview process...
Re:Meta to Layoff 10k Employees by snozolli on Tuesday March 14, 2023 @11:05PM (#35163256)
If you have a method for hiring exactly the right people, that those people will put up with

Yeah, hire and then show actual managerial skill. If you still can't get the performance you need, then fire them. Tech hiring culture has become completely bananas and it wastes insane amounts of resources.

Tech management in the US 1) can't hire competently, 2) can't lead, 3) can't develop those under them and 4) can't man up and fire the employees they mistakenly hired and failed to lead.

Re:Meta to Layoff 10k Employees by smachiz on Wednesday March 15, 2023 @01:59PM (#35172235)
That's not just tech. It's everywhere.

It's _really_ hard to hire good people consistently.

Re:Meta to Layoff 10k Employees by coredog64 on Tuesday March 14, 2023 @11:55PM (#35163648)
Griggs vs Duke Power might like a word.
Re:Meta to Layoff 10k Employees by brewdad on Tuesday March 14, 2023 @04:08PM (#35157632)
Plenty of terrible employees interview well. Many potentially great employees don't interview well.
Re:Meta to Layoff 10k Employees by hd95489 on Tuesday March 14, 2023 @05:36PM (#35159164)
Terrible employees have lots of practice
Re:Meta to Layoff 10k Employees by snozolli on Tuesday March 14, 2023 @11:03PM (#35163239)
So fire them. It's bizarre that companies appear to think that you should do cargo cult interviewing, sometimes multiple rounds with months of waiting around, then hire people, fail to lead or develop them, then just dump them en masse.

Hire them and if you can't get the performance you need, then you due them. Alternatively, hire them as contract-to-hire if your head of HR has conditioned you to be terrified of doing what you're allowed to do in the US.

Re:Meta to Layoff 10k Employees by kamaal on Wednesday March 15, 2023 @12:23AM (#35163844)
>>Why is management hiring people who turn out to be "dead weight"?

People are rarely ever dead weight. Products and services most certainly are. Products/Projects etc fail for a variety of reasons, and it can often be hard to anticipate if they will. When you are building them you need the top people to build it for you. If the product fails, you now have people you have to pay for running the product that doesn't earn you money. Now you make a loss.

While you did hire the top people, the product failed and now you don't need them. Keeping them around costs lots of money and, their work, even if high quality hasn't given much profits.

It is then you have to let go people.

Re:Meta to Layoff 10k Employees by snozolli on Wednesday March 15, 2023 @12:26AM (#35163871)
If the product fails, you now have people you have to pay for product that doesn't earn you money. Now you make a loss.

Sounds like capitalism to me. Better get to work developing new projects and products to stem that loss.

Re:Meta to Layoff 10k Employees by kamaal on Wednesday March 15, 2023 @01:35AM (#35164318)
>>Better get to work developing new projects and products to stem that loss.

Yes.

The road to progress in any system involves being known as someone who initiates new order of things. And always remember this. Its the new projects, and initiatives that get most of the resources because people want to see them win.

Re:Meta to Layoff 10k Employees by hzay on Wednesday March 15, 2023 @03:23AM (#35164989)
Hiring is not a perfectly solved problem, so you should cut whoever you're accusing some slack. Also, making the relationship work is a two-way responsibility, not just that of the management.
Re:Meta to Layoff 10k Employees by ferrumfist on Tuesday March 14, 2023 @04:12PM (#35157696)
> pruning dead weight

That wasn't my experience with the current layoffs at big tech. There was no effort to find positions for the engineers who performed well in the previous year(s). They just cut some orgs by the hundreds (I was in a call with 350+ other devs, many of whom are far smarter and more experienced devs than myself).

They just started cutting "weight" at some point, the "dead" adjective was dropped during the previous rounds of layoffs.

Re:Meta to Layoff 10k Employees by fidgewidge on Tuesday March 14, 2023 @06:39PM (#35160139)
Smart + experienced != productive and valuable. It's possible to be good at your job and also dead weight. Motivation matters.
Re:Meta to Layoff 10k Employees by TheBozzCL on Tuesday March 14, 2023 @01:27PM (#35155092)
Last week, I was contacted by recruiters from two separate high-profile companies that have recently fired people. Like I would even entertain joining them only to be first in line to the chopping block.
Re:Meta to Layoff 10k Employees by omoikane on Tuesday March 14, 2023 @01:58PM (#35155649)
Maybe the thinking is "they just got rid of a bunch of people, so they are not going to do that again soon."

https://en.wikipedia.org/wiki/Gambler%27s_fallacy

Re:Meta to Layoff 10k Employees by cortoreblore on Tuesday March 14, 2023 @04:21PM (#35157834)
What makes you believe you’re not 1st on the chopping block at your existing company? There are no guarantees either way.
Re:Meta to Layoff 10k Employees by i-use-nixos-btw on Tuesday March 14, 2023 @08:41PM (#35161997)
No guarantees, but the chances are different.

Say you’ve been working somewhere for 5 years and have the opportunity to move to a company - and you know both companies are laying people off at some point soon.

In your current company, maintaining your position requires no training and negligible HR resource. The question of your capability to perform the job you’re given would hopefully not be under question (otherwise good going for keeping that gig up for 5 years). Your team is not a blue sky project (otherwise shame on management for keeping that gig up for 5 years). Making you redundant will cost the company severance, and if it’s a structural issue you could be moved into another team. Dropping you would be a genuinely hard decision.

The new company barely know you and have to expend resources just to integrate you, and expend nothing to drop you.

I know which one I’d pick.

Granted, it’s a false premise: perhaps the new company is more resilient than your current company, for example. However, if the odds are unknown - and in most cases they aren’t known in any reliable way - then I may as well treat them as if the odds are balanced.

Re:Meta to Layoff 10k Employees by kamaal on Wednesday March 15, 2023 @12:18AM (#35163801)
If the firing was on the basis of cutting out top paid employees, it absolutely makes sense to now fill those positions with newer ones whom you can pay less.

Nothing absurd here.

Re:Meta to Layoff 10k Employees by cutemonster on Wednesday March 15, 2023 @05:10PM (#35174763)
Does such things happen? Thinking about all knowledge that is lost

Maybe top paid management is simpler to replace?

I wonder if the managers who will become individual contributors again, will be paid the same or less

Re:Meta to Layoff 10k Employees by isakkeyten on Thursday March 16, 2023 @10:41AM (#35182646)
I was once contacted for an interview by the company I was leaving during my notice period :)
Re:Meta to Layoff 10k Employees by ransom1538 on Tuesday March 14, 2023 @12:00PM (#35153666)
"I was so happy when that company got acquired and the new company CEO showed up and announced that first level managers and below were all safe from layoffs, everyone above that was on a case by case basis, and "all executive staff were let go this morning, I saw no reason to keep those jokers around"."

You are being manipulated. No. The previous executives are not "jokers" - they made massive profits selling shares. They are being let go because, after taking their massive profits, the new company will soon fire the rest of staff - and that is hard.

Re:Meta to Layoff 10k Employees by duxup on Tuesday March 14, 2023 @12:05PM (#35153734)
I'm sure they made money.

I didn't call them jokers, someone else did.

I called them human garbage.

Re:Meta to Layoff 10k Employees by monksy on Tuesday March 14, 2023 @01:41PM (#35155333)
I had a CEO like that. He came in, hired media people to interview him in 4k things to send to the employees. He kept trying to host talks to talk about his great vision. Did a lot of shake ups, and tried to force product changes. Ultimately his vision lost a lot of money, the product he tried to will in to existance got canceled, and they had nothing but layoffs after layoffs.
Re:Meta to Layoff 10k Employees by s1k3 on Tuesday March 14, 2023 @10:14AM (#35151849)
Managers write novels because employees complain about lack of transparency and communication. I promise you no manager wants to write some novel about how layoffs are good for company, but they just or they get skewered for not communicating.
Re:Meta to Layoff 10k Employees by freeone3000 on Tuesday March 14, 2023 @10:24AM (#35152018)
Saying more words isn’t communicating. In this situation, employees would like to be able to prepare for the layoffs ahead of time, know their jobs are safe (or not), and see what they can change. Saying a bunch of stuff about the future outlook of the company being bright feels like a lie when that’s the same email that got sent after the last round, three months ago
Re:Meta to Layoff 10k Employees by awill on Tuesday March 14, 2023 @10:19AM (#35151928)
Where are they going to go?

The market isn't good right now. Not many places that are hiring can give an offer that matches a FAANG

Re:Meta to Layoff 10k Employees by newaccount2023 on Tuesday March 14, 2023 @11:30AM (#35153102)
right...but what FAANG is still offering megabucks? why would they?

HN seems to think it is the birthright of a good dev to get a $450k salary...just "because"

look at it from the other side of the table...you have 300 great resumes for a position...why do you have to offer a premium salary?

counterpoint: these salaries were a blip and will never return in nominal form (let alone inflation adjusted) for many devs ever again

Re:Meta to Layoff 10k Employees by awill on Tuesday March 14, 2023 @12:23PM (#35154010)
Right. But the point is, if you're already at a FAANG earning a huge salary, and you don't know if you're going to get laid off, you can either a) wait and hope for the best, or b) leave and get a job at a lower salary.

I think most would choose a).

Re:Meta to Layoff 10k Employees by vkou on Tuesday March 14, 2023 @02:23PM (#35156165)
> right...but what FAANG is still offering megabucks? why would they?

Everyone who still has a job with them is still getting 'megabucks'.

They, for the most part, aren't hiring, though.

Re:Meta to Layoff 10k Employees by pdntspa on Tuesday March 14, 2023 @10:23AM (#35151996)
The lack of self-awareness in corporate communications is suffocating, when instead it should be suffocating the folks who wrote these emails
Re:Meta to Layoff 10k Employees by onlyrealcuzzo on Tuesday March 14, 2023 @10:23AM (#35152002)
> This will be great for morale and will likely only cause your A players (who are probably still very much in demand) to look elsewhere.

I imagine the vast majority of their ultra top-tier talent has left already unless Meta gave them gigantic bonuses.

The stock is down ~40% from where a lot of their RSUs were granted - more than 50% of their pay comes from those grants.

They've had a year of time to go somewhere else and make way more money - most of them probably took that unless Meta gave them a gigantic bonus to keep them whole.

Re:Meta to Layoff 10k Employees by DeathArrow on Tuesday March 14, 2023 @10:32AM (#35152148)
>They've had a year of time to go somewhere else and make way more money - most of them probably took that unless Meta gave them a gigantic bonus to keep them whole.

But other FAANGS are not hiring. So where it's somewhere unless they planned to start their own businesses?

Re:Meta to Layoff 10k Employees by kanyethegreat on Tuesday March 14, 2023 @11:24AM (#35152999)
Not sure why you’re getting downvoted. I’m also curious where these people are going to earn massive comp.
Re:Meta to Layoff 10k Employees by jasonladuke0311 on Tuesday March 14, 2023 @12:01PM (#35153686)
> But other FAANGS are not hiring.

They are if you’re talented enough.

Re:Meta to Layoff 10k Employees by johntiger1 on Tuesday March 14, 2023 @12:50PM (#35154445)
This is a toxic mentality; getting hired at FAANG has very little to do with your "talent"
Re:Meta to Layoff 10k Employees by onlyrealcuzzo on Tuesday March 14, 2023 @01:00PM (#35154604)
Talent is obviously subjective.

If you define talent as the criteria by which FAANG selects from a pool of employees - then you're by definition correct.

If you don't - then you disagree.

If FAANG is paying top dollar and selecting for trash - you have to wonder why, though.

Re:Meta to Layoff 10k Employees by tick_tock_tick on Tuesday March 14, 2023 @03:07PM (#35156855)
I can't think of a more toxic mentality then thinking it doesn't. In what way do you think talent doesn't play a huge role?
Re:Meta to Layoff 10k Employees by checkcircuits on Tuesday March 14, 2023 @04:16PM (#35157767)
The odd, perhaps not entirely coincidental, relationship between ivy league pedigree and job at FAANG. While there's a correlation between talent and ivy league the relationship is often tenuous. In my experience the difference between a new grad from MIT and a new grad from state school is almost zero in the professional world. Yet, one of these people have a fast pass to FAANG. This is not unusual. Look at Finance. However, to assert that "talent" plays a bigger role than pedigree is simply a falsehood refuted by the evidence.
Re:Meta to Layoff 10k Employees by tick_tock_tick on Tuesday March 14, 2023 @05:06PM (#35158615)
I mean yes a lot of sub par metrics and proxies are used because people get really up in arms about using IQ tests; the best indicator Google ever found.

> Yet, one of these people have a fast pass to FAANG.

Citation? I haven't seen anything like that in the industry at all.

Re:Meta to Layoff 10k Employees by umanwizard on Tuesday March 14, 2023 @06:34PM (#35160083)
> ivy league pedigree and job at FAANG

I worked at FB and Amazon for six years total and the vast majority of my fellow engineers were from random mediocre schools (including myself, from the U. of Arizona).

Re:Meta to Layoff 10k Employees by datavirtue on Tuesday March 14, 2023 @04:44PM (#35158222)
I'm talented at sucking up and playing politics like a harp. Like a freaking genius at it, seriously. Is that what you meant?
Re:Meta to Layoff 10k Employees by ben7799 on Tuesday March 14, 2023 @10:31AM (#35152137)
This is a huge factor! In my experience having a whole bunch of stock can be a really powerful anchor to keep you in place at your job even if you're not 100% happy.

If the stock tanks that vaporizes really quickly.

Re:Meta to Layoff 10k Employees by hn_throwaway_99 on Tuesday March 14, 2023 @10:28AM (#35152070)
Every time there is a layoff announcement, I feel like half the comments are nitpicking over the language. It was too long, it was too short, language was too conciliatory, not conciliatory enough, yada yada. We get it. Managers are people too, they're not perfect. At this point, as an employee, I'd just ignore everything that was said (I know it's probably been wordsmithed to death anyway trying to find the right balance for all the various stakeholders), and only focus on the actions: are people treated fairly and with respect, both for those leaving and those remaining.
Re:Meta to Layoff 10k Employees by lr4444lr on Tuesday March 14, 2023 @02:06PM (#35155819)
Yeah, but communication is a core function of their job. I write code - that's my core function. People should get on my case if there are bugs in it.
Re:Meta to Layoff 10k Employees by batmaniam on Tuesday March 14, 2023 @02:27PM (#35156250)
Layoffs are not something any employees can control. It's gonna happen or it's not. That's it. Without proper collective power, the only thing we can do is worry.

You're right in that language doesn't matter. Hell even the delivery of the message doesn't matter. The only thing that matters is the severance or layoff package. That's the real meat. There should be a mandatory law that publishes all layoff packages so that everyone can see if they're getting a fair deal or not.

Re:Meta to Layoff 10k Employees by jasondigitized on Tuesday March 14, 2023 @10:28AM (#35152076)
This "transparency" is a shrewd play to drive higher productivity through a Lord of the Flies work environment.
Re:Meta to Layoff 10k Employees by foobiekr on Tuesday March 14, 2023 @10:30AM (#35152118)
Every time a layoff is discussed, people talk about how the A players are going to leave. Seemingly, people do not understand that the A players could have easily left the whole time but are taken care of - already - so they haven’t.

It is not that rare for critical employees to get grants as part of the layoff execution in a pre-emotive action, and now that I’m older I will note that I’ve been on the planning side of layoffs and this is fairly commonplace.

Re:Meta to Layoff 10k Employees by thaanpaa on Tuesday March 14, 2023 @10:57AM (#35152494)
Not sure if it's true in Meta's case (and almost certainly not Twitter's), but from what I've heard, they usually tell the key people that they are safe a day before.
Re:Meta to Layoff 10k Employees by secondcoming on Tuesday March 14, 2023 @10:58AM (#35152510)
+1, there are some quite juvenile sentiments about employment evident in this thread. If a company wants someone to stay they'll try very hard to make that happen. Not every employee is treated equally.
Re:Meta to Layoff 10k Employees by foobiekr on Tuesday March 14, 2023 @11:28AM (#35153060)
Exactly.

When I was younger I was shocked to learn that during an LR companies would “over” cut in order to fund retention for critical people. You’re laying off 7%? This is a good time to free up some additional opex, so just add a few heads above target in order to free opex to comp important people. You won’t get that 7% back but overage you do, usually.

Re:Meta to Layoff 10k Employees by badpun on Tuesday March 14, 2023 @12:06PM (#35153745)
Plenty of A players might be assigned to pointless projects which could be axed wholesale.
Re:Meta to Layoff 10k Employees by throw_nbvc1234 on Tuesday March 14, 2023 @02:28PM (#35156265)
So "A Player" is on a pointless project not providing value to the company gets axed. The value to the company is losing with that "A Player" is nothing because the project they're working on is pointless.

These companies could take a more twitter like "print out your code" or global stack ranking to lay people off but i don't think it dodge the problem people describe. The "A Player" could still be mad that all their coworkers got fired and/or the "pointless project" they enjoyed working on got axed and still leave. You just get the add cost, drama, and blow-back (see twitter) that a performance based firing would entail and probably open yourself up to lawsuits (IANAL) if you don't have an adequate paper trail for those performance based filings.

Re:Meta to Layoff 10k Employees by blsapologist42 on Tuesday March 14, 2023 @06:55PM (#35160413)
But it might be better to move those "A Players" to a critical project (ads? lol)
Re:Meta to Layoff 10k Employees by toddmorey on Tuesday March 14, 2023 @10:34AM (#35152185)
Exactly. My first thought was how dystopian it is to start an email about layoffs during the "year of efficiency" with how your company is "building the future of human connection".
Re:Meta to Layoff 10k Employees by noduerme on Tuesday March 14, 2023 @10:44AM (#35152312)
Everything after the first section is definitely written by an LLM, and not one named Zuckerberg.
Re:Meta to Layoff 10k Employees by that_guy_iain on Tuesday March 14, 2023 @10:54AM (#35152458)
> Also, this is a 2nd round barely 6 months after the first and it's going to happen over months. This will be great for morale and will likely only cause your A players (who are probably still very much in demand) to look elsewhere.

Part of the plan is that lots of people leave on their own along with the 10k. For me, the real question is, how many of the A players can afford to leave? Salaries have to be declining many of the top payers have hiring freezes. It seems like even though they're in high demand will they be able to demand the same pay? And if they can't how many are willing to take the jump and leave for less money? They're called golden handcuffs for a reason.

Re:Meta to Layoff 10k Employees by blsapologist42 on Tuesday March 14, 2023 @07:06PM (#35160608)
From what I've heard attrition is very low right now. Which makes sense... why leave when you might get paid four months of salary if you are laid off instead.
Re:Meta to Layoff 10k Employees by usrusr on Tuesday March 14, 2023 @10:59AM (#35152534)
> and will likely only cause your A players (who are probably still very much in demand) to look elsewhere

I really don't believe that it's a given that Meta still needs them: the entire org was designed for "innovation", and that has certainly been the right call back in the day. E.g. back when they were still on the edge between buying and competing with whatsapp and instagramm on the product level.

But Meta products have been beyond "salvation by innovation" for almost a decade now, what they need to maximize shareholder value is the cheapest setup to keep value extraction up and running for as long as the brands still do their thing. The innovation game is over for them, because the same brand effect that saves the platforms from dying immediately also taints anything Meta buys or starts. Even if Meta had a "Toktik" that had feature equivalency with Tiktok without even a microsecond latency, it would still be stillborn because people just don't want yet another Meta product in their lives (even to the point where they'd rather have a CCP product in their lives, brand awareness isn't exactly a field where logic applies).

These days Meta is in the position comparable to that of a single-field oil extraction company that has no hope for getting claims on any other fields and that has its existing field already fully prospected and tapped. That field is far from empty yet, but they only need people to keep the pumps running, no prospectors, no drillers, no acquisition strategists. Those Meta employees that have been traditionally considered "A players" they wouldn't want to lose and that might actually have been paid absurd sums only to keep them from innovating for the competition are all in the "prospectors, drillers, strategists" group and those have exactly zero value for the janitorial task of keeping the pumps running (edit: more likely negative value, not zero).

(I know, this almost sounds as if I was saying that Musk's Twitter strategy of burning down the house and then trying to macguyver something useful from the rubble was smart, I'm a bit surprised myself. I guess I do think that the aggressive downsizing would have been the rational thing for Twitter to do, but certainly not as a "step 2" after "step 1: throw 44 billion at previous owners". In hindsight, waiting for 44 billion to show up has certainly been much better for previous Twitter owners than doing the downsizing themselves)

Re:Meta to Layoff 10k Employees by l1silver on Tuesday March 14, 2023 @11:04AM (#35152644)
What if your A players are tired of carrying the load for the B and C players and cherish this news?
Re:Meta to Layoff 10k Employees by vishnugupta on Tuesday March 14, 2023 @11:16AM (#35152855)
For once, as someone with 0 stake in this whole affair, I quite like he's explicitly spelt out the details he has.

Specifically the sections "Leaner is better", and "Flatter is faster". Other sections are quite relevant and well written IMO.

Also, reading between the lines, Metaverse gets mentioned just twice. I guess they are going to go slow on that? And Oh, "In-person time helps build relationships and get more done" tells me WFH at Meta will be a thing of the past.

Edit: More content.

Re:Meta to Layoff 10k Employees by blincoln on Tuesday March 14, 2023 @11:42AM (#35153332)
I agree that the press release is way too long. I'd add one more specific recommendation for anyone who ends up in a leadership role:

If you're ever in a situation where you need to lay off or otherwise end your relationship with employees, contractors, etc., avoid using terms like "garbage collect[ion]" in the press release, even if you think it's in a section that's not directly about the people you're letting go.

Re:Meta to Layoff 10k Employees by shepardrtc on Tuesday March 14, 2023 @12:09PM (#35153787)
The fault of this lies in upper management. They're getting paid a lot of money to foresee these sorts of things and to plan for them. Hiring like crazy isn't planning, its just doing bare minimum to make it look like you're doing something. But this is also endemic to the Meta org: you can only rise up if you hire enough people below you. And the fault for that ridiculous requirement lies in Zuckerberg. Why are none of the upper management accepting that THEY failed? They should be laid off along with the workers. Including Zuckerberg.
Re:Meta to Layoff 10k Employees by deltree7 on Tuesday March 14, 2023 @12:10PM (#35153799)
There are two kinds of people

* People who have built companies from 0 to $Trillion (making a lot of employees incredibly wealthy)

* ^^ People who give free advice on the internet ^^

Re:Meta to Layoff 10k Employees by dcow on Tuesday March 14, 2023 @12:21PM (#35153965)
Why is the immediate response to criticize? Every single time I've seen layoffs discussed people always ask why it can't feel like more of a conversation and less like a bandaid getting ripped off (because it sucks to be part of the bandaid). Employees want to be included in the conversation. It seems that's exactly what is being done here. How is that insulting?!

I mean we also hear the traditional rationale for why you can't announce layoffs in advance but it doesn't seem absurd to try it since there seems to be remarkably little data on the subject. Further, if you're considering letting 10k people go, I don't see how it's bad to have the loose ones leave of their own volition. I actually liked the tone and detail of this post. It certainly seems Meta is preparing to fix more than "100% a management failure"...

Re:Meta to Layoff 10k Employees by twblalock on Tuesday March 14, 2023 @12:38PM (#35154261)
This isn't just an internal email, it's a press release. Everyone knows that if it was just an internal email someone would leak it, so they are writing it knowing that the public will see it.
Re:Meta to Layoff 10k Employees by darth_avocado on Tuesday March 14, 2023 @01:28PM (#35155095)
> Also, this is a 2nd round barely 6 months after the first and it's going to happen over months. This will be great for morale and will likely only cause your A players (who are probably still very much in demand) to look elsewhere.

That may be the plan. There are two benefits of this: more than 10000 people leave your company, but you don’t have to pay severance to them. And second, A players are compensated well and a layoff forces you to pay them hefty severances. If you think your A players do not contribute as much as they are getting paid, this is a way to push them out without paying that extra cash.

Re:Meta to Layoff 10k Employees by dgs_sgd on Tuesday March 14, 2023 @02:04PM (#35155758)
Conversely, if you're an A player you may be ecstatic in believing the company is finally getting back on track, and therefore want to stay.

Something similar happened when Steve Jobs returned to Apple. He cancelled ~70% of the product roadmap and the engineers were thrilled that the company finally returned to a coherent vision.

Re:Meta to Layoff 10k Employees by nothrowaways on Tuesday March 14, 2023 @04:58PM (#35158483)
Is "a player" an internal rank?
Re:Meta to Layoff 10k Employees by blsapologist42 on Tuesday March 14, 2023 @05:51PM (#35159413)
I'm sure Zuck really appreciates the advice of a random HN commenter. It's not like he has experience running one of the world's largest companies or anything.