this post was submitted on 19 Jul 2024
145 points (91.4% liked)
Games
16746 readers
736 users here now
Video game news oriented community. No NanoUFO is not a bot :)
Posts.
- News oriented content (general reviews, previews or retrospectives allowed).
- Broad discussion posts (preferably not only about a specific game).
- No humor/memes etc..
- No affiliate links
- No advertising.
- No clickbait, editorialized, sensational titles. State the game in question in the title. No all caps.
- No self promotion.
- No duplicate posts, newer post will be deleted unless there is more discussion in one of the posts.
- No politics.
Comments.
- No personal attacks.
- Obey instance rules.
- No low effort comments(one or two words, emoji etc..)
- Please use spoiler tags for spoilers.
My goal is just to have a community where people can go and see what new game news is out for the day and comment on it.
Other communities:
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Steam is available in over two hundred countries and you think 100 employees is enough to manage that? To do the account support, billing support, vendor support, user content moderation, technical support, hardware partnerships, server management, platform development, legal compliance, business development, web development, database management, HR, accounting...etc in multiple regions and in every respective language? One employee per every two countries?! Figure it out.
Yes? Or at least ish. I mean, I agree they probably do some outsourcing, but I don't think they'd need to do much
They probably don't need much of a sales or marketing team, so that cuts down on people a lot. They have a flat hierarchy, so that means no middle management. They don't really have large customers, just a bunch of individuals, so they don't need customer success managers to manage relationships. HR would probably be run for all Valve employees, so it's not like they have HR employees JUST for the Steam team. Same goes for internal IT and infrastructure, so they probably aren't part of the 100. Probably same with legal. On top of that, IT, infra, and legal teams aren't usually all that big anyway. Like, decent chance that's ~10 people. Not saying it's a direct comparison, but I work at a company of ~200. We've got like, 2 legal people, 3 IT people, and 5 infra people. So yeah, ~10 seems reasonable given their size. That means the 100 can be focused almost entirely on development and support.
On top of that, there's a good chance they don't actually host a lot of their servers and DBs themselves, so they pay external vendors. I wouldn't really count paying external vendors "outsourcing", but I guess you could kinda make that argument. Same goes for translation/i18n - they're probably external vendors, but I wouldn't call that outsourcing. Same with a number of other services like that.
While there are plenty of things that change over time with Steam, the core platform is pretty stable and unchanging. So they probably have a core group of developers working on new features, and a decent chunk of people on things like vendor and hardware partnerships and support. Beyond that, they probably don't need a whole ton else.
And then yeah, there's probably some outsourcing - I'd imagine that's the case for customer support, maybe one or two other things. I agree they probably have some, but it's not like they'd have hundreds of outsourced jobs. Probably a few dozen.
This is a terrible way of thinking about it. Again, I work at a company of ~200. Not saying it's a direct comparison, but it's close enough. You know what we do when we need to support some additional languages/regions? Maybe update some code if there's something unique about the language or region, and then we.... Pay our translation service some extra. That's about it. We don't need to hire more employees for every single country we support, just pay a vendor some more money. And yeah, if it becomes a popular region, there's some more things you have to do. You probably hire a small team to handle management/business/partnerships in that region, but as I mentioned about, Valve probably doesn't have a ton of need for middle management and business people. So they can get by with even less. Then there's support and IT, so yeah, probably need a few people there and outsourcing for support. But like, that's a few people for a whole region, like the entire EU. You don't need to hire more people for every single country in the EU.
Not trying to say you're entirely off the mark, but you don't scale linearly as you grow. If you are a small startup of 50 people, maybe you have one or two HR people. That doesn't mean you hire one or two more for every 50 employees. You wait until you have 200, then hire one or two more. Then at 500 you hire one or two more, etc etc. Between that, Valve's unique internal structure, the fact that the Steam team is probably supported by Valve's employees, paying vendors for services you don't want to run internally, then yeah, they probably don't need to outsource too much.
Hey, you make a lot of great points and thanks for the perspective and depth of engagement. I think "paying vendors for services you don't want to run internally" is exactly outsourcing. With the ubiquity of big cloud services though, I hesitate to call that outsourcing even though it fits that definition. Maybe cause that's more about the hardware than the people, I dunno. I checked real quick and seems like they do have their own data centers but use AWS and others as well around the world.
I think I may have a different default definition of outsourcing than others though after working tech support in the US for bigger companies through other smaller outsourced companies in the US. A lot of people probably assumed I meant overseas as in outsourced tech support to India. I agree with your scaling estimates and most everything else you said. Someone's gotta design dem summer sale logos too though lol. Cheers.
Haha, thanks for the civil discussion too. Fair enough about the outsourcing. Have a great one