Every single layoff story stupefies me. Confuses. Flabbergasts.
What are these companies doing with so many people? What are they doing? Like, what are their day-to-day tasks?
My employer has more people but we build nuclear reactors and spacecraft. Our revenue per employee is nearly double Twilio's and is low for a "tech" firm due to the extremely high capital costs and labor-intensive nature of our work.
Nearly 8,000 people (surely, 8,000 with contractors) to build an SMS and VOIP marketing spam, sorry, ahem, communications, platform?
Are they all in marketing or customer support?
It is incomprehensible.
For reference, in the past I worked for an immensely profitable eCommerce business and I don't think our entire engineering department ever reached more than 40 people at its absolute largest.
I know all those employees aren't engineers, and I've been around long enough to know that what we see from the outside is just the tip of the iceberg. But if we assume even 25% of them are engineers directly working on the product, that is still nearly 2,000 people. That must be a huge iceberg.
So what on Earth are all those people doing? I am not being sarcastic or obtuse, I am genuinely curious because the only organization that I have ever worked for that was that size or larger was the US government. Is it administrative/managerial bloat? Are there a bunch of different pivot projects going on? What does Twilio have going on that needs nearly 8,000 employees?
The problem is "mobile only" design.
PCs and Laptops exist. They have wide, high resolution screens and precision pointing devices. All relevant technologies support changing the rendering based on the display available to the browser. It's not that hard.
The problem starts when designers ignore these facts, and instead pop giant buttons, zero navbars, hamburger menus, and thin columns with low information density into the Webbrowser running on my PC with a 4k screen and a 120$ laser mouse.
https://idlewords.com/talks/website_obesity.htm#sprawl
It was so, so bad it was almost totally unusable on anything larger than a tablet. It made it virtually impossible to read articles on a desktop because everything was so spread out, the font sizes were all messed up, navigation was hidden in a tiny little hamburger at the far upper right of the screen, and a bunch of other problems. But what was wild was how easy it was to fix them. I ended up writing a small (maybe 100 line) CSS user style that fixed almost all of the problems.
They did eventually "fix" the site so that it wasn't as bad on desktop.
[0] https://www.al.com/