Earlier quoted context omitted.
Rubber Duck. https://en.m.wikipedia.org/wiki/Rubber_duck_debugging
> The process of writing a high-quality question, with a minimally viable example, clearly lined out thought-processes, and other things tried, solved the question for me in most cases without me ever having to post it. Nevertheless post the question and provide an answer. Everybody wins: you reap the upvotes, and everyone else benefits from the shared knowledge.
The Fall of Stack Overflow
221–230 of 808 posts
Re: The Fall of Stack Overflow
#222Earlier quoted context omitted.
here’s a classic SO thread: OP: “how can I accomplish X doing Y?” top voted response: “I wouldnt do X by Y. Instead, I’d consider Z. It’ll do everything X by Y would do, plus these other things.” buried sub comment to top voted response: “that’s not what he asked, to do X by Y (exact solution provided)” then 10 comments blasting the guy who actually answered the question for not doing it the way the top voted answer…
The thing is that oftentimes people who want to do 'X by Y' are actually asking how to accomplish Q. They think 'X by Y' is the solution and get hit by a roadblock, not knowing that it will not help them and they are wasting time. This is called the XY problem and is extremely common on tech related forums and mailing lists. * https://xyproblem.info/
One common example I've run into lately, as I've been reading about state machines, is people asking how to implement a simple react component as a state machine, and others objecting to the premise of the question since using a state machine for a simple react component is obviously a bad idea.
Re: The Fall of Stack Overflow
#223Earlier quoted context omitted.
The thing is that oftentimes people who want to do 'X by Y' are actually asking how to accomplish Q. They think 'X by Y' is the solution and get hit by a roadblock, not knowing that it will not help them and they are wasting time. This is called the XY problem and is extremely common on tech related forums and mailing lists. * https://xyproblem.info/
The issue is that sometimes poeple just want 'X by Y'. To get a question answered, you shouldn't have to list every constraint and design descision that led you to that point. Comes up all the time when people ask how to do things in bash/sh. I know there are better tools for the job, but this is the one I have.
And then to ice the cake you find the question because your question has been marked as a duplicate of the older question where they answered using unix binary tools… and you specifically asked about doing something in “pure shell script” or something similar to that phrase.
Stack overflow is fundamentally a system design that breaks down at scale due to misalignment of incentives that are necessary for it to work well at smaller scales (as can be seen in the successful operation of various smaller Stack Exchange sites for various topics such as Law, Aviation, Physics, etc)
Re: The Fall of Stack Overflow
#224I think the problem is google losing the fight with spammers. It's being a while for me that I have to put "stackoverflow" in the search query to avoid sites with scraped content
And, IME, these scraped sites often manage to rank above the canonical source.
Re: The Fall of Stack Overflow
#225I think Discord has had a huge impact on Stack Overflow as there are many communities created for specific technologies, languages, frameworks, or topics, where most users can get answers from direct contributors or people who have the best industry knowledge on the topic in question. Not to mention how beneficial it is for brands and products to create such closely-knit communities for their users. There's no need t…
Yeah except Discord is toxic as fuck and should be banished...
Re: The Fall of Stack Overflow
#226Earlier quoted context omitted.
Drops like that are either due to how bots are tracked, a Google algo change, or a major internal design change.
or else bad measurement. the post doesn't explain where they got these traffic numbers, and it seems unlikely they have access to stackoverflow's real traffic stats. they're using some sort of estimation here. there's always a chance that their estimates are wrong - especially if they're showing implausible shifts like this.
The question and user profile view stats (among other things) are public on the Data Explorer and included in the dumps:
https://meta.stackexchange.com/questions/2677/database-schem...
Not sure what they’re counting as a “visit”, though.
Re: The Fall of Stack Overflow
#227Earlier quoted context omitted.
> Even though StackOverflow in the common use case has been taken over by ChatGPT Claim asserted without evidence.
I have 110% replaced it with ChatGPT. Perhaps SO would still have a chance back in its glory days but there's no comparison to having a direct, specific, instant answer vs having to fight against SEO or moderators for hours.
Re: The Fall of Stack Overflow
#228Earlier quoted context omitted.
here’s a classic SO thread: OP: “how can I accomplish X doing Y?” top voted response: “I wouldnt do X by Y. Instead, I’d consider Z. It’ll do everything X by Y would do, plus these other things.” buried sub comment to top voted response: “that’s not what he asked, to do X by Y (exact solution provided)” then 10 comments blasting the guy who actually answered the question for not doing it the way the top voted answer…
sprinkle in a 100K+ reputation user commenting "this is easily answered with `man Y`" — oblivious to the fact that Y's manpage is a 188 page monster, and manpages being awkward to search in. Case in point: https://stackoverflow.com/q/19622198
Re: The Fall of Stack Overflow
#229Interesting that this seems to have started around Spring 2021 when posts + votes started tailing off, followed by traffic starting to decline around spring of 2022. I can think of a few theories that I don't think hold water: 1. The rise of ChatGPT to answer many questions that StackOverflow would previously have been used for. This seems unlikely, since the timing doesn't really work out. 2. The perennial complaint…
If I were building a Q&A site that genuinely wanted to encourage high-quality answers, I'd implement something like a 1-hour window where all answers are invisible immediately after the question is posted. This is to give people time to work on a good quality answer, without racing to be the first and gain those precious early upvotes. The UI could still indicate how many other people have answered / are answering, and if answer volume became a problem you could perhaps block new answers during that window after the first 20 or so have landed. When the hour is over, answers are displayed in random order and the existing site mechanics around upvotes etc kick in.
It feels like that could potentially address the problem of low-effort answers killing off the good ones.
Re: The Fall of Stack Overflow
#230Earlier quoted context omitted.
I'm assuming you are talking about XY problem? https://xyproblem.info/
They're talking about the XY problem-problem. The problem when other programmers mistakenly think you have an XY problem and ignore your words. Sometimes, the original poster is not mistaken. Especially when an expert asks a question, there's a reason for it. Assuming the expert to be a beginner who hasn't tried easier solutions is degrading, and forces experts off the site. Actively insulting your userbase, especial…
IMHO Copilot Chat has picked up on these bad habits.