Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×
Facebook Technology

Meta CTO Tells Employees Higher Headcount Has Led To 'Untenable' Slow Movement 65

An anonymous reader shares a report: Meta CTO Andrew Bosworth has one of the toughest jobs in tech this year. On one hand, he has to deliver on CEO Mark Zuckerberg's grand metaverse ambitions as Apple and ByteDance are entering the space. At the same time, he's also attempting a dramatic cultural reset within Reality Labs, the sprawling division responsible for those ambitions. In an internal memo I obtained that he sent to employees just before the holidays, Bosworth acknowledged a sentiment I've been hearing from current and ex-employees for a while: "We have solved too many problems by adding headcount. But adding headcount also adds overhead. And overhead makes everything slower."

"Every week I see documents with 100+ editors," he wrote to the roughly 18,000 people in Reality Labs. "A meeting with 50+ people that took a month to schedule. Sometimes there is even a 'pre-meeting' with its own document. I believe the current situation is untenable."
This discussion has been archived. No new comments can be posted.

Meta CTO Tells Employees Higher Headcount Has Led To 'Untenable' Slow Movement

Comments Filter:
  • Ok, so a meeting with over 50 people takes a month to schedule, but how is firing people the solution? Sounds like it can be fixed with some role adjustment. This is like dictators thinking they have too many people to feed so the solution is eliminating them. How about figuring out things for them to do? If a company can't figure out how to use its resources you can't blame it on the mere existence of people.

    • Ok, so a meeting with over 50 people takes a month to schedule, but how is firing people the solution? Sounds like it can be fixed with some role adjustment. This is like dictators thinking they have too many people to feed so the solution is eliminating them. How about figuring out things for them to do? If a company can't figure out how to use its resources you can't blame it on the mere existence of people.

      Where does it say he's going to fire people? He's pointing out that the situation is untenable with the overhead. He might be considering Dilbert's classic Battlin' Business Units or a restructure towards hard interfaces with an engineering hierarchy.

    • Ok, so a meeting with over 50 people takes a month to schedule, but how is firing people the solution? Sounds like it can be fixed with some role adjustment.

      Adjust to do what?

      If there are too many people, there are too many people. Even if you adjust those roles, you have to have something for them to do, people to oversee that many people, on and on.

      Have you ever read "The Mythical Man Month"? Sometimes a goal just has a certain number of people you need to accomplish it, and more people just drags you d

      • by YetAnotherDrew ( 664604 ) on Wednesday January 11, 2023 @01:43PM (#63199842)

        Have you ever read "The Mythical Man Month"?

        Admittedly, it's been a while. I forgot the chapter about firing people until the team delivers fast enough.

      • by fuzzyfuzzyfungus ( 1223518 ) on Wednesday January 11, 2023 @02:09PM (#63199994) Journal
        Given facebook's combination of massive resources and intense anxiety about what the next big thing will be(and the odds that it won't be them), along with their so far very, very, tepid attempt to even articulate what the glorious 'metaverse' is going to be; the obvious off-the-cuff suggestion would be to have a lot less of them talking to one another in giant groups and a lot more of them off skunkworksing anything that seems even modestly interesting.

        I assume that they have some specific projects(like kicking out the next revision of VR headset) that are well defined and require a nontrivial number of people; but the 'reality labs' division's problem in general seems to be its inability to answer "why would I possibly want to be trapped with cartoon Mark Zuckerberg in what looks like a garbage Unity asset flip?". It's not clear that there is an answer to that question, and I certainly hope that they go bankrupt trying to find it; but in that position telling small groups to go do interesting things seems like the in-house equivalent of buying small competitors who do interesting things; which is their current principle source of novel products.

        This isn't to say that they shouldn't just get rid of some people; but the 'Mythical Man Month' case was one where people actually knew what they wanted and were trying to execute on it(which simply cannot be parallelize beyond a certain point); while Facebook seems to have the problem of not actually being at the point of having a desired end product that is moving slowly; and the process of fishing through the search space looking for something interesting to do, while not necessarily hopeful, is a lot easier to parallelize by just telling people to go off and do their thing and see what happens.
        • by g01d4 ( 888748 )

          intense anxiety about what the next big thing will be(and the odds that it won't be them)

          The growth uber alles mentality fueling the egos of corporate khans and their capitalist hordes rarely bodes well outside their limited circle. The results typically leading to over expansion, declining product quality and less competitive markets. Allowing far flung conquered corps to keep their cultures rather than undergoing forced assimilation simply postpones the inevitable as the tributes they pay aren't worth the

        • the obvious off-the-cuff suggestion would be to have a lot less of them talking to one another in giant groups and a lot more of them off skunkworksing anything that seems even modestly interesting.

          Is the burn rate of millions (or tens or hundreds) of millions of dollars really worth the VERY slim chance those people who have produced nothing of worth in the past five years, will suddenly strike gold?

          What you describe is the process that brought us the Amazon Fire Phone...

      • by ceoyoyo ( 59147 )

        Have you ever read "The Mythical Man Month"?

        Bullshit Jobs might be more apropos.

    • by guruevi ( 827432 )

      Dictators are often right, given their position. You can't control a sprawling bureaucracy with thousands of people. The ACTUAL work that needs to be done is often minimal. Facebook has a few dozen tech products, managing a team of >100 programmers for 1 product is impossible, even Microsoft knows this, the kernel team is ridiculously small in comparison with the overall Windows product.

      So you have perhaps 1000-2000 people that do work to get a website up and running and scaling it, perhaps a few hundred

  • Nope, the problem with head count at Meta was only one. The one at the top of the dead fish.

    (Hey, don't look at me. My 12-year-old Facebook identity was murdered. Without warning or reason. No idea why which includes no reason it couldn't happen to you.)

  • Old excuse (Score:3, Insightful)

    by rsilvergun ( 571051 ) on Wednesday January 11, 2023 @01:16PM (#63199718)
    IBM uses the same excuse when they either screw up or if they just want to fire older workers without an age discrimination lawsuit.

    Reality is they ramped up for that "Metaverse" nonsense and now they're ramping down, but nobody wants to tell somebody as rich & powerful (and meanspirited) as Mark Zuckerberg that his ideas are stupid and everyone hates them and hates him too.
  • Meta has a headcount problem, and they haven't reassigned these people to work on Zuck's dream?

  • 2 men build a house in 1 year. 4 men in 0.5 years 63072000 men build a house in one second.
  • by haggie ( 957598 ) on Wednesday January 11, 2023 @01:42PM (#63199830)

    Over-hiring, hiring the wrong people, and failure to manage those people are NOT a reflection of the people you hired, it is a reflection of your management and executive team.

    Cleaning house at the management/executive suite is where you start addressing that problem.

    • by gweihir ( 88907 )

      Exactly. At least if you are competent. Of course, if your C-levels are idiots, especially the CEO (as is the case here), this has to come from the board and the board of Meta is probably all yes-men or they would have done something already.

  • by BytePusher ( 209961 ) on Wednesday January 11, 2023 @01:43PM (#63199844) Homepage

    Adding people can do amazing things for projects. Adding people can do horrible things for projects.

    The problem isn't the people, it's management and the values and culture they explicitly and implicitly endorse.
    If they don't take time to understand what their team is working on, and what's slowing them down from achieving their goals, the number of heads(more or less) won't change the output. Tracking performance from Agile story points or tickets closed will lead to an inflation of story points and tickets; Oftentimes, said tickets will be closed without a deliverable that maps to the ticket. When management and project management becomes obsessed with impressing their boss and loses touch with the actual work, they allow dysfunctions to propagate. Oftentimes, this is due to conflicting priorities between teams and even within teams. It's not lazy developers. It's not indicative of needed more accountability. Developers almost always LOVE delivering good products on schedule and find the managerial swamp demoralizing. And, thus, this is an issue with management itself not performing it's fundamental responsibility, which is to reshape priorities of the organization and teams to work towards the companies' global goals and reduce friction within the company.

    The problem is, management HATES feedback flowing upwards and actively discourage it. The personal incentive to quash feedback, either through explicit policy or defacto is too great for middle managers. It leads to 'waterfall' type decision making, where the CEO says "I want more money," the second tier management says "ok then lets squeeze productivity from our middle management," middle management says: " Hello Peter, what's happening? Ummm, I'm gonna need you to go ahead come in tomorrow. So if you could be here around 9 that would be great, mmmk... oh oh! and I almost forgot ahh, I'm also gonna need you to go ahead and come in on Sunday too, kay. We ahh lost some people this week and ah, we sorta need to play catch up."

    • Adding people is like trying to make a baby in one month by assigning nine women to the task...
    • Meta manages everything with Tasks. Meta has an app running on the server called the Reaper that automatically closes tasks after 3 months of no action, despite the fact that the issue hasn't been resolved! So yeah, if your performance metric is closing of tasks, it creates are real incentive to mark problems as solved that aren't actually solved. We close issues all the time with a "Eh, we haven't seen this happen in a while, so we'll just close it." comment.
  • The real issue... (Score:5, Informative)

    by haggie ( 957598 ) on Wednesday January 11, 2023 @01:45PM (#63199858)

    If you are a C-level executive complaining about your team size or productivity or quality, it should be in your resignation letter because YOU created that problem.

    • This is a common misunderstanding by people that are at the bottom of the food chain.

      In most large organizations the C-level people set the direction and goals, not how to implement those goals. That's VP/Director level stuff and below.

  • Not enough Indians.

  • It's not my fault; it's your fault.

    • It's not my fault; it's your fault.

      Facebook employees skew younger. Millennials have had it all worked out since middle school, where they were carefully instructed in the necessary strategy: it's not my fault, it's not your fault, therefore it's nobody's fault. There were 50 people in the meeting. It couldn't possibly be any one person's fault.

      Schools have been teaching kids to be herd animals since the '90s. Safety in numbers, responsibility diffused so far there can be no accountability, and your only real priority is to make sure you

  • by bustinbrains ( 6800166 ) on Wednesday January 11, 2023 @03:40PM (#63200418)

    This is Dilbert in real life. Fun to watch from the outside.

    Meetings can be productive. A successful meeting is where people show up to the meeting and everyone walks away with something to do and then everyone does those things ASAP. Someone, ideally the lead manager in the meeting, needs to make sure the meeting closes with next steps and task assignments. The least successful meetings I've ever been a part of are those where one person is given an assignment to ask someone else not in attendance a question and then they forget to do that before the next meeting. I'm a stickler for making sure that a meeting is productive so that my time and everyone else's time isn't wasted.

  • I work at Meta (Score:4, Interesting)

    by Locke2005 ( 849178 ) on Wednesday January 11, 2023 @03:49PM (#63200450)
    Their motto is "Move fast and break things." Lately, things have been going pretty slowly, because everything is broken!
  • "Sometimes there is even a 'pre-meeting' with its own document. I believe the current situation is untenable."

    https://dilbert.com/strip/1996... [dilbert.com]

  • Ah, yes 'AGILE' every managers loved (but moronic) phrase. How many story points did the C-Suite folks complete (with details) this week. Same for the managers? Oops. Only developers have to deal with this. Total Hypocracy.
  • See https://en.wikipedia.org/wiki/... [wikipedia.org].

    Therefore, assigning more programmers to a project running behind schedule will make it even later. This is because the time required for the new programmers to learn about the project and the increased communication overhead will consume an ever-increasing quantity of the calendar time available. When n people have to communicate among themselves, as n increases, their output decreases and when it becomes negative the project is delayed further with every person added.

  • Every week I see documents with 100+ editors

    Jesus Christ, this is absolutely dysfunctional. I've worked with defense contractors, who are famous for the "fat", and even then, I've never heard of anything like this.

If you have a procedure with 10 parameters, you probably missed some.

Working...