Skip Navigation

What are 2000 employees doing at Reddit?

When they said Reddit has 2000 employees I was shocked. what could they possibly do onto a website that is basically run by users (and sysadmins) and that is basically feature-wise mature? I really can’t figure out 2000 people working every day on Reddit… on what? just for a quick comparison, the whole IAmA was run by a single person (Victoria), so… what are they doing?

106 comments
    • Sure it should be a train wreck. Incompetent management is a hallmark of human society. Brilliant devs built something. Idiots manage them. Devs leave, and the idiots patch together a group of like minded individuals on an equal footing to navigate the future blindly. Steve is clearly the benchmark I submit as proof of my now irrefutable theory. It takes 2k Steves to screw in this lightbulb.

      • According to what I've heard, reddit has a fuck ton of micromanagers at several levels. So it's just a giant cycle of micromanaging and most likely switching direction constantly which impedes any actual progress.

    • Impossible, reddit in no way shape or fashion has somebody that deals with the goddamn customers so the engineers don't have to

  • I’d wager a lot of them are looking for new jobs. Those who aren’t are probably making dumpster s’mores.

  • Reddit's a huge site with ilots of distributed infrastructure, CDN, storage, synchronization, networking, back end services, custom code, etc. That's probably a few hundred folks right there.

    Then there are nontechnical administrative areas like advertising, media, marketing & branding, legal, HR, payroll, financial AR and AP, clerical support. Probably another several hundred or so there as well.

    2000 is probably a generous estimate, but I could see it easily being 1500 or more.

    • I believe another part of it is that companies that get venture capital money are also encouraged to hire more employees, because VC's care about growth.

      If you are a company relying on the support of venture capital and you aren't hiring people to grow the fastest, then the VC might decide to just fund your competitor instead.

    • I could understand 250-500. 2,000 is just outrageous to me.

    • I mean, I work for a manufacturer in a niche industry with sales offices around the world. We not only have all of those non-tech administrative depts, but also a R&D department, product support, and sales managers. That's a small fraction before you get to mfg production, mfg engineers, production management, purchasing, warehouse, shipping, & building mgmt (for multiple sites). It's maybe around 1500 people.

      It's not really a comparison to a tech company, but considering we complain about the "80/20" rule all the time (80 percent of the work is done by 20% of the people), it's probably still bloated as-is. And we produce something besides bytes. And there's no unpaid staff doing most of the work.

      • No, I rhink you make a great point. There probably IS a lot of bloat because reddit has been VC funded and probably DO waste a lot of time trying to figure out how to monetize things like NFT and short firm video

  • It will be like where I was working. On that project there were ~12 people. You could've cut in in half easily:

    • AFAIK the project manager did nothing but create meetings (tbh they had no clue what they were doing)
    • The QA was incompetent and instead I wrote all their tests and taught the junior dev so he could too
    • 2 User Researchers set up various sessions -- but the business told them all their findings were wrong (turns out the researchers were right)
    • Architect went to some meetings and never spoke to the devs about anything (turns out they were responsible for multiple projects at once, which obviously makes things hard)
    • The Lead Developer seemed to be on holiday every other day, dealing with some personal issue, or in meetings
    • One Dev was fresh out of a scheme (for non comp sci students, so was slow but that's understandable)

    I ended up working overtime into burn out to get the project through the door (and hit issues due the architect should've informed us of). It would've honestly been easier as just me, one other developer, and a BA

  • The tech industry has been under the spell of cargo cult cheap investment money for the better part of two decades. The most cynical but simple and probable reason they have 2000 employees is because almost every other tech company has about 10x-20x the number of employees they actually need to be sustainable and profitable companies.

    TLDR: they're throwing shit at the wall until something sticks

    So they're just doing what everyone else is doing. It would look very suspicious to investors if leadership said "You know what, we actually can run this thing with a team of 100 people and make a few tens of millions in profit a year!". That's not what investors want to hear. They want to hear "If we have a 100 person company making a few tens of millions in profit a year, imagine how much revenue we could make if we were ten times bigger. We can easily scale operations!".

    Investors want the kind of financial growth that would make cancerous tumour cells envious. And most tech leaders have figured out with cheap money that the best strategy for obtaining this growth is by having smart people throw shit at the wall until something sticks. The more smart people you have throwing shit at the wall, the better your chances at stumbling on a product or service that levels up your company.

    If a tech leader were just content with running a sustainable and profitable business at the end of its growth curve, they wouldn't need as many employees. They just need the ones who can keep the core business going because there's nobody working on new venture pet projects.

    But investors aren't interested in that because that's like putting their money into a savings account at a bank except with a lot more risk of losing it all. Right now, Reddit's investors are starting to realize that their risky investment with a chance at winning it big is looking a lot more like a dud that will pay out more meagre returns or worse, may not pay out at all. They desperately need an IPO to win it big. It's their last hope.

    The investors won't throw any more money at Reddit and are at the stage where they're pressuring the leadership to start cracking the whip. The leadership has now removed any illusion of wanting to make Reddit users happy because we aren't their customers or investors. They need their customers and their investors happy. They don't need Reddit users to be happy. They just need to keep them hooked.

  • I don't know anything about working at reddit, but I've worked at enough software companies to know generally what people do all day

    HR - hires employees, deals with insurance and other perks, fires employees, probably communicates with the board or governing body.

    Software - there are a few departments here, the most interesting of which is programming new features. Most will never see the light of day, but they're working on them.

    • QA - tests new features and bug fixes and patches before they go live.
    • IT department for when developers computers do unexpected things.
    • Tickets - a team of developers/systems engineers to fix bugs and issues in the production source code. They will typically have 1-10 people on call at all times outside of normal business hours.
    • Systems Engineering - they decide how and what systems to implement, upgrade, retire etc. They need to coordinate with developers to plan software/hardware upgrades to make sure they don't mess anything up unexpectedly (but it almost always happens during an upgrade)
    • Accounting - Accounts Payable (when you pay money for something, like AWS); Accounts Receivable (when you receive money, like for artificially inflating posts to the front page for money); Finance - should and how much money should be borrowed/invested to run the business; and a ton more depts honestly, any of which without the business would crumble.
    • Advertising - Both advertising Reddit in other media, and arranging sponsors to put their ads all over the place.
    • Executives - they plan the strategy for each dept listed above. Although this being an internet service, the CIO might be slightly more inflated than a typical company.

    And there's probably a lot that I'm forgetting. But really, all this is just to illustrate about one of the most trafficked websites every is "How are they running a business with only 2,000 employees"

  • I think their team doubled during COVID too.

    What they could have done is you know, actually make things people have to use bot accounts to do, like a barebones calendar to replace remindme, or automod, or integrate RES (seriously, I don't understand why they used SPA with React and made everything so slow)

  • There's over 3 million subreddits and over 60 million daily active users. The thing with Reddit is that its so huge that the numbers are so large that we cant properly conceptualize it anymore. Even simple work at that scale requires shit tons of people to be involved when its activities that require a human brain. With the sheer size of Reddit, Im almost surprised they only have 2,000 employees.

    • I gotta call bullshit. I've no doubt that they have a robust team on the IT side that branches into BAU, Devops, Ops, CSC, and Neteng....but to really put it into perspective that staff could run the show with 500 people. That's also factoring in a good rotation for on-call and backshifts. The other 1500 are broken up into marketing, strategy, administration, and a bunch of other bullshit like "convergence". I'm sure they have vendor management, government relations, and a few other trappings....but the vast majority of what they have is stupendously useless.

      They have developers working on shit nobody wants, nor will they ever use. The way companies work in this day and age is the epitome of resource waste and bullshit job titles. I'm pushing back on that notion. There's something, sure, but 2k people's worth is a tremendous waste. You're not off base being surprised it isn't more too, as many companies simply waste more time and salary on stupid worthless shit that doesn't benefit the company or its mission, and it's often at the behest of the board and/or investors who do risk management and growth strategy (that seldom pans out).

106 comments