edit (removed wrong maths): $1.9m per month in staffing costs @ 230 employees/100K each. Although a reply below says the staff may have almost doubled and $100K may be a low guestimate for the area (inc. benefits, etc).
My question would be: Why does Reddit have 230+ staff? What do most of them do?
They're not making 100K / month. So how is 10M / month not slightly crazy? I realize we're not talking anything but staff here, but 8M / month in sales/marketing/office space/infrastructure? Maybe my notion of what it costs to run a site as large as reddit is just way off.
>We spent too much time firefighting and not enough time innovating
I honestly don't mean this in a back-handed manner, but what innovations have come about since that time? Reddit is great because of its momentum and user generated content. That model does best when the admins stay out of the way for the most part. Many (including myself) are not at all a fan of the more recently emerging dark patterns or the site redesign. I don't see those as innovations.
I stopped working there right as it exploded, so I can't list them all, but I know a ton of backend work was done after I left to make site more stable and faster.
And externally the biggest one was mobile support, which is light years ahead of what it was back then.
Light years ahead with a subset of the features. Reddit has been down for me a lot lately too. I'm not sure Reddit has been getting better tbh. As long as the communities stick around I'll keep using it though. I like reddit a lot.
I wish there was more firefighting now - the state of being logged in is broken way to often, and lets not talk about constantly getting a broken auto-scroll that gets the first content but not enough to fill the page, and then don't ever fetch any more.
Reddit serves out a crapton of pages every day. They need a robust backend service which means you need people to maintain it.
Beyond that you have community managers, people to run AMAs, people to manage ad accounts, HR, etc... 230 people to run the one of the largest and most dynamic sites on the Internet doesn't seem out of line.
I could easily see 100 engineers split between operations, front-end/back-end/mobile, DBA, etc. I could see a dozen each of marketing, HR (moderation + community management), project/product/team management, and C-level. The rest could easily be sales.
Sure you could argue you don't need 100 engineers for that, but if you factor in on-call rotations and how they're constantly refactoring everything...
A hundred engineers for a site like Reddit is ridiculous. Scale is not an excuse - WhatsApp being the famous example of a hyperscaled product with many native clients and only a few dozen engineers. And who would Reddit be selling to? Are they going to run their own in-house ad platform?
I'm sure Reddit justifies it to themselves somehow.
Reddit provides a pretty large amount of features (once you include advertising, moderator features, subreddit customization, image hosting, etc.) while WhatsApp provided a very small number of features. As a note, Reddit is already running their own in house ad platform and have been for a while.
Yea, if true, that 230 figure is shocking. I wouldn’t have thought they’d have more than 25% of that. What on earth are all these employees doing?
I worked at an avionics manufacturer that had a dozen or so products (things like physical displays and map systems that go into airplanes) that had less than 10 full time engineers. A few software devs, a few EE’s and an industrial engineer who did the chassis. Sure it’s not an apples to apples comparison but wow. Does it really take that many people to maintain an already-working web site? Isn’t the promise of “cloud” that your staff can scale far slower than your user base?
Craigslist has what, 50 people? Better comparison. Even that seems to be a lot.
>Does it really take that many people to maintain an already-working web site?
Probably. Unless you want to get shut down/sued for all the child pornography, narcotics trading, violent threats, doxing, etc, etc which people will use your site for. Not to mention all the other attempts to directly exploit, hack or manipulate your site. And larger scale tends to attract more bad actors.
edit (removed wrong maths): $1.9m per month in staffing costs @ 230 employees/100K each. Although a reply below says the staff may have almost doubled and $100K may be a low guestimate for the area (inc. benefits, etc).
My question would be: Why does Reddit have 230+ staff? What do most of them do?