It turns out paying employees and business infrastructure requires money in a capitalist society.
Free only works when someone else is paying, until they don't.
It's about too aggressive monetization vs. user experience and the loss of visitors/ad targets, not some "yeehaw things cost money"
We should have solved the problem of bandwidth costs another way - taxes or paying individually for each thing. People keep saying the internet failed. No, the internet has been working perfectly while a bunch of bridge trolls came in and setup shop.
"No. It never does. I mean these people somehow delude themselves into thinking it might. But......it might work for us."
Can you you be specific about the metrics you were asked to boost?
> My guess is their leadership is pressuring the company hard to boost their numbers, no matter the long term cost.
The leadership just want to cash out quickly with the IPO, then it will be someone else's problem.
To solve this they were building out a huge ad relevancy team to target ads at users using posting history, similar to Meta/LinkedIn/etc.
Ironically I now work for an email marketing platform company, but it’s great work and we just provide the tools to annoy people. It’s our customers that actually do it (I know, I know).
My $.02 CPM is that yes, Reddit can improve their rates by improving relevancy. But they don't capture anywhere near the volume or quality of signals to inform relevancy models as compared to others in the space.
From their privacy policy it looks like they may engage with vendors who enrich data that can be tied back to a hashed identifier. This seems in sync with the increased pushes to create accounts with emails (one of the main identifiers the industry relies on) as well as use the app (to get a MAID, though those are increasingly worthless for identity resolution vendors from a match rate standpoint).
Reddit is in a tough spot because a huge chunk of their users want to use them anonymously, or with minimum PI provided. This leaves Reddit in a position of needing to either push harder to get it (like if they added profile fields to collect more PI), or infer it from modeling based on the subs you visit, content you read or post, interactions with other users, etc. Which puts them in the crosshairs of privacy bodies depending on how far they go.
This is all my own personal opinions and conjecture.
If you talk about buying a car on some random app, chances are that you'll then see ads on Facebook about used cars. Facebook gets to know what you do elsewhere, and offers advertisers extremely precise (and hence more valuable) targeting. That's what Reddit can't do.
Even back then, 100% of traffic Reddit ads was coming through Mobile, which explains why they really want (need) users on their mobile app. Desktop users just don't click ads, and mobile users using other clients don't see Reddit ads.
The tools available to me back then to run Reddit ads were a joke compared to other platforms, but with user acquisition was costing me around a dollar per user, I didn't really care!
They're trying to saw off the table legs while they're setting the table for their big meal.
I ask a coding interview question where I tell my candidates "Assume you have to do everything in memory; there is no database - you just receive events; everything is in one host, or multi-tier architecture." That's because it's a test of their ability to reason about data structures, and implement a short (20-30 minute) algorithm.
In real life, there is no way the "feature" I ask them to implement would be done in memory, and the data would naturally be in a database. It's not a architectural design question (i have others for that), it's a coding question.
I should hope nobody comes out of it thinking "wow, the engineers at this company are under pressure not to use databases, or have durable L2 caches"
I suspect you are reading into the constraints of an interview question, and the effects on the consumer was just not relevant to the technical concepts they were trying to evaluate.