3 ms·
> Google would need to cut 75-90% of its workforce to be at all efficient. Where on earth do you get that number from? Also, they have a 27% operating margin,
by davedx 4y ago
> Google would need to cut 75-90% of its workforce to be at all efficient.
Where on earth do you get that number from?
Also, they have a 27% operating margin, how much more "efficient" do they need to be?
- blagie 4y ago> Where on earth do you get that number from? Guestimate. You can tell me I pulled it out of my ass, and you'd be right. But it's that type of number. A better answer is looking at the size of Google when it was doing (approximately) the same things. Google has 20k employees in 2009. It has 155k today. I don't see Google doing much for me in 2022 that it wasn't doing in 2009. I could probably go a long ways before that too. A lot of what's happened from 2009 to 2022 is churn. Make-work to keep people employed. > Also, they have a 27% operating margin, how much more "efficient" do they need to be? Let me spell this out: In many cases, the same thing can be accomplished in 100 lines of code as 10,000 lines of code. That's largely a function of architecture, discipline, and cleverness. 100 lines of code is orders-of-magnitude easier to maintain and faster to evolve. The Google codebase is *massive*. If you need a new feature, with good communication channels and focus, you can architect it in. With poor communication channels, it get kludged in. Communications scales as O(n^2) where n is the number of employees. There's a similar power law for how pieces of code can interact and introduce complex bugs. By "more efficient," I don't mean Google would be able to do more per dollar. With a smaller, better workforce, and a smaller, better codebase, Google would be better able to maintain old products, add new features, and develop new ones.