Live data from Hacker News

Ask HN: Is StackOverflow Dying?

news.ycombinator.com

51–60 of 196 posts

Re: Ask HN: Is StackOverflow Dying?

#51
I saw this happening in sort of slow-mo, but didn't know who to tell or what to do, so here you go.

Around 2017-18 I was pretty involved in the bootcamp/learning programming community, and I noticed my fellow teachers recommending students to "do not ask question on StackOverflow, if you have an issue it' better to ask in Github to the library author, people are more polite and you get better answers".

As an Open Source dev myself, this left a slightly bad taste, but couldn't exactly disagree since SO culture IS brutal (specially in the tight timeframe). I did explain when I could that the best is actually to learn to ask the right question, and that often this is part of the debug experience for yourself, but I was but a little pebble against the stream. This had probably gone for a while, and it was then also when we saw a lot of talk about burnout in open source devs. At some point it seemed there was someone burning out every other week!

Everyone can put 2 and 2 together to see what was happening; low-quality questions were not being asked in StackOverflow anymore and now they were dumped to random OSS devs who didn't sign for it and were forced to move from a collaborative environment that was Github back then to a more customer-facing environment it became.

The "interesting" part is what happened as a consequence. Today if you do Open Source, become semi-famous and want to continue, it's pretty clear that you have to have a thick skin and do a combination of: just shut down ALL issues/support in popular repos[1], or get used to tell people NO quick and easily, or take regular breaks, or I guess be part of a big company being paid to deal with issues as part of your job.

Re: Ask HN: Is StackOverflow Dying?

#52
I think it's because all of the low hanging fruits have been picked up already.

People used to make 30,000 reputation out of a single answer on an extremely basic topic like "how do I create a variable in X".

Now all the questions are either duplicates getting closed or hard questions on very specific topic, that, even if you can answer, will get you 10 reputation, and maybe 50 over the years.

On the other hand, the spam of stupid, badly formatted or undersearched questions is intense.

So StackOverflow has basically become a platform where contributors have nothing better to do than moderation, for which there is no reputation reward.

I know someone will tell me it's not all about reputation, but I don't believe it one second.

Re: Ask HN: Is StackOverflow Dying?

#53
post #18

For physics, I noted that physics.stackexchange.com, which worked fine 10 years ago, was only filled with noise now and no answers. Then I realized people who usually answered stuff there moved to Discord servers and other sites. Maybe something similar happened to SO? It's like the gamification model that fuels the desire to post answers on those sites got old and boring..

I'm not sure it's the gamification itself so much as the details by which it's implemented.

I still rarely use stackoverflow to ask questions, but I've given up on answering them. I don't mind giving answers elsewhere, but stackoverflow specifically discourages that, somehow.

A few effects that are clearly harmful (IMHO):

- Stackoverflow's game mechanics strongly discourage duplicate questions. But this is pretty dispiriting when it happens to you - both as questioner, and as answerer. Additionally, duplication is often not exact; there can be significant difference that are sufficient to really change the appropriate solution. Stackoverflow is really bad at finding those.

- Even where questions are in essence duplicate, that is clearly not always obvious to the novices asking the questions. It's just not very helpful to close their questions in a rather toxic fashion and effectively berate them for not already seeing the parallels they were looking for in the first place.

- Stackoverflow discourages discussion. However, discussion is useful in finding the best solution or even merely discovering the context and limits of that solution.

- When discussion happens despite the SO UI, gamification rewards almost exclusively the primary asker and answerer; to the extent discussion is permitted, it's not encouraged to be constructive or healthy therefore.

- Stackoverflow's attention algorithm highlights new questions and highlights first answers to those questions. However, this encourages answers that are essentially "First post!!1!", and then maybe editing those into something better. It discourages well thought out responses. This isn't intrinsic in gamification; it's simply due to the way they've tuned the knobs.

- There's an intrinsic tension in how they've tuned their gamification: on the one hand, they encourage knee-jerk responses because speed is of the essence, and on the other, they discourage questions that benefit from quick-n-dirty answers. That tension doesn't lead to a healthy middle ground, it just leads to frustration and a bad experience.

Fora like this one and reddit also use gamification - we all see and respond to votes - but they do so differently. Stackoverflow could try to learn from that. And stackoverflow could make the gamification more collaborative, and less zero-sum. Whether they'll do so... I guess at this point I kind of doubt it.

Re: Ask HN: Is StackOverflow Dying?

#54

I think the experts basically got bored and left. I've asked a couple of questions I'd hope would be fairly simple (like how to run a program in cgroups v2), set a big bounty on them, and never got a single useful answer.

Might it be time to introduce financial bounties?

Re: Ask HN: Is StackOverflow Dying?

#55

I've noticed this trend for years, basically : - for reference I land on official documentation - for issues I usually land on GitHub issues and source code - for random stuff I still hit SO - like some SQL problem, CSS, algorithm implementation - for design stuff I land on blog posts Personally I see stack overflow value reduce with good reference documentation and GitHub issues/open source dev discussions. The fact…

I find repo issues generally horrendous to browse/sear h. In particular 'stale issue' bots killing off well written issues with reproduction.

Sorry, tangential rant, but, God I hate stale issue bots. The issue is valid, it's reproduced, it's been discussed, nothing's changed, it hasn't stopped being a valid issue just because it hasn't had activity in 30 days, or 6 months, or a year.

Just means the maintainers haven't gotten around to fixing it/implementing it yet, nothing wrong with that - they don't owe anyone a timeline for fixing issues.

The only way to fight the stale bot is to constantly spam your issue with "bump" comments, which nobody's going to do (and if they do, surely the maintainers will just complain that you're spamming, and rightfully so).

So if the maintainers don't have time to deal with your issue within X months, it just won't get fixed. They won't even be aware that those issues are still there (because who goes through closed issues looking for stuff to do?).

And so I hit google for an issue I'm having with Project X, stumble upon a "closed" issue, scroll to the bottom, and see "closed by stale bot". WHY IS IT CLOSED WHEN IT IS STILL AN ISSUE.

Re: Ask HN: Is StackOverflow Dying?

#56
> It's clear Google Search algorithm is favoring other websites.

In what universe? I feel this is one of the strongest examples of selection bias at work that I've ever seen, to be honest.

Stackoverflow comes up for every single thing I search, lol.

However I agree new answers of quality are rarer. The site users are more concerned with identifying duplicates or even any overlap and closing things rather than providing useful information sometimes.

Re: Ask HN: Is StackOverflow Dying?

#57
post #26

Yes I've switched to chatgpt for all my programming questions nowadays because of many reasons: 1. It understands the versions more clearly, it won't generate the code for Bootstrap 2 when my question is about Bootstrap 5 2. Asking follow up questions is easy. So the code didn't work. I tell it that and instantly it tells me what I need to do to fix it (leave missing config file, etc) or gives me an alternate. 3. Its…

Chat gpt will never get smarter though (learn anything new), unless actual people use stack overflow to provide the training data. The most important comment on SO is the one where the OP says "I did this and that, and can confirm it's working". There is no such data when you only use the chat bot. It's a major problem. Perhaps the solution is a more tailored "stack gpt", where the "conversations" are published along…

They know this is a problem, so they’re hiring contractors to write code and label it to teach the AI.

Re: Ask HN: Is StackOverflow Dying?

#58
Google doesn't seem to think it's being searched for less relative to previous times

https://trends.google.com/trends/explore?date=all&q=%2Fm%2F0...

SimilarWeb shows them as having a very high proportion of incoming traffic coming from search

https://www.similarweb.com/website/stackoverflow.com/#traffi...

Re: Ask HN: Is StackOverflow Dying?

#59

Yes I've switched to chatgpt for all my programming questions nowadays because of many reasons: 1. It understands the versions more clearly, it won't generate the code for Bootstrap 2 when my question is about Bootstrap 5 2. Asking follow up questions is easy. So the code didn't work. I tell it that and instantly it tells me what I need to do to fix it (leave missing config file, etc) or gives me an alternate. 3. Its…

There is a chicken-egg problem with using ChatGPT for domain specific technical knowledge. ChatGPT is trained on data from sites like SO. If everyone starts using ChatGPT instead and technical communities die off, it seems like ChatGPT would quickly become ineffective.

You would still have documentation published by originators of the technology but a lot of programming is figuring out the quirks of things that aren't in the documentation or getting past bugs.

Re: Ask HN: Is StackOverflow Dying?

#60
I think it is dying and my bet for the reason why would be the policy changes.

Take it as you might, but I think the main reason many people were answering questions in the first place is the feeling of competition and wanting to establish oneself as someone with knowledge. This included gaining high scores and for some reason correlated with being quite blunt in the comments. But SO changes a few years ago made it so that asking questions got the same amount of points as answering them. Also people were forced to play nice with the new-comers who didn't even bother reading the rules of the site. And with these changes the whole atmosphere changed from being "a database of questions and answers" to just a site where people ask for free help.

Post reply on HN