Over the past one and a half years, Stack Overflow has lost around 50% of its traffic. This decline is similarly reflected in site usage, with approximately a 50% decrease in the number of questions and answers, as well as the number of votes these posts receive.
The charts below show the usage represented by a moving average of 49 days.
There is a lot of Stack Overflow hate in this thread. I never had a bad experience. I was always on there yelling at noobs, telling them to Google it, and linking to irrelevant questions. It was just wholesome fun that briefly dulled my crippling insecurities
Rather than cultivate a friendly and open community, they decided to be hostile and closed. I am not surprised by this at all, but I am surprised with how long the decline has taken. I have a number of bad/silly experiences on stackoverflow that have never been replicated on any other platform.
Not the original commenter, but once I asked a small question when I was starting to teach myself Java (something about calendar not returning what I expected and me not understanding the documentation, but I can't quite recall the details).
I got 9 upvotes and a few helpful answers, but the only thing i can clearly remember is one answer that said unless I had a severe learning disability I should understand the documentation and not ask (r-word) questions.
I didn't understand it because of a language barrier since I also had to teach English to myself at the same time. But that comment really hurt me for some reason. It was just unnecessary rude.
That answer eventually got removed but the first time I flagged it I got the response that the mod could not see anything wrong with the answer.
But it wasn't even an answer! More like a comment, but even then completely unnecessary.
Before that I really enjoyed the site, answering js and PHP questions, helping out a bit with formatting on other people's questions or answers etc but ever since then I go there rarely and only if I am looking for something already answered.
Honestly I have a question I answered myself and was up for over 10 years with hundreds of views and votes only for the question to be marked as a duplicate for a question that verboten has nothing to do with the question I asked. Specifically I was working with canvas and svg and the question linked was neither thing. The other question is also 5 years newer so even if it were the same it would be a duplicate of mine, not the other way around.
Another one is a very high rated answer I gave was edited by a big contributor to add a participle several years after I wrote it and then marked as belonging to them now
ChatGPT has no knowledge of the answers it gives. It is simply a text completion algorithm. It is fundamentally the same as the thing above your phone keyboard that suggests words as you type, just with much more training data.
I honestly believe people are way overvaluing the responses ChatGPT gives.
For a lot of boilerplating scenarios or trying to resolve some pretty standard stuff, it's good.
I had an issue a while back with QueryDSL running towards an MSSQL instance, which I tried resolving by asking ChatGPT some pretty straightforward questions regarding the tool.
Without going too much into detail, I basically got stuck in a loop where ChatGPT kept suggesting solutions that were not viable at all in QueryDSL. I pointed it out, trying to point out why what it did was wrong and it tried correcting itself suggesting the same broken solutions.
The AI is great until whatever it has been taught previously doesn't cover your situation. My solution was a bit of digging in google away, which helpfully made me resolve the issue. But had I been stuck with only ChatGPT I'd still be going around in loops.
Exactly this. SO is now just a repository of answers that ChatGPT and it’s ilk can train against. A high percentage is questions that SO users need answers to are already asked and answered. New and novel problems arise so infrequently thanks to the way modern tech companies are structured that an AI that can read and train on the existing answers and update itself periodically is all most people need anymore… (I realize that was rambling, I hope it made sense)
Amazing how much hate SO receives here. As knowledge base it's working super good. And yes, a lot of questions have been answered already. And also yes, just like any other online community there's bad apples which you have to live with unfortunately.
Idolizing ChatGPT as a viable replacementis laughable, because it has no knowledge, no understanding, of what it says. It's just repeating what it "learned" and connected. Ask about something new and it will simply lie, which is arguably worse than an unfriendly answer in my opinion.
The advice on stack overflow is trash because "that question has been answered already" yeah, it was answered 10 years ago on a completely different version. That answer is depreciated.
Not to mention the amount of convoluted answers that get voted to the top and then someone with two upvotes at the bottom meekly giving the answer that you actually needed.
It's like that librarian from the New York public library who determined whether or not children's books would even get published.
She gave "good night moon" a bad score and it fell out of popularity for 30 years after the author died.
I don't think that's entirely fair. Typically answers are getting upvoted when they work for someone. So the top answer worked for more people than the other answers. Now there can be more than one solution to a problem but neither the people who try to answer the question, nor the people who vote on the answers, can possibly know which of them works specifically for you.
ChatGPT will just as well give you a technically correct, but for you wrong, answer. And only after some refinement give the answer you need. Not that different than reading all the answers and picking the one which works for you.
(I removed all my advice from there when it was considered "violent content" and "sexualization of minors"... go find your 3d printing, programming, system management and chemistry tips elsewhere, I did it anyway)
I hear you. I firmly believe that comparing the behavior of GPT with that of certain individuals on SO is like comparing apples to oranges though.
GPT is a machine, and unlike human users on SO, it doesn't harbor any intent to be exclusive or dismissive. The beauty of GPT lies in its willingness to learn and engage in constructive conversations. If it provides incorrect information, it is always open to being questioned and will readily explain its reasoning, allowing users to learn from the exchange.
In stark contrast, some users on SO seem to have a condescending attitude towards learners and are quick to shut them down, making it a challenging environment for those seeking genuine help. I'm sure that these individuals don't represent the entire SO community, but I have yet to have a positive encounter there.
While GPT will make errors, it does so unintentionally, and the motivation behind its responses is to be helpful, rather than asserting superiority. Its non-judgmental approach creates a more welcoming and productive atmosphere for those seeking knowledge.
The difference between GPT and certain SO users lies in their intent and behavior. GPT strives to be inclusive and helpful, always ready to educate and engage in a constructive manner. In contrast, some users on SO can be dismissive and unsupportive, creating an unfavorable environment for learners. Addressing this distinction is vital to fostering a more positive and nurturing learning experience for everyone involved.
In my opinion this is what makes SO ineffective and is largely why it's traffic had dropped even before chat GPT became publicly available.
Edit: I did use GPT to remove vitriol from and shorten my post. I'm trying to be nicer.
I think I see a core issue highlighted in your comment that seems like a common theme in this comment section.
At least from where I'm sitting, SO is not and has never been a place for learning, as in a substitute for novices learning by reading a book or documentation. In my 12-year experience with it, I've always seen it as a place for professionals and semi-professionals of various experience and overlap sharing answers typically not found in the manual, which speeds up the pace of investigations and work by filling eachother's gaps. Not a place where people with plenty of time on their hands and/or knack for teaching go to teach novices. Of course there are those people there too but that's been rare occurrence in my experience. And so if a person expects to get a nice lesson instead of a terse answer from someone with 5 minutes or less, those expectations will be perpetually broken. For me that terse answer is enough more often than not and its accuracy is infinitely more important than the attitude used to say it.
I don't want to compare the behavior, only the quality of the answers. An unintentional error of ChatGPT is still an error, even when it's delivered with a smile. I absolutely agree that the behavior of some SO users is detrimental and pushes people away.
I can also see ChatGPT (or whatever) as a solution to that - both as moderator and as source of solutions. If it knows the solution it can answer immediately (plus reference where it got it from), if it doesn't know the solution it could moderate the human answers (plus learn from them).
I think the issue is how people got to Stack Overflow. People generally ask Google first, which hopefully would take you somewhere where somebody has already asked your question and it has answers.
Type a technical question into Google. Back in the day it would likely take you to Experts Exchange. Couple of years later it would take you to Stack Overflow. Now it takes you to some AI generated bullshit that scraped something that might have contained an answer, but was probably just more AI generated bullshit.
Either their SEO game is weak, they stopped paying Google as much for result placement, or they've just been overwhelmed with limitless nonsense made by bots for the sole purpose of selling advertising space that other bots will look at.
Or maybe I'm wrong and everybody is just asking ChatGPT their technical questions now, in which case god fucking help us all...
It gives decent answer and is still relatively at the top. However, if you need to ask something that isn't there you're going to be either intimidated or your question is going to be left unanswered for months.
I'm more inclined to ask questions on sites like Reddit, because it's something I'm familiar with and there's far better chance of getting it answered within couple hours.
ChatGPT is also far superior because there's a feedback loop almost in real time. Doesn't matter if it gives the wrong answer, it gives you something to work with and try, and you can keep asking for more ideas. That's much preferable than having to wait for months or even years to get an answer
Ya im not sure what the deal with the hate is. ChatGPT gives you an excellent starting point and if you give it good feedback and direction you can actually churn out some pretty decent code with it.
Understandably, it has become an increasingly hostile or apatic environment over the years. If one checks questions from 10 years ago or so, one generally sees people eager to help one another.
Now they often expect you to have searched through possibly thousands of questions before you ask one, and immediately accuse you if you missed some – which is unfair, because a non-expert can often miss the connection between two questions phrased slightly differently.
On top of that, some of those questions and their answers are years old, so one wonders if their answers still apply. Often they don't. But again it feels like you're expected to know whether they still apply, as if you were an expert.
Of course it isn't all like that, there are still kind and helpful people there. It's just a statistical trend.
Possibly the site should implement an archival policy, where questions and answers are deleted or archived after a couple of years or so.
The worst is when you actually read all that questions and clearly stated how they don't apply and that you already tried them and a mod is still closing your question as a duplicate.
No, they shouldn't be archived. I say that because technology can change. At some point they added a new sort method which favors more recent upvotes and it helps more recent answers show above old ones with more votes. This can happen on very old posts where everyone else might not use the site anymore. We shouldn't expect the original asker to switch the accepted answer potentially years down the line.
There's plenty of things wrong with SE and their community but I don't think this is one that needs to change.
I also attribute most of this to google. I am used to google a coding question and getting 10 SO results i can quickly scan through. Since a year I only get blogposts about the general behaviour of the thing i was googling.
I found this when I was in college too. I only ever asked a few questions and they were all closed as duplicates and never found why the answers from those threads solved anything closed to what I was asking. Lol
A few months ago I had a 7 year old question of mine closed as a duplicate of a 5 year old question. Just another sign that StackOverflow mods are hard at work.
I lost my old account and now I don't have points on new account and I can not do anything. I can not vote, I can not comment, I can not answer questions. So I just dropped it. I can not even thank (by liking or upvoting) a person whose answer helped me.
It's hostile to new users and when you do ask you will likely not get answer might get scolded or just get closed as duplicate. Then there is the fact that most has answers doesn't matter if it's outdated or just bad advice. Pretty much everything has GitHub now. Usually I just go raise the question there if I have a genuine question get an answer from the developers themselves. Or just go to their website api/ library doc they have gotten good lately. Then finally recent addition with chatgpt you can ask just about any stupid question you have and maybe it may give some idea to fix the problem you encounter. Pretty much the ultimate rubber duck buddy.
SO is such a miserable and toxic place that oftentimes I'd rather read more documentation or reach out to someone elsewhere like Discord. And I would never post a question there or comment there.
A lot of companies won't employ technical writers, who exist to make good, thorough, complete and well-presented documentation... they rather assume their engineers can just write the docs.
And no, no they can't... very few engineers study the principles of effective communication. They may understand things, but they can't explain them.
While I agree, writing good docs is hard for a very intangible benefit. Honestly, it feels like doing the same work twice, with the prospect of doing it again and again in the future as the software is updated. It’s a little demoralizing.
It's funny because if you look at the numbers it looks like traffic started to go down before chat GPT was actually released to the public, indicating that maybe people thought that the site was too much of a pain in the ass to deal with before that and GPT is just the nail in the coffin.
Personally, of all the attempts I've had it positive interactions on that site I've had only one and at this point I treat it as a read-only site because it's not worth my time arguing pedants just to get a question answered.
If I went to the library and all the librarians were assholes I probably wouldn't go to that library anymore either.
I agree with you that it sometimes gives wrong answers. But most of the time, it can help better than StackOverflow, especially with simple problems. I mean, there wouldn't be such an exodus from StackOverflow if ChatGPT answers were so bad right ?
But, for very specific subjects or bizarre situations, it obviously cannot replace SO.
It's too much to attribute to any one effect. 50% is a lot for a website of this size (don't forget that Lemmy exploded from a migration of <5% Reddit usershare). Let's KISS by attributing likely causes in order of magnitude:
ChatGPT became the world's fastest growing website in a single month and it's actually half-decent at being a code tutor
ChatGPT bots got unleashed on SO and diluted a lot of SO's comparative advantages
Stack Overflow moderators went on strike, which further damaged content quality
Structurally speaking, SO is an environment which tends to become more elitist over time. As the userbase becomes progressively more self-selective, the population shrinks.
The SO format requires a stream of novel questions, but novel questions generally get rarer over time
Developer documentation has generally improved over time. On SO, asking about a well-documented thing is a short-circuit pathway to getting RTFM'd & discussion locked
ChatGPT came out after the beginning of the trend in the charts. That falsifies the first 2 points of the hypothesis. The strike happened a month ago so that'a gone too. 4, 5 and 6 do not appear as abrupt processes even if we assume they're true so they likely don't explain it. There must be something else that's happened that could cause such a large and abrupt change before any of the above happened. I bet on a change in the major source of traffic - Google.
You've assumed that I want to explain the root cause of the initial decline. This is not the case. Historically, SO has seen several periods of decline. What I'm actually addressing is the question of why the decline has not stopped, because the sustained nature of this decline is what makes it unusual. If you look at the various charts, you can see a brief rally which gets cut off in late Winter 2022 -- this lines up rather nicely with the timing of ChatGPT's release, I feel.
Let's ignore that. Tell me more about your Google angle: what's the basis of your hypothesis?
In my experience many of the answers have become out of date. It's gradually becoming an archive of the old ways of doing things for many languages / frameworks.
Questions are often closed as a duplicate when the linked question doesn't apply anymore. It's full of really bad ways of doing things.
I'm not really sure of the solution at this point.
Yeah, this is what they get and deserve. They rose by providing meaningful, helpful, and technically adept answers to questions. Then they encouraged an abusive moderator culture that marks questions as duplicate, linking to unrelated questions. They also still do not offer easy ways for the knowledge base to be updated as things over time change. Now the company abusing their abusive moderators, causing them to basically go on strike right now.
Here's hoping the next thing doesn't suck as much ass as Stack Exchange ultimately has.
Based on that, there is no "q&a" type of Fediverse software (a clear answer and a clear "voted best" answer).
Stack overflow had a huge number of "mod tools" to help curate the content (gold nuggets) given. They did not do the step of aggregating content (gold ingots) like Wikipedia has. The marking as duplicate could and should be tempered by "due diligence" or "age of the last time this was asked", but how it is implemented is up to them.
To be fair™ they did at least do a little bit to deal with the existing answers becoming obsolete by changing the default answer sorting. The "new" (it's already been at least a year IIRC) sorting pushes down older answers and allows newer answers to rise to the top with fewer votes. That still doesn't fix the issue that the accepted answer likely won't change as new ways of doing things become standard, but at least it's a step in the right direction.
One thing I've always wondered about stack overflow is why is there only one accepted answer ever possible even though this is programming and there are many different ways of doing any given thing?
Ironic, since one of ChatGPT's biggest weaknesses is that it's an archive of the old ways of doing things. You can't filter by time on ChatGPT, and ChatGPT isn't being retrained on the latest knowledge live. These aren't inherent to GPT, so it's possible that a future iteration will overcome these issues.
Why is everyone saying this is because Stack Overflow is toxic? Clearly the decline in traffic is because of ChatGPT. I can say from personal experience that I've been visiting Stack Overflow way less lately because ChatGPT is a better tool for answering my software development questions.
I think the smugness of StackOverflow is still part of it. Even if ChatGPT sometimes fabricates imaginary code, it's tone is flowery and helpful, compared to the typical pretentiousness of Stackoverflow users.
The timing doesn't really add up though. ChatGPT was published in November 2022. According to the graphs on the website linked, the traffic, the number of posts and the number of votes all already were in a visible downfall and at their lowest value of more than 2 years. And this isn't even considering that ChatGPT took a while to get picked up into the average developer's daily workflow.
Anyhow though, I agree that the rise of ChatGPT most likely amplified StackOverflow's decline.
Half the time when I ask it for advice, ChatGPT recommends nonexistent APIs and offers examples in some Frankenstein code that uses a bit of this system and a bit of that, none of which will work. But I still find its hit rate to be no worse than Stack Overflow, and it doesn't try to humiliate you for daring to ask.
It depends on what sort of thing you're asking about. More obscure languages and systems will result in hallucinated APIs more often. If it's something like "how do I sort this list of whatever in some specific way in C#" or "can you write me a regex for such and such a task" then it's far more often right. And even when ChatGPT gets something wrong, if you tell it the error you encountered from the code it'll usually be good at correcting itself.
One aspect that I've always been unsure about, with Stack Overflow, and even more with sibling sites like Physics Stack Exchange or Cross Validated (stats and probability), is the voting system. In the physics and stats sites, for example, not rarely I saw answers that were accepted and upvoted but actually wrong. The point is that users can end up voting for something that looks right or useful, even if it isn't (probably less the case when it comes to programming?).
Now an obvious reply to this comment is "And how do you know they were wrong, and non-accepted ones right?". That's an excellent question – and that's exactly the point.
In the end the judge about what's correct is only you and your own logical reasoning. In my opinion this kind of sites should get rid of the voting or acceptance system, and simply list the answers, with useful comments and counter-comments under each. When it comes to questions about science and maths, truth is not determined by majority votes or by authorities, but by sound logic and experiment. That's the very basis from which science started. As Galileo put it:
But in the natural sciences, whose conclusions are true and necessary and have nothing to do with human will, one must take care not to place oneself in the defense of error; for here a thousand Demostheneses and a thousand Aristotles would be left in the lurch by every mediocre wit who happened to hit upon the truth for himself.
For example, at some point in history there was probably only one human being on earth who thought "the notion of simultaneity is circular". And at that time point that human being was right, while the majority who thought otherwise were wrong. Our current education system and sites like those reinforce the anti-scientific view that students should study and memorize what "experts" says, and that majorities dictate what's logically correct or not. As Gibson said (1964): "Do we, in our schools and colleges, foster the spirit of inquiry, of skepticism, of adventurous thinking, of acquiring experience and reflecting on it? Or do we place a premium on docility, giving major recognition to the ability of the student to return verbatim in examinations that which he has been fed?"
Alright sorry for the rant and tangent! I feel strongly about this situation.
Voting determines the sorting precedence. It’s a way of handling the fact that the site contains more content than a person can read. It’s a way of guiding what they should read first given limited time.
I have to agree with this cause I have run into not a couple but many in recent years where when a proper answer is given, the accepted one despite being flawed or not recommended(Python 2->3 changes for example) anymore, it's still the highest voted one. And proper answer is in 3rd or 4th place. And it's where the old r/science shine cause you can properly ask some really specific domain question there and a qualified scientist might just pop up and answer you in detail. ( not that they can't be wrong, just highly unlikely in current understanding of those topics. )
Gibson was correct about much of our education system and Galileo was certainly right about the consequences of overvaluing mediocre wit that merely happened to well-timed. what neither of them had to content with, however, was the internet and how social media can combine the inability to reason critically and mediocre wit with crippling insecurities and anti-social personalities to what should be predictable results.
a least Gibson understood that a technocratic future didn’t imply that people’s lives would necessarily improve.
Science is based on peer review, which means that a scientific opinion will be accepted only if it can convince a sufficient number of other scientists. This is not too different from using an explicit voting system to rank answers.
All scientists accept the possibility that what they currently believe to be true may one day be considered false. Science does not pretend to describe only eternal truths. So it's not a problem if the most popular answer today becomes the least popular answer in the future, or vice versa.
Peer review, as the name says, is review, not "acceptance". At least in principle, its goal is to help you check whether the logic behind your analysis is sound and your experiments have no flaws. That's why one can find articles with completely antithetical results or theses, both peer-reviewed (and I'm not speaking of purchased pseudo peer-review). Unfortunately it has also become a misused political or business tool, that's for sure – see "impact factors", "h-indexes", and similar bulls**t.
I said I was a novice on the Code Review site and then the one answer I got told me to look into something like "mount genius and the valley of stupid" like dude, I fucking said I was a novice, I'm not claiming to be a genius. All over me using a term wrong. And when I asked what term they'd use they still smarted off. It wasn't until I asked them again that they told me the term I was actually looking for.
I bet Google searching in general has gone down too. It's often times quicker to just ask ChatGPT for an answer, and usually you can tell when an answer is correct or not. It's like the old days of manually searching on Google for StackOverflow questions and then finding answers, and then trying to determine which one will work.
“We keep learning, over and over again, that new internet users don’t have the expectations and the mindset that we have become accustomed to.” Raghavan said, adding, “the queries they ask are completely different.”
These users don’t tend to type in keywords but rather look to discover content in new, more immersive ways, he said.
“In our studies, something like almost 40% of young people, when they’re looking for a place for lunch, they don’t go to Google Maps or Search,” he continued. “They go to TikTok or Instagram.”
Anecdotally, I've witnessed younger people searching on Youtube for a video explanation of a technical issue (e.g. an error code when installing some software), rather than using Google Search. It's baffling to me, but Gen Z has a different way of consuming information.
That may be, but I know my browsing history, even as I get older and older, and I am using StackOverflow hardly at all compared to ChatGPT which I am using almost a scary amount.
I know I am not the only developer, this is how things are going.
Half of a fuck-ton is still a lot. If they scale down their operational costs they can still run a very comfortable business for a long while on these kinds of numbers.
Stack Exchange has been making a large number of bad calls over the past few years. Basically pissing off their moderators. The first one was Monica who actually sued them for it (libel or defamation or something, basically they said she was being transphobic or something when she wasn't) and they settled. Around that time, possibly before, they removed a site from their Hot Network Questions because of a single tweet. Combine that with them constantly ignoring Stack Exchange Meta (where users and admins are meant to interact for the better of the site and discuss the sites themselves). Moderators were understandably furious when their posts get ignored in the place where Stack Exchange says they're meant to communicate when a random tweet gets more attention and immediate action.
More recently they've given different instructions privately to moderators than what they said publicly with regards to suspected AI content.
I mean, combine all of that with how hostile the users of the site are. Accusing you of not searching before posting and marking your question as a duplicate because they think it is and refusing to listen to why you say it isn't.
I'm sure they are bad, because general corporation and enshittification cycle, but when someone consistently mentions, "a single tweet" or something like that that they represent as purely innocuous (but without any explanation or link to source), gets my suspicious radar WAY up...
Your suspicion makes sense, let me provide some context.
(Quick aside for the unaware, not necessarily Snapz, Stack Exchange (SE) is the company and family of sites behind Stack Overflow. Stack Overflow is the biggest and was the first and that's why it doesn't have the same "Blah Exchange" branding.)
I think this answer on SE Meta describes the Tweets the best. I can't find good archived links to the tweets and they seem to be deleted now. This answer has screenshots and quotes them. This answer is not the first thing that happens in chronological order but it is the best thing I've found with quotes of the tweets. So just go here to see what the tweets were. I guess it was actually about three and not just a single one like I remembered. Summary here,
stack exchange: the #1 site for your questions about dataframes and female treachery
normal website
IPS: How to approach a friend about his girlfriend asking to sleep with me?
IPS: How do I tell students at a school I volunteer at to stop flirting with me?
SciFi: Story about aliens nicknamed 'Eechees' who have created a network of tunnels on Mars
2:37 PM - 16 Oct 2018
1 Retweet 38 Likes
Someone then retweeted that,
When people seem confused about why Stack Overflow might not be the most welcoming/comfortable place for people to find answers to programming questions, show them this
Was the removal of this site from the [Hot Network Questions (HNQ)] in response to a Twitter complaint?
Yep.
Oh. Well, that seems... crummy.
Yep. Let me tell you about it.
The initial response to the tweet in an internal discussion wasn't actually "let's pull IPS out of the HNQ" it was "Maybe we should finally kill the HNQ or redesign it to make it better." I think that reworking the HNQ is something that many people want to see - myself included. Should a tweet be the final straw when it's been discussed so much over the years? No. Am I willing to be OK with that if it means something will change? Begrudgingly, yes... but that's a separate issue.
[...]
It's easy to panic and focus on optics instead of tenable solutions, and while it looks really drastic, pulling IPS from the HNQ was a pretty moderate response. Yes, it was a quick decision - like pulling your hand away from a hot stove when it burns. It was the solution we chose - without consulting IPS - because it was effective and easy to implement since it would fix the perceived problem immediately and there was already a technical solution in place for doing it.
[...]
We are going to have some internal discussions to improve how we respond in situations like this in the future. We don't want Twitter - or Reddit or any other external site - to be where users go to get real change to happen on the network. We love our meta system - the child meta sites and Meta Stack Exchange - and we need those to be where people feel they can come to and get a response from us.
This comment explains the community's feeling very well I believe.
The immediate response doesn't set a great example and looks outwardly like we didn't think things over. I think is a massive, almost impossibly massive understatement. I don't know if you guys can ever recover any of the massive amount of community trust you lost that day. Finding out that yes, indeed, a twitter complaint is a more powerful force of site governance then months of meta discussions by the most engaged users of the site just means that there's no point participating at all until whatever dynamic causes this is completly [sic] and provably wiped out.
[...] Removing IPS and only IPS based on the outrage of a few Twitter users is incredibly unfair to this community and sends a very strong signal that SE considers the opinions and efforts of valuable contributors practically worthless. If y'all do care about this site, then please act like it? [...]
What happened was that someone called SE out on Twitter for something you could conceivably see as problematic (two questions with out of context bad titles showing next to each other in that list). After that, not only was that change done within 40 minutes of it being pointed out, this happened after MONTHS of engaged users of that site askingforthe HNQ to be adressed.
[Lemmy UI does not underline individual links, so here are the three links individually]
Yet, this happens only after Twitter outrage from non-users of the site. Why is that? Even if you have the very best of intentions and had this cooking internally for a long time (which I'm going to just assume for the purposes of this argument - good faith and all), this couldn't possibly have had less fortunate timing.
I'm not trying to rag on Stack Exchange for doing this, but why was such a massive change made without consulting, collecting feedback from or even notifying the site's active user base? Why does an engaged user of IPS have to visit twitter of all places to find out SE has cut out more than half of their site's traffic overnight?
Why wasn't the community consulted on this? We had discussions on it before, a lot of people came down in favor of restricting IPS from showing up on the sidebar in some fashion or another, and now we get this. No feedback, no discussion. Someone that apparently SE wants to placate made a stink on Twitter, and somehow that's more effective than months of constructive reasoning in driving change. What reason, if at all, does an engaged user of the site have to trust the community governance model with this?
If it sounds like I'm really annoyed by this its because I am, yes I was in favor of removing IPS from HNQ before, but the circumstances under which it happened is making me lose all hope I have for SE's leadership's ability to formulate concrete plans to make changes constructively.
Edit: Make individual links as bullet points in one of the quotes since Lemmy UI does not make it clear it is three links.
Edit 2: Add summary of the tweets so more context is on this post.
As alluded to by comments here already, a long coming death.
Will probably go down as a marker of the darker side of tech culture, which, not coincidentally (?) manifested at time when the field was most confused as to what constitutes its actual discipline and whether it was an engineering field at all.
People isn't considering that documentation has greatly improved over time, languages and frameworks have become more abstract, user-friendly, modern code is mostly self explanatory, good documentation has become the priority of all open source projects, well documented open source languages and frameworks have become the norm.
Less people asking programming related questions can be explained by programming being an easier and less problematic experience nowadays, that is true.
I don't entirely agree that more and better documentation removes bugs, problems, questions, concerns, or cuts too much into a 50% drop in site usage. Having documentation is just another tool in the toolbelt, to be used alongside community forums.
Discovery process for myself and many of my coworkers has always been; Look up obscure errors, problems, etc. to get an idea of what I'm dealing with, and then off to the documentation.
As long as a LLM doesn't run into a corner, making the same mistakes over and over again, it is magical to just paste some code, ask what's wrong with it and receiving a detailed explanation + fix. Even better is when you ask "now can you add this and this to it?" and it does.
I routinely skip SO unless I've already exhausted most possibilities. If it was ever a good place to get answers, I frankly didn't see it. What I did see was infinite amounts of removed about "bad" questions, non-duplicate duplicates, lazy-ass people who just wanted an excuse not to answer, and assorted people tripping on their little iota of perceived "power".
Hell, even the indexed results on Google etc. just stopped being even remotely useful a few years back. After that, most shit I searched for ended up in an unanswered and possibly locked question with some passive-aggressive bullshit remark. It's got the culture of helpfulness of a 2003 gaming forum - except the people telling everyone else to go fuck themselves are mods, not pubertal kids. (Although if the mods were pubertal kids that would actually explain quite a bit)
This hasn't been my experience at all, but I'm old and have been using SO since it was new.
I have stopped visiting it to answer questions because the questions aren't interesting anymore. They're either "how to do this incredibly obscure thing in SOMELIBRARY" (where I've never heard of that library) or "why does my function exit early at the first return statement instead of continuing on" (basic "you misunderstand programming so fundamentally a single answer is unlikely to help" kind of questions)
As far as I can tell, the range of "I've tried this, and partially gotten it working, but this thing does FOO when it should do BAR" questions don't show up, or at least it doesn't show up when I open the site.
Answering basic questions again and again and again isn't fun. It's something I could be paid to do, I suppose, but I'm not paid for that.
Seriously, how should a community based on short two- to three-paragraph answers react to question after question like this:
I am new to python. I would like to write a program which can collect information from multiple excel and pdf documents to output that in one single excel document to show similarities and differences between the documents . Is this possible ? If so, how and where would I start writing such a programme in python? Thanks
I haven’t tried anything yet
I mean, I'm glad that someone looks at that problem and thinks "programming could do this", because it could, but it's kind of a big task and getting someone from "I haven't tried anything and am brand new to python" to that is beyond any question-and-answer forum. Welcome to programming, you may be able to get there, but it's going to be a bit of a hike.
Mostly it seemed to be people who didn't know what they were talking about answering questions badly in an attempt to win points, presumably in the belief that this would bolster their resume somehow. And people who can't tell a good answer from a bad one voting on the answers.
Definatly replaced the site for me I always just needed just a little nudge where I was missing something obvious or new. They should be happy now no one is taking up their "free time" a constant reason for being toxic to new users