this post was submitted on 25 Jul 2023
292 points (100.0% liked)

Technology

37604 readers
191 users here now

A nice place to discuss rumors, happenings, innovations, and challenges in the technology sphere. We also welcome discussions on the intersections of technology and society. If it’s technological news or discussion of technology, it probably belongs here.

Remember the overriding ethos on Beehaw: Be(e) Nice. Each user you encounter here is a person, and should be treated with kindness (even if they’re wrong, or use a Linux distro you don’t like). Personal attacks will not be tolerated.

Subcommunities on Beehaw:


This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.

founded 2 years ago
MODERATORS
 

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.


What happened?

top 50 comments
sorted by: hot top controversial new old
[–] Greg@lemmy.ca 123 points 1 year ago (1 children)

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

[–] Alto@kbin.social 22 points 1 year ago (4 children)

So you never had a bad experience, just were actively causing bad experiences for others?

[–] HERRAX@sopuli.xyz 95 points 1 year ago (4 children)

I think you just fell for quite an obvious case of sarcasm.

A "woosh" if you will.

[–] Alto@kbin.social 26 points 1 year ago

Sorry for being autistic ig

load more comments (2 replies)
load more comments (3 replies)
[–] DataDecay@beehaw.org 115 points 1 year ago (5 children)

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.

load more comments (5 replies)
[–] orsetto@beehaw.org 80 points 1 year ago (2 children)

All questions have been asked and all answers have been given

[–] focus@lemmy.film 36 points 1 year ago (4 children)

and copilot and chatgpt give good enough answers without being unfriendly

[–] blueson@feddit.nu 15 points 1 year ago (2 children)

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.

load more comments (2 replies)
[–] Elw@lemmy.sdf.org 12 points 1 year ago (3 children)

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)

[–] Tolookah@discuss.tchncs.de 23 points 1 year ago (2 children)

So soon they will start responding with "this has been asked before, let's change the subject"

load more comments (2 replies)
load more comments (2 replies)
load more comments (2 replies)
[–] perviouslyiner@lemm.ee 11 points 1 year ago

Are they all linked in a "duplicate of" circle yet?

[–] AAA@feddit.de 71 points 1 year ago (2 children)

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.

[–] avidamoeba@lemmy.ca 15 points 1 year ago* (last edited 1 year ago) (1 children)

Explains the huge swaths of bad advice shared on Reddit though. It's shared confidently and with a smile. Positive vibes only!

load more comments (1 replies)
[–] Quexotic@beehaw.org 11 points 1 year ago* (last edited 1 year ago) (3 children)

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.

[–] avidamoeba@lemmy.ca 11 points 1 year ago* (last edited 1 year ago) (1 children)

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.

load more comments (1 replies)
load more comments (2 replies)
[–] _xDEADBEEF@lemm.ee 51 points 1 year ago (3 children)

Google search going to absolute shit is what happened

[–] cOlz@beehaw.org 27 points 1 year ago

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.

[–] avidamoeba@lemmy.ca 16 points 1 year ago

This is the most likely explanation. It doesn't make sense to have such a dramatic dropoff in user behavior without an obvious trigger.

load more comments (1 replies)
[–] xtremeownage@lemmyonline.com 48 points 1 year ago (4 children)

Honestly.

Stackoverflow is a horrible place to ask anything.

I have had 100% legit, well documented questions, closed as duplicate of unrelated other question.

Its... honestly, just not a friendly place to go. Full of a bunch of assholes....

Most of the answers actually suck too. Many times, you will find the correct answer downvoted, and incorrect or bad answers upvoted.

[–] Didros@beehaw.org 11 points 1 year ago

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

load more comments (3 replies)
[–] pglpm@lemmy.ca 48 points 1 year ago* (last edited 1 year ago) (4 children)

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.

[–] tburkhol@beehaw.org 33 points 1 year ago (1 children)

human nature remembers negative experiences much better than positive, so it only takes like 5% assholes before it feels like everyone is toxic.

load more comments (1 replies)
[–] Barbarian772@feddit.de 25 points 1 year ago

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.

[–] Sabata11792@kbin.social 20 points 1 year ago (2 children)

I can't wait to read gems like "Answered 12/21/2005 you moron. Learn to search the website. No, I wont link it for you, this is not a Q&A website".

[–] HarkMahlberg@kbin.social 15 points 1 year ago (1 children)

Answers from 2005 that may not be remotely relevant anymore, especially if a language has seen major updates in the TWENTY YEARS since!

load more comments (1 replies)
load more comments (1 replies)
load more comments (1 replies)
[–] DominicO@ttrpg.network 44 points 1 year ago (3 children)

chatGPT doesn't chastize me like a drill instructor whenever I ask it coding problems.

[–] Quexotic@beehaw.org 28 points 1 year ago

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.

[–] jherazob@beehaw.org 16 points 1 year ago (2 children)

It just invents the answer out of thin air, or worse, it gives you subtle errors you won't notice until you're 20 hours into debugging

load more comments (2 replies)
[–] wabafee@lemm.ee 44 points 1 year ago* (last edited 1 year ago)

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.

[–] voidf1sh@lemm.ee 43 points 1 year ago (1 children)

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.

[–] DeadlineX@lemm.ee 29 points 1 year ago* (last edited 1 year ago) (1 children)

I’d rather read the docs than just about anything. I love good documentation. I wanna know how and why things work.

The problem is that basically nobody has good docs. They are almost all either incomplete or unreadable.

[–] doxxx@lemmy.ca 13 points 1 year ago (1 children)

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.

load more comments (1 replies)
[–] floppy@rabbitea.rs 43 points 1 year ago (1 children)
load more comments (1 replies)
[–] Lmaydev@programming.dev 32 points 1 year ago* (last edited 1 year ago) (6 children)

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.

Also ChatGPT.

It's a last resort for me nowadays.

[–] Cube6392@beehaw.org 11 points 1 year ago (1 children)

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.

load more comments (1 replies)
load more comments (5 replies)
[–] BurningnnTree@lemmy.one 31 points 1 year ago (3 children)

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.

[–] ShrimpsIsBugs@feddit.de 17 points 1 year ago

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.

[–] floofloof@lemmy.ca 12 points 1 year ago* (last edited 1 year ago) (1 children)

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.

load more comments (1 replies)
load more comments (1 replies)
[–] pglpm@lemmy.ca 29 points 1 year ago* (last edited 1 year ago) (8 children)

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.

load more comments (8 replies)
[–] VoxAdActa@beehaw.org 22 points 1 year ago

It couldn't happen to a more deserving group of smug, self-satisfied shitheads.

[–] A10@kerala.party 20 points 1 year ago

Tried to answer a question got shutdown by mods immediately. I was wondering how stack overflow is going to survive. I know now it won't.

[–] JackbyDev@programming.dev 16 points 1 year ago (2 children)

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.

load more comments (2 replies)
[–] Deathcrow@lemmy.ml 14 points 1 year ago (1 children)

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.

load more comments (1 replies)
[–] ryan659@kbin.social 13 points 1 year ago (2 children)

If this and Reddit are going downhill, where will we look for our tech questions?! (/s, there will always be others)

load more comments (2 replies)
[–] maegul@lemmy.ml 13 points 1 year ago

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.

[–] Zeth0s@reddthat.com 12 points 1 year ago (2 children)

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.

load more comments (2 replies)
load more comments
view more: next ›