On top of that, the company wants to innovate and probably has teams working on hardware and whatnot.
Whether it’s efficient is not clear, but most people there probably work hard on their particular daily grind.
On top of that, the company wants to innovate and probably has teams working on hardware and whatnot.
Whether it’s efficient is not clear, but most people there probably work hard on their particular daily grind.
It’s a LOT of humans for streaming music service.
A lot of the main tech achievements are great geek talking points but not where labor is really concentrated.
Humans are vain and shallow, that should probably one of the core things drilled into geek skulls.
This comparison is fundamentally dumb. What's next, asking why you need hundreds of thousands of employees to run worldwide store business and comparing it to Voyager program?
Music licensing, streaming and revenue sharing is hardly a “go to the moon in the 60s” complexity problem. And having a lot of end users doesn’t mean you need massive employee head counts in digital service delivery, it just means you have a lot of customers and need to build your digital delivery systems to handle a larger scale which is generally expressed as a modest pressure on engineering groups to build most scalable systems and not a rocket science level problem.
The high head counts are always present at the end of boom cycles, but a LOT of what companies are doing at the end of these cycles is simply busywork.
The busywork problem exists because managers equate business with productivity, and their organizations reflect that.
The perception is not just that a busy worker is engaged and making an effort, but even that their industriousness gives them a higher value than their less busy colleagues. But really only a relatively small number of employees do the vast majority of the work (Pareto principle). The whole corporate management theory sets up a dynamic in which two office workers completing identical tasks can be judged on their busyness, rather than their results. Who appears to be more engaged: the busy worker who skips lunch to get things finished, or the efficient worker who finishes early and uses the time saved to buy groceries online?
This, when applied at scale, leads to highly staffed organizations with a LOT of busy people who don’t really do that much compared to their potential for output.
If you don’t see the metaphor between a large engineering project and an engineering organization that seems over staffed, that’s fine. But do try to have the social grace to not call people dumb. There is just no call for insults here.
Spotify's work might not be getting people alive to the Moon with 1960s tech, but there is A LOT of it since they need to cover so much more.
Rest of your post is pretty much bloviating with assumptions you have no grounds for - not to mention your almost insulting minimization of work that's not TrueEngineeringWorkForMoon(tm).
I've worked in streaming industry and I can tell you that there is a stupid amount of work getting all the licenses and content in order across all the nations that Spotify is present it. You can call it "busywork", but it's no more busywork than jockeying JavaScript to make your CI happy. It's critical for company operations - Spotify lives and dies on amount of content they have, the speed they get new content and the ability to payout artists across the world for their content. Not to mention take money from people across the world.
It's outright hillarious how everyone here underestimates a problem like "we need to legally pay out money in Germany to Rammstein for a song", it's like watching HBO's Sillicon Valley in real life.
Implying that “Jockeying JavaScript” isn’t real enough engineering work is also a look.
Arguing that engineering projects of scale can’t be compared because one can’t tell the difference between volume and complexity is rough conversation.
The idea that engineering on large technical projects can’t be compared across industries or eras isn’t true in an objective sense either.
Not super happy I took the time to reply to you and got told I was to get called blovating. That’s unkind.
That while stating that “everyone on HN underestimates things” and doesn’t understand how hard problems like paying someone for streaming actually is exactly the kind of nonsensical thinking that is building these large headcount companies.
Your argument is that “global payments are harder than people realize.” But it’s simply not true. They are profoundly easier than they have ever been in history and people on hacker news are many of the very people creating those payment rails.
So I think calling their opinions “hilarious” while insulting the entire community and the person you’re talking to… it’s not… great. Calling it a “real life” Silicon Valley kinda is though, because well, it kind of literally is. This is the website of the most successful Silicon Valley incubator.
I come on here to learn and have positive interactions with people, grow intellectually and this isn’t quite what I am looking for. Thanks for your interaction though. Have a great day.
They don't have 9000 developers, they have 9000 employees.
Yes, if they were at the cutting edge on every platform and constantly adding innovative new features, that could certainly explain 500 of the 9000 employees.
But that still leaves 8,500 employees unexplained.
Between that and the ability to just contract local lawyers, 45 to (realistically closer to) 90 employees per (relevant) country is still a lot.
Also, spotify outsourced 90% of their support to their community (designated "star" members). There's no hotline either, so no call centres to run, or anything else personnel intensive. (And you'd outsource that anyway, realistically.)