FR version is available. Content is displayed in original English for accuracy.
Advertisement
Advertisement
⚡ Community Insights
Discussion Sentiment
54% Positive
Analyzed from 5616 words in the discussion.
Trending Topics
#questions#question#answer#before#stackoverflow#more#site#answers#don#decline

Discussion (178 Comments)Read Original on HackerNews
I think a lot of people might balk at the word "inclusivity" today, but StackExchange had ridiculously high barriers to participation, making it inclusive to the long-time users on the site, but exclusive to the newbie participants who found themselves blocked for asking questions. They slowly killed the site in this manner.
The community might have survived this folly, even with AI, because it was still the best place for people with qualms about AI to ask questions... Except until StackOverflow management alienated those users, too, by shoving AI down their throats in every facet of the site.
Even I had internalized the vagaries and neuroses of the SO community but I had heavy reticence to ask questions, knowing I'd have to consider all the ways a bully eager to use their powers might misunderstand me. I can't imagine asking a question there without having had lurked for longer than a typical Bachelor's + Masters program.
Peak at 207K, minimum at 588. That might be an incomplete date point, so using the next most recent value 1226, StackOverflow has lost 99.41% of its activity.
Something about the SO incentive system created the most hostile platform imaginable.
That said, the SO moderation was so awful I don't think it's correct to blame the downfall on the bully dynamic even if it was clearly present and might have eventually overrun the platform. I used to joke that an answer wasn't uniquely useful unless it had been locked as duplicate, but it wasn't really a joke: I kept a tally on a sticky note and of the posts I found useful, incorrect duplicate flags outnumbered open questions.
I used to look for questions to answer on my morning coffee. Then two things happened:
1. Rep chasers that rushed to answer anything with a copy/pasta from manuals (or at best semi related tutorials) showed up so there was no point or time in typing a complex answer.
2. Those long time users started downmodding "teach the man how to fish" answers and favoring "here's stuff ready to copy/paste" answers.
This was long before LLMs.
I hope somebody saves it all.
i got stung by exactly this.
i saw some of my early questions rewritten because some idiot mod that had not touched grass in a while thought that some words were better suited for stackoverflow.
and don't get me wrong: i'm not talking about profanity, n-word or racial slurs, derogatory terms or other controversial words. it was quite literally stylistic and tone changing.
dumb example: i like to end my posts with something like
which in my opinion is just common courtesy in a conversation between me and whoever will be kind to answer my questions. it's harmless and not controversial. and yet, some mods edited that out and left some irrelevant wording on that. my guess is they were farming points on the site.I'm so glad stackoverflow died and I don't miss it at all.
Even the curious growth spike in activity happened just before the acquisition. I wish I had time to do this analysis a bit deeper, but you can look for SO activity up until when chatGPT was released, it is really noticeable.
---
[1] Stack Overflow acquired by Prosus for $1.8 billion: https://techcrunch.com/2021/06/02/stack-overflow-acquired-by...
[2] Prosus to acquire Stack Overflow for US$1.8 billion https://www.prosus.com/news-insights/2021/prosus-to-acquire-...
I still don't understand why anyone would go with that whole "no conversation please"
Where they went wrong, in my opinion, is in the implementation details.
It's mostly death by a thousand cuts: Requiring reputation to gain the ability to post comments, then having one's answers deleted as "this should've been a comment". Overeager marking of questions as duplicates, e.g. despite the equivalence between two situations being non-obvious (e.g. someone asks about data type A, and it turns out that it's a subtype of B for which an answer that applies to both exists; that should not be a duplicate, the fact that it's a subtype is the answer!). Endless other decisions like that, which wouldn't have taken any extra effort to implement correctly.
One feature they could've built that would have taken effort but also greatly helped against the common newbie complaint of "hostility" would've been a "newcomer track", which would've been more forum-like and guided them towards either formulating a good question or seeing that's it's already answered. In the latter case, some of the keywords that came up during this process should've been fed back into SEO so that future newbies would become more likely find the answer via a search engine despite using clumsy terms. I think they tried a simpler and worse version of this idea towards the end with "staging ground" but by then it was too late.
Yep, this exactly happened to me. I felt like a taker for always reading SO but not contributing. I saw an answer that was out of date, so I tried to point it out. I couldn't make a comment so I put it in another answer.
Got banned from posting anything until I got my points up, and the only way to do that was to ask questions, which I had none. Never mind that the information I tried to post could have saved someone from going down the wrong path. Totally irrelevant.
Instead of going in the same direction of everyone else adding AI all over the place and trying to eliminate the humans, they could have gone the opposite direction and played to their somewhat unique strength of having a bunch of actual humans and providing a place that actually fostered human and authentic interactions. Instead, for some completely unknown reason (money), they chose to commodify their own platform. Smart.
SO did develop a community in a way, but it was primarily the gatekeepers and rule enforcers adopting positions of pseudo-power. They liked using the sites’ rules as a way to control conversations and downvote questions.
Every internet community I’ve interacted with that builds up a lot of rules turns into this eventually. It becomes an attractant for users who really like memorizing all of the rules and deploying them on other people.
It quickly turned into simple questions and "send me the codes"
They also had the problem that easy questions would get downvoted for being too easy, and hard questions would just not get answered because they weren't seen in time by the narrow group of people who could answer so they get buried by the algorithm. Working in something of a less common niche myself (embedded Linux), I never had questions get answered. I believe the question ranking systems and moderation policies really only worked for questions about new, popular web frameworks.
It was ChatGPT which did it in, but it could've been anything. It could've been a new group of people with some clout starting a fresh new knowledge site. People were ready to abandon SO.
GitHub made documentation more consistent how? GitHub issues were more transparent how? A PR answered a question I would have asked Stack Overflow never I think.
I don't buy it.
Good for training data I guess - pure Question and Answer. Maybe they knew the platform would die so decided to optimise for that
Usually I’d find answers on SO. Relatively rarely I’d ask questions but, when I did, I’d always try and follow the netiquette rules of yore, and think in terms of, if I was a support engineer trying to help with this, what would I need to know?
Because I have supported products, and we’ve all seen enough bug reports and questions come in that we can tell when someone is going to be easy to help - even if they have a particularly tricky problem - versus someone who’s going to prove more challenging.
So I had this question about Elasticsearch, and it was at a time when the documentation wasn’t great, and you were actively encouraged to go on SO and tag your question to get help.
I wrote out in detail what I’d done, where I’d got stuck, what I’d read and tried to get unstuck, etc. It probably took me 30 minutes or more to pull everything together into a coherent post.
The very first comment was from some insufferable bellend saying, “Oh, so you want us to do your work for you, are you going to pay us too?” or words very much to that effect.
Literally, WTF? Why even post that? If you don’t want to help the option to simply go away without getting involved is always available.
IIRC I didn’t actually end up finding a solution via SO and instead layered some godawful hack on top of Elasticsearch to get what we needed - because I simply had other work to move on to and I’d already spent a lot of time on the problem.
But I think that was the last question I posted on SO, and maybe the last time I posted anything on the site.
As the years wore on I simply started finding it less and less useful, with often incorrect answers marked as accepted and - if you were lucky - the correct answers marked might be buried further down.
And then there’s what they wanted to charge for job ads versus how effective those ads actually were - again, this was better in their earlier years.
SO started out well - genuinely a breath of fresh air - but as time went on it felt like they thought their model was the last word in online help forums and they didn’t want to evolve to address its flaws, even if that had just been dealing with the toxicity, and the karma farming.
And so this is the result - a site that, like the dinosaur in A Sound of Thunder, is dead but perhaps hasn’t realised it yet - and, at this point, the way I feel is simply good riddance. It’s a shame, but - as you said - they did it to themselves.
https://www.penny-arcade.com/comic/2004/03/19/green-blackboa...
Good luck trying to write any helpful posts in the community anymore, someone will come along and respond with "AI."
BTW Reddit is now verifying your ID with Persona before you can open anything it thinks is NSFW.
You want to blow off some steam, and there is a laundry list of rules to read through.
Yeah, not bothering with all that.
I think Stackoverflow was the last incarnation of romanticized old-school Q&A forums where you first had to earn your badges before being treated with respect. Luckily today's new projects have much better documentation, issue tracker's etc. And apparently AI is able to work with that by now...
Then you have to re-ask it, now with a couple extra disclaimers spelling out that indeed you did use the search function but no, the other visually similar question isn't actually the same as yours.
Then you'd get maybe 2 comments and -2 in downvotes.
That was before AI.
Not sure I would blame it all on AI though, the incentives of SO only worked while there were worthwhile questions to answer and make you feel smart about. After that well dried up, the only thing left was the stuff AI can do with a prompt; ironically AI got a leg up by scraping SO.
This is similar to the evolution of Wikipedia, except the format of WP allowed it to transform into a feudal dictatorship of nerds who feel like they are deciding what's true, and they can get off on that.
SO did not have that kind of incentive to keep the nerds around.
I think other helpful places like reddit, discord, web forums etc might be what hit SO 2014-15 onwards.
AI seems to have given it a blow of mercy to end the misery.
I don’t buy this.
Programming as an industry is famous for constantly evolving and changing.
- Open question on SO: Moderators close because it's too specific to a library
- Ask on IRC: Get piled on for not using the right vocabulary and your IP isn't masked
- Ask the LLM: Get hallucinated answer based on old API docs
- Ask technical lead: Get burned for asking basic question and put on PIP
- Ask my mom: She doesn't know enough computer to know the answer, but in explaining the problem to her, I finally figured out what I got wrong
Interesting to compare with MathOverflow which has distinctly different policies (only research-level questions) and professional community: https://data.stackexchange.com/mathoverflow/query/1953768/st... - also falling lately, but by a factor of 2-3x from peak rather than 1000x.
A lot of what we have today was built with help from that community
Edit: https://postimg.cc/n9nZGLmb
- the downfall of junior devs
- bad hiring market
- layoffs in practically every sector
theres a ton of things where AI took credit for a trend that had already started before it started being even halfway capable.
Goodness of Fit 0.911, Kurtosis -0.849, Skewness: 0.073
It's very much a bell curve
> Without AI they might have lasted at least a couple more years
Nah, their decline was already readily apparent before AI. You only need to go through old discussions and other people noticing it. AI may have accelerated the decay, but the decline happened already largely prior to AI.
https://postimg.cc/n9nZGLmb
That's a very big word you're using there for what is basically making shapes out of clouds. A bell-curve is the amortised function of a random variable with a mean and standar deviation. What does that have to do with a timeseries dataset?
You are doing that implicitly by fitting a Gaussian curve.
What happened is that as the corpus of useful info increased, the need to pose new Qs decreased. AI much accelerated that decline by making available an 'oracle' trained on that corpus.
And they killed maybe one of the most side features of it : https://meta.stackoverflow.com/questions/415293/sunsetting-j...
So yeah metakill your own brands with stupid policies.
* Moderation went bad. I stopped moderating/flagging after it was deemed unhelpful?! I know it's hard to moderate a platform like that, but giving me a slap in the face when I volunteer my valuable time is not the way to do it.
* Questions closed because they weren't "programming questions", but obviously about tools devs use every day. Again and again, they were the TOP google results. You'd click on it and found a old question closed because it was considered off topic. As a business, you seriously need to ask yourself some hard questions when you fend off users like that.
It was such a hostile environment. It always seemed like you basically had to already know the answer to ask a question.
Today I'd expect even when someone is googling and a question is relevant that most people will just read the AI overview.
Now do a graph for the money.
https://www.wired.com/story/google-deal-stackoverflow-ai-gia...
Sure there is, number of questions halved from 100K in first of November 2022 to 50K exactly one year later.
Instead I directly go on the project github page and ask the question directly to the mainteners.
Funnily enough, there's now a "StackOverflow for Agents": https://agents.stackoverflow.com/recent
I always found the format of the side obtuse and the culture not very welcoming. My most popular answer ever was something about JavaScript from 2008 or 2009, and to this day, people come in and say “this isn’t the way to do it, this is outdated“. No kidding, but every new question about that gets closed as a duplicate.
I read a great article not long ago outlining the full series of events and changes that led to its downfall. I wish I could find that article, but I've forgotten where it was.
This is revisionist history. People told SO that they were leaving for YEARS because of how incredibly toxic it had become. It was already giving outdated answers before ChatGPT shipped, because new questions/potentially updated answers were [Closed] [Dupe] immediately.
Their answer was essentially "We aren't a Q&A site, we're trying to be a knowledge base! So closing all questions on a Q&A-stylized site, and extremely abrasive moderation, is working as intended."
They entirely did this to themselves. The community was toxic, their policies were toxic, and they didn't listen when warned as such repeatedly - just doubled down.
The Monica affair was one of the first symptoms.
In 2023, Stack Overflow had already started making unpopular pro-AI moderation decisions, and in 2024, they started mass banning everyone who deleted their questions and answers in protest. I don't think it's wholly incorrect to say "AI killed Stack Overflow" when the death blow came from crazy pro-AI decisions from the admin.
The title of this thread is "What AI did to stackoverflow in a graph." That's a narrative. At least before the mods change it.
Stackoverflow aimed to be a knowledge base. And knowledge base has a ceiling limit. They simply reached the point that almost all questions (regarding the knowledge) were asked for them. You can argue that newer or niche libraries or languages knowledge is still lacking there, but I have never seen them getting closed, just not answered.
Mods were so shitty I always wanted to have my schadenfreude on them.
Then they forbid using AI to answer questions - another huge miss. They could have leveraged AI as a great cool gig on their web-site - they didn't. Too bad.
That's primarily due to AI answering my technical questions.
And then it started being stupid questions. People who clearly had barely tried anything and just rushed to SO with a half baked question. Answers were just pointing to another thread that already provided the answer. It definitely started before LLMs. I think it lined up with the aggressive "learn-to-code" push.
I asked to see one of the questions from 2024 - it could have been solved with one LLM search.
We have eliminated a whole genre of peer to peer communication.
Many people talk about the negativity, and they are right, but I think the reason more than anything is the waiting. On SO a good question might get answered in minutes (if it was easy and someone was karma farming) but it could be days or weeks for general purpose stuff; compare that to a few seconds for an LLM its a no brainer.
Maybe if in some cases stuff actually got deprecated and points did actively decay it might have worked... But can't remove power from those who had it for years...
That's hardly a death sentence. More likely just the gradual adoption of higher level frameworks and languages with less ugly parts.
It still has some value today, as sometimes you can find useful information on SO, but its peak days are long over and I don't see how it can manage to come back, with or without AI slop. It would basically require a lot of re-design and some things that never worked, such as the karma system, should be changed. Also moderators - they kill sites. That happened to reddit - I gave up after censor-mods constantly restricted everyone.
The normal day to day devs just don’t have the need to go to stackoverflow anymore.
One would have to explain both consequences or dismiss it as coincidental.
FWIW I rarely have the need to ask questions at the programming level to anyone anymore. It’s just not the type of thing I bring up or anyone else. We now talk about architecture and company direction.