I'm not celebrating this because I believe that all of these people were liberals (although they probably all were).
I'm celebrating this because it's a shift in how technology companies may be ran going forward.
Big tech companies now are full of bloat. The reason for this is simple: it is impossible to objectively rank a person's coding ability. Once a company gets big enough, managers lose the ability to hire and fire based on how they feel about a person, even if their feelings are "he is a bad programmer." They start to have to prove things; and this is incredibly difficult. Moreover, as a company gets bigger, the managerial roles stop being filled by actual engineers, and start being filled by career managers.
Have you ever been using a product from a big tech company and encountered an egregious glitch or bug and thought "god damn, how does a multi-billion dollar company with thousands of employees push an update with a bug this enormous and obvious"? This is why.
This is why shit doesn't work. This is why software is constantly getting slower and slower, even when you account for new features that take more processing power. This is why it's the norm nowadays for a major app on your phone to occasionally crash or break, or for your phone to overheat due to a memory leak in one of your apps.
I am confident that all of Twitter could be ran better than currently by a team of less than 10 actually effective people working typical 40 hour work weeks. That's everything on the tech side, from server management to new product development. Sure, marketing, legal, and sales are all needed departments, too, but how the hell do you need 7500 employees to run this basic company?
You don't. And having so many people only makes the company worse.
I'm not celebrating this because I believe that all of these people were liberals (although they probably all were).
I'm celebrating this because it's a shift in how technology companies may be ran going forward.
Big tech companies now are full of bloat. The reason for this is simple: it is impossible to objectively rank a person's coding ability. Once a company gets big enough, managers lose the ability to hire and fire based on how they feel about a person, even if their feelings are "he is a bad programmer." They start to have to prove things; and this is incredibly difficult. Moreover, as a company gets bigger, the managerial roles stop being filled by actual engineers, and start being filled by career managers.
Have you ever been using a product from a big tech company and encountered an egregious glitch or bug and thought "god damn, how does a multi-billion dollar company with thousands of employees push an update with a bug this enormous and obvious"? This is why.
This is why shit doesn't work. This is why software is constantly getting slower and slower, even when you account for new features that take more processing power. This is why it's the norm nowadays for a major app on your phone to occasionally crash or break, or for your phone to overheat due to a memory leak in one of your apps.
I am confident that all of Twitter could be ran better than currently by a team of less than 10 actually effective people working typical 40 hour work weeks. That's everything on the tech side, from server management to new product development. Sure, marketing, legal, and sales are all needed departments, too, but how the hell do you need 7500 employees to run this basic company?
You don't. And having so many people only makes the company worse.