|
This kind of attitude comes up on HN a lot. They have lots of internal tooling and jobs that have to be done, especially at their scale. WhatsApp with 50 employees is an anomaly. In reality, companies need lots more employees just to get by. Not all industries are equal when it comes to responsibilities and programmers are the most ignorant but arrogant class, thinking that all you need is software. Spolsky covered this 2 decades ago in his “Developer Abstraction Layer” article. |
But the vast majority of Uber's employees are not software engineers. Running a physical service in ~70 countries is /hard/ and requires a lot of people. Support and operations eat up a lot of the headcount, and can't be scaled like software. Similarly you need a lot of accountants and lawyers to operate globally, along with all of the infrastructure to support a global workforce.
[Disclaimer: I work for Lyft]