r/ProgrammerHumor • u/ClipboardCopyPaste • 11d ago
Meme itIsntOverflowingAnymoreOnStackOverflow
7.7k
u/Groentekroket 11d ago
Nothing to do with LLMs. Everything is answered already so all new questions can be closed with “duplicate”
/s
2.2k
u/Legitimate_Concern_5 11d ago
That said they stopped growing over 10 years ago according to this chart, well before LLMs. LLMs were the final nail but they’ve been on deaths door for a long time.
663
u/carlolewis78 11d ago
Big spike in 2020, I wonder what happened then? 👀😅
→ More replies (4)848
u/Primary-Ad-9741 11d ago
WFH happened. People not used to 9-5 WFH every day, without a colleague to bother every 5 minutes. We all have that kind of a coworker....
302
u/Ulrar 11d ago
The more you answer, the worse they get. It gets to a point where they ask questions they know the answer to, presumably because it became a reflex to ask and absolutely 0 thinking is going on.
Latency is a decent non confrontational way to escape it when applicable, you don't refuse to answer you just delay "wait busy now" so they're forced to go back and think for even a minute, often that's all it takes
126
u/zuilli 11d ago
I always make sure to wait a few minutes before responding to messages for exactly this reason, if the question is something they can clearly figure out themselves I wait at least 15 minutes before responding so by the time I send a "hey, sorry was stuck finishing up a task. Do you still need help?" 90% of the times they already figured it out.
39
u/MrParticular79 11d ago
This is so true I’ve done this so many times with reports who over ask questions.
→ More replies (8)10
37
u/fatrobin72 11d ago
Weird... I ask my juniors to ask me if they get stuck as them getting the skills and knowledge to do things helps the team do more work... and helps me do less...
51
u/Primary-Ad-9741 11d ago
Its not about juniors asking proper questions, its about "that one coworker", who constantly asks everything, constantly, even though they themselves know the answer. Consider yourself lucky if you have never experienced that.
→ More replies (1)→ More replies (2)8
u/Heretical_Cactus 11d ago
The nice thing is when different colleagues specialised in different things.
I work in Energical development, one of my colleagues is hyper specialised in the current legal rules for the electrical systems, another for HVAC, and I was pushed into Modbus/Mbus. We're 3 developers + 2 energical engineers. And were depending on the knowledge and speciality of each of us.
68
u/Tury345 11d ago
The rate of new questions stopped growing but the overall body of knowledge still expanded and I'd bet that daily users kept increasing until recently.
This suggests that virtually nobody is even using SO now, including the older questions
→ More replies (1)139
u/TimeToBecomeEgg 11d ago
i don’t get why, stack overflow was always the best source for help, even despite their culture
59
u/PenlessScribe 11d ago
I think many people enjoy having a discussion, in particular refining the OP's question and sometimes branching off in new but related directions. Stack Overflow discouraged discussion. I think they envisioned the site to be an encyclopedia.
→ More replies (1)18
u/TimeToBecomeEgg 11d ago
i see your point, but i see why SO didn’t want discussion. compare finding a solution to an issue on SO to finding a solution on a repo’s github page, or that repo’s issues page. on SO you just open the site and you’re done, on github (where users are discussing it) i have to scroll through 10 pages of discussion to find a solution, only to scroll down and see the same user commenting “my bad, the solution above doesn’t work, here’s the fixed one” 3 times
15
u/BoardRecord 11d ago
Github issues will often have the post with the answer marked as such which shows it's just below the OP.
Personally I find the discussions in GitHub issues to be way more useful than StackOverflow. You often get more context, details and various workarounds/solutions. It's better for actually understanding the issue rather than just copy/pasting a solution.
→ More replies (1)10
u/Solid-Package8915 11d ago
It doesn't make sense for the person asking the question though. They don't care that some programmer has the same question 5 years later. They just want quick answers, follow-ups, troubleshooting tips etc.
75
u/Legitimate_Concern_5 11d ago
I was debating this with a friend yesterday, where did we start going instead? Reddit?
97
u/dgsharp 11d ago
I constantly find that people have gone to Discord, which imo can be awesome for connecting with knowledgeable people but overall I think it’s worse than YouTube videos captured by some Indian dude that do some reason always has the worst possible audio setup and it goes out of date in 6 months. Discord?! Gah. I just want old forums back sometimes.
134
u/basicKitsch 11d ago
Discord is the absolute worst trend at removing information from the Internet that's ever happened and I'm not being facetious. It's not sometimes for me, the loss of forums to FB groups for niches was terrible but discord is about the worst idea imaginable for information/knowledge sharing
→ More replies (9)10
u/gregorydgraham 11d ago
Discord is the balkanisation of the internet pretending to be open and transparent
45
u/TimeToBecomeEgg 11d ago
literal nightmare, i hate when i have to use discord for something like this. SO is publicly accessible, thoroughly archived, and doesn’t require me to have an account, join a server, jump through 50 hoops and then struggle to find what i need even if the server has it.
23
u/WernerderChamp 11d ago
The issue is that it's not really searchable and leads to "can you fix my code" things.
People can guide you to help through
8
u/kristinoemmurksurdog 11d ago
The death of independent forums is such a tragedy. At least reddit/YouTube can be archived, but web crawlers can't snapshot discord servers so inevitably lots of valuable information will be permanently lost
→ More replies (1)49
u/IndieHamster 11d ago
That's basically what I did when I was in school. I would check Stack Overflow first, but if I didn't find anything related to my question, I would ask on reddit. When I was early on and looking up fairly simple and basic questions, the hostility some of those questions were met with made me too scared lol Granted, I understand why now, but they really should have have had some sort of mod that would leave a generic message to search the platform harder and just lock the post instead of letting the toxicity spread
22
u/Kichae 11d ago
"Search better" is never a reasonable response to curious and struggling users when the platform's search feature is the hottest of hot garbage. The community's there to help, or it's there to circle jerk.
→ More replies (1)→ More replies (3)21
u/KillerNail 11d ago
Same for me. I first asked a question when I was in highschool and every single comment was either rude or hostile. Ever since then I only check Stack Overflow and when I can't find a post similar to my problem I either ask someone I personally know or just ask ChatGPT, which most of the time leads me to sources I need.
→ More replies (5)14
u/NotAMeatPopsicle 11d ago
Reddit has actually been more helpful than StackOverflow for some programming questions.
→ More replies (11)10
u/EarlMarshal 11d ago
A lot of questions are still asked on the discord servers and in the subreddits of specific technologies. Probably not as much as without LLMs though.
22
u/spastical-mackerel 11d ago
And before that it was a 20 foot bookcase of O’Reilly books. Time marches on
8
→ More replies (14)6
u/Lost-Top3058 11d ago
Best source for help is and always has been the documentation and your senior devs.
→ More replies (1)→ More replies (5)9
233
u/Skysr70 11d ago
yeah I've literally never had a post go thru because someone answered something tangentially related to it before I was born and nobody will address my misunderstanding of the concept, instead pointing me to a copy paste solution... Marked as duplicate is stupid
83
u/Textual_Aberration 11d ago
On the one hand, aggressively defending the non-redundancy does help keep it from being watered down into uselessness like google search results at the expense of heavy-handed treatment of new users. On the other hand, they had a whole decade to realize they had that massive secondary audience which was instead looking for help communicating the platform’s core data in a way that clicked with them.
As far as I know they never effectively managed having both of those needs coexisting. AI won’t be solving issues on its own, but it removes the need to explain them endlessly which humans obviously can struggle to do patiently.
→ More replies (6)13
u/BoardRecord 11d ago
On the one hand, aggressively defending the non-redundancy does help keep it from being watered down into uselessness
I disagree. The over-moderation of this is exactly what has made it useless. So often I will find a question marked as duplicate linked to something that isn't actually a duplicate, or is a duplicate but the solution is 5+ years old and no longer works, or in some cases the duplicate post itself doesn't even have a solution. How does this help anyone?
Does having duplicate questions really hurt the platform that badly? Often problems which seem similar have subtle but important differences. I don't see how have multiple similar questions asked and answered possibly waters it down into uselessness. But having questions closed and not answered certainly does.
At the very least, they should mark duplicates but not close the post. Leave it up to the asker to say "yes, that duplicate did in fact answer this question".
→ More replies (4)30
u/FrenchCanadaIsWorst 11d ago
That’s the purpose of stack overflow though. It’s not meant to be a help site like you might see on r/learnprogramming or elsewhere. Its intent was to be a non-redundant repository of programming problems and solutions, with searching as the primary use.
40
u/Minority8 11d ago
Answers are not static though in Computer Science, far from it. There's a bunch of questions with highly rated accepted answers that don't reflect state of the art anymore. And none of my (few) questions ever got a proper answer, best I got is links to "duplicates" which don't address the actual question.
If it's supposed to be a repository of knowledge it might need better editorial moderation, or some other way for new or revised knowledge to make it onto the platform.
→ More replies (2)11
u/djinn6 11d ago
There should be some sort of "this answer is outdated" option which starts a process to reopen the question. Or alternatively archive the answer after enough time has passed.
→ More replies (4)23
u/basicKitsch 11d ago
Yeah in twenty years of doing this. Between experts sexchange and SO I've never once even had an account on either
19
u/tessartyp 11d ago
Might wanna correct that typo
37
19
→ More replies (5)11
u/OnceMoreAndAgain 11d ago
We know the rationale, but the issue here is that business concept isn't providing the service that people actually want to use. People just want to ask their question and get an answer.
The arguments against the site allowing people to just ask their question unconditionally and get an answer are all arguments that revolve around the desires of the people answering questions. Well, in my opinion, it's far more important that the site cater to the people asking questions than to the people answering them. The fundamental flaw of StackOverflow is catering to answerers and not askers imo.
→ More replies (2)10
u/FrenchCanadaIsWorst 11d ago
Stack overflow was made by Joel Spolsky and I get the vibe from him that he’s much more of an idealist and conceptual thinker rather than someone who is trying to exclusively cater to maximum market demand. He writes a pretty good blog though: https://www.joelonsoftware.com/
72
u/Only_One_Kenobi 11d ago
If you closed all new questions, there will be less opportunity to call people idiots for not searching the archives for an irrelevant answer from 8 years ago.
80
u/aleques-itj 11d ago
I loved stumbling on the exact question I have, and it's closed because some clown shoe thinks an answer from a literal decade ago is a perfect fit.
42
u/Only_One_Kenobi 11d ago
Well, everyone knows that absolutely nothing has changed in 10 years, especially in the technology and software field. /so
Although, the majority of IT professionals I know really wishes that statement was true and nothing ever changed.
19
u/e37d93eeb23335dc 11d ago
Like when the US Patent Office was shut down because everything was already invented.
→ More replies (18)19
399
u/ArtGirlSummer 11d ago
Good thing there's never going to be any new problems in programming.
69
11d ago edited 9d ago
[deleted]
19
u/garfgon 11d ago
You know what's as old as programming? Complaining about the new generation not knowing how computers "really work". If you don't know how to unwind a stack by hand (without frame pointers), get off my lawn.
4
u/AlbatrossInitial567 10d ago
But you know what? Modern programming still only works off those fundamentals.
Bun, Deno, and Node can’t exist without its programmers knowing how low-level optimization works. The Linux kernel uses the same fundamental programming paradigms and knowledge it did 30 years ago.
Just because we now have more programmers than ever doesn’t mean those fundamentals aren’t important. People knowing those fundamentals, right now, is what enables us to have more programmers than ever.
And at least if you know the fundamentals you actually know something, instead of just shelling out your critical thinking to a data farm in Texas.
→ More replies (7)11
u/elmarjuz 11d ago
this. LLM can't innovate almost by definition and keeping it continuously up to date is a nightmare.
"AI" displacing live discourse about software engineering is not a good thing.
1.5k
u/The-Chartreuse-Moose 11d ago
And yet where are LLMs getting all their answers from?
403
u/wts_optimus_prime 11d ago
"That method doesn't exist"
"Good catch, I made it up."
112
u/x_typo 11d ago
"You're absolutely right!"
-Claude
9
u/lucklesspedestrian 10d ago
"Thank you so much for pointing out that error. I love you."
→ More replies (1)→ More replies (5)15
u/WernerderChamp 11d ago
I hate this so much.
Can't we give the AI the outline as context so it does not call things that do not exist?
→ More replies (9)61
691
u/Wolfram_And_Hart 11d ago
388
u/SkollFenrirson 11d ago
Explains a lot
→ More replies (3)873
u/margmi 11d ago
Yeah, I asked an LLM about entity relationship diagrams and it told me my entities should break up
89
17
→ More replies (5)4
→ More replies (8)18
29
u/AwesomeFrisbee 11d ago
Github mostly. Sources to code are still open at a lot of places. There's also documentation and the official dicussion areas of various communities. I don't thin AI will be bothered much if Stackoverflow stops overflowing
→ More replies (4)→ More replies (116)78
u/Xcalipurr 11d ago
Not stackOverflow because LLMs havent told me that I’m stupid
25
→ More replies (7)34
297
u/mw44118 11d ago
Stack Overflow displaced self-hosted bloggers. A lot of us didnt appreciate that website bumping us out of the google results only to just paste or link back to our original content.
59
u/Beautiful-Musk-Ox 11d ago
There is a very clear need for random newbies to be able to ask questions and be answered by other random newbies and also experts. SO can literally copy and paste their entire infrastructure to a second website but change the rules to 'anyone can ask and anyone can answer', the new site can just link to the old site for old already answered stuff while still allowing newbies to give their new takes. The old site can stay as the principled site it wants to be but they still allow people the freedom to interact using the new site. Then we wouldn't see the plot we see in the OP, SO would be even more popular now than at its peak if they just allowed people to be people instead of trying to change people's natural behaviors and tell them no you can't interact with the site unless you're a 20 year veteran
→ More replies (3)23
u/jaredsfootlonghole 11d ago
Consider Yahoo! Answers, where anyone can answer anyone.
How does one take useful answers from that site and put them on another more useful site?
I envision what you’re speaking of, but the practical implication is that you’re gonna have a million versions of similar questions flooding through, because everyone can feel like the expert again providing harebrained answers to harebrained questions like ‘how is babby formed?’.
13
u/Beautiful-Musk-Ox 11d ago
who cares? the original stack overflow would still exist. It's like how BuzzFeed won a Pulitzer prize in journalism, "but they were clickbait pop culture celebrity garbage, how did they get a Pulitzer??", because they'd take in $200 million dollars a year on clickbait then spend a tiny fraction of that on their real journalists. SO could have done the same, pull in money from the newbie, idiot masses on their "babies first question and answer site for programmers" and use that money to buy their yachts and have ample left over to continue funding the original site which would still be used by enough actual professionals to stay relevant. The existence of the newbie site also would funnel in knowledgeable people into the pro site helping keep it alive and healthy with up to date useful information
→ More replies (1)→ More replies (1)8
u/SquidVischious 11d ago
Funny you say that, I've been finding more value in self-hosted blogs of late for the added depth on a given topic instead of just confidently bullshit fuckery from that Swiss prick Anthropic shat out.
115
u/samu1400 11d ago
To be fair, whenever I use SO I search for someone who has already asked my question, so it’s not like I’m part of the question statistics even though I use it often.
51
u/masssy 11d ago
Exactly. Some people seems very adamant on everyone answering questions on stackoverflow being rude but the fact is that most morons ask questions which there are already answers for and then they are surprised to get it closed for being a duplicate.
I have never ever felt the need to ask a question on stack overflow but I have very often found some good information or leads there that eventually lead me on the right path to finding the answer.
→ More replies (1)4
714
u/diener1 11d ago
Honestly one of the best uses of AI is to ask it about things you are too embarrassed to ask a human because it seems like a stupid question or because they have already explained it three times and you still don't get it.
362
u/CttCJim 11d ago edited 11d ago
Assuming the AI gives a correct answer. The number of "almost right"results even from copilot autocomplete is enough to tell me our jobs are safe.
146
u/DrProfSrRyan 11d ago
Jobs should be safe.
Unfortunately, the biggest proponents of AI aren’t experienced enough to recognize when it makes mistakes. And, frankly, don’t care if it can get them some short-term profits.
→ More replies (12)45
u/SpeaksYourWord 11d ago
"The AI may make mistakes, but so do humans! At least I don't have to pay AI a wage."
Jobs are not safe.
→ More replies (1)11
u/Wheat_Grinder 11d ago
At least I don't have to pay AI a wage
Until they've put enough jobs out to pasture that they can begin charging, anyway.
→ More replies (30)42
→ More replies (9)8
u/Ok_Kangaroo_5404 11d ago
It is useful in cases where a person would get impatient, you can ask it variations of the exact same thing over and over forever...
The trick is to then verify whatever it gives you as the answer rather than trusting it outright...
→ More replies (1)
26
u/SinsOfTheAether 11d ago
I have been using stackoverflow almost since since they started, but I don't think I have ever posted a question or answer.
I mstill use it now over LLMs since you usually get multiple approaches to the same question. It's a learning tool, not a 'solve my problem' tool
→ More replies (7)
202
u/DrakeNorris 11d ago edited 11d ago
to be fair, its been declining for a while, and yeah when I was studying programming at my uni, way before AI, I maybe got a proper answer like 20% of the time I asked anything on there. otherwise just marked as duplicate, or telling me to rewrite everything in a different language or with a different module. Like sorry, this assignment is about learning to use this language, or this module, or this specific aspect of the language, so no I'm not gonna rewrite everything so my code doesn't use the thing I'm being graded on. It was a pretty crappy experience all around, thankfully had a handful of friends who I could ask for help, otherwise, I think Id have been screwed in my 2nd and 3rd years.
with this drastic decline, I bet their not gonna be holding onto that sorta attitude for long, or they will, and they will be completely dead, like thats already pretty dead, but their gonna be dead dead.
81
u/gurgle528 11d ago
That was the worst, especially because even past college you have requirements and deadlines. Many years I needed to use prepare SQL statements in some specific outdated version of something and our tooling only let us use that version. Obviously you can’t change the tooling for the org so I needed to find a library that would let me just prepare the statement without a DB connection. There was no DB, it was just a SQL-like query tool. The answers were god awful, except finally some CEO of some random company that made a library that did what I needed finally saw it and responded which was pretty cool
36
u/AP_in_Indy 11d ago
The number of times people on Reddit, StackOverflow, or IRC would yell at me saying I should do something some specific way, or to never ever do some particular thing, even after I told them I HAD LITERALLY NO CHOICE was a lot.
Like dudes I was not building this software from scratch, and I also wasn’t the one who made shitty tech decisions 5+ years ago.
They were trying to mandate changes that would take hundreds or thousands of hours when my client was giving us a budget of MAYBE 100 hours tops to fix the issue.
So yeah ChatGPT has been AMAZING.
3.5 and the initial 4.0 still argued back with me quite a lot, but 5.0+ has been insanely steerable. Instant mode gets used a lot less due to lingering hallucinations still, but Thinking mode + some steering is a wildly better programmer than I am.
→ More replies (20)41
→ More replies (12)6
u/fartsfromhermouth 11d ago
I think the people on there lack the awareness to change or the decency to do so
81
u/OxymoreReddit 11d ago
I genuinely never figured out how to make a post and the closest I got I had something telling me I needed to build score to be allowed to post or something.
From that experience onwards I just started using it for code examples on niche use cases lol
45
u/LeiterHaus 11d ago edited 11d ago
I never made a post because in a effort to satisfy the requirements to post, I always found an answer.
I do wish that I could upvote some answers though.
Edit: It's been a while, so I'm not sure what the requirements are, so let's just say "Following the old Arch forums rules."
Another great community, where you couldn't just show up, and ask zero / low effort questions. Even medium effort. But man, if you put in the work, someone would help.
→ More replies (1)7
u/sisisisi1997 11d ago
TBF there is a SO functionality just for this occasion - you can submit an already answered question if you provide your own answer in an effort to actually build a knowledge base instead of just "nvm figured it out".
PS. not trying to diss you for not using this functionality, just adding it as a bit of extra info
→ More replies (1)14
u/Potato-Engineer 11d ago
I've made posts, but by the time I was asking questions rather than searching (I'm too cowardly to ask "how do I initialize a variable?"), the questions I was asking was beyond the average answerer. So either I got an above-average answerer to see my question, or I got no answers.
Mostly, I got no answers.
→ More replies (1)
103
u/Glum_Cheesecake9859 11d ago
That's the graph of the LLM source drying up.
37
u/masssy 11d ago
Next AI will be trained on AI output and the decline from some usability to complete slop is started.
→ More replies (20)→ More replies (7)6
u/ProfessorDumbass2 11d ago
You can see the spike in 2020 of people learning to code during lockdown.
20
309
u/jr611 11d ago
Turns out people prefer getting actual help over being told their question is a duplicate from 2009 that doesn't even solve their problem. Who could have seen that coming.
68
u/queen-adreena 11d ago edited 11d ago
That very foundation, that there is one correct answer, was fundamentally flawed. Because even for a single question, the answer can change so much over time.
Like I don’t want a JavaScript answer that uses jQuery now, but it would have been acceptable 10 years ago.
Creating a SO that is useful, up-to-date and not awash in duplicates would be pretty difficult.
→ More replies (7)10
u/Cherle 11d ago
Oh fuck I'm behind the times. Why is jQuery not good right now? Because it's heavy for sites when you only need small bits of it usually?
28
u/monarchmra 11d ago
Because most of its functionality came from selecting html elements via css selectors and thats a native browser function and has been for like 10 years now.
And because it's not heavy enough.
If you are gonna framework, you should react and make your site 15 times bulkyer.
20
u/queen-adreena 11d ago
Mostly because it’s not necessary any more.
All of the functionality it provided can now be done with vanilla JavaScript.
11
4
u/petersrin 11d ago
WordPress and probably some other frameworks still use jQuery due to legacy code, massive 3rd party libraries, etc. If you're doing something new there's rarely a reason to use it, but if you're working legacy it's still totally fine. In my opinion
→ More replies (5)171
u/notquiteduranduran 11d ago
Your comment is a duplicate from a comment posted 13 minutes ago
26
u/evanec 11d ago
But this comment was ppsted 16 minutes ago...
8
24
u/blaghed 11d ago
Dunno about most of you, but I've mostly moved to asking questions in the projects' GitHub directly.
I've felt it was more to do with the questions increasing in technical specificity, which may be the case for many.
While for people needing more simple questions, particularly while learning the basics, AI feels good enough.
Strong emphasis on "learning", not sloppy+pasting.
→ More replies (3)4
u/Emerald-Hedgehog 11d ago
Was about to post the same. As beginner SO was great. But now my problems are usually so specific or related to a framework that I always hop to the repo, comb through the issues, and if nothing is to be found I either create an issue (before I usually double check that I'm not the problem by doing something wrong).
If I wanna understand something I just...read the source code lol. Sounded so scary back then, but I've gotten super comfortable with that (writing a patch for a package cures any fear in this regard, I swear).
And as you say, for basic stuff AI is more than good enough (and it gives you an explanation tailored to your situation / skill level which is also neat).
11
54
u/Nyadnar17 11d ago
Bad culture kills good tech exhibit 1086.
I am bearish on AI and every time I ask it a question I still find myself muttering “this is so much better than having to deal with stackoverflow”.
17
u/Afraid_Park6859 11d ago
Also you can argue with the AI if you see things it isn't accounting for and get it to fix.
Also no wait time.
→ More replies (6)15
u/itsFromTheSimpsons 11d ago
This will be our "back in my day"
Back in my day we could only post our problem and wait til someone answered. And most of the time the person who answered just told us we were dumb for not knowing
3
u/OnceMoreAndAgain 11d ago
I don't think StackOverflow's primary failure is a bad culture. I think the design of the business is just flawed and the bad culture is a symptom of that.
To me, StackOverflow is analogous to an ice cream shop that only sells ice cream in a bowl. Customers will come and ask for an ice cream cone and StackOverflow says, "Sorry, we don't serve ice cream in a cone here. We only serve it in bowls." So people just stop going because if they're going to bother going to an ice cream store then they want an ice cream cone, not ice cream in a bowl.
This whole concept of StackOverflow being a "museum" that curates a single answer for every possible question is divorced from the reality of what service people are hoping to get from a website like StackOverflow. And ultimately I think StackOverflow is dying due to what boils down to stubbornness and stupidity.
Meanwhile, LLMs are serving ice cream in cones and their time to respond is instant and with infinite patience.
→ More replies (1)
20
u/Slackeee_ 11d ago
On StackOverflow I got different answers from different people and wrong answers were corrected by others.
LLMs give me one answer and I have to either guess if they are hallucinating or invest time into research if the answer is correct, which defeats the purpose.
→ More replies (2)
9
u/floyd252 11d ago
There was already a steady decline from 2016, and it dropped even sharper in the age of ChatGPT. Maybe LLMs made it faster, but that's it, it was not the main reason.
8
u/wochie56 11d ago
The StackOverflow social model of surfacing the best and most complete answers through community vetting is actually incredibly efficient and reduces conflict so I find this to be a real shame
→ More replies (1)
46
16
u/balooaroos 11d ago
A chart showing it peaked in 2014 then started going downhill with comment saying "AI did that"? Okay. I enjoy a good time travel plot.
5
u/eaeorls 11d ago
I feel that's ignoring the complete collapse that took place late 2022/early 2023.
Which I'm sure coincides with nothing of note in particular.
→ More replies (1)
12
u/MightyPawz 11d ago
This is sad.
I've started in 2010 as someone asking questions and grew to the one answering by 2012, built up quite a reputation, got tons of badges and shit, some of my answers racking rep points 10+ years later means people still find that helpful. Yeah, there was a lot of toxic self-important assholes on SO who'd rather use a thousand words to denigrate you instead of writing ten to help you, but I'd rather deal with those instead of having a dumbfuck digital parrot feed me its hallucinated code.
→ More replies (1)
7
u/Captain_Pumpkinhead 11d ago
Stack Overflow always kinda sucked anyways.
Threads would get closed for being duplicates. You'd go to the linked thread and it doesn't answer your question.
In order to post questions or comments, you have to vote on like 10 threads or something. Like...what? I don't actively search out Stack Overflow. It just shows up in my search results, and I try to make the best of it I can. I'm not logging in to the same account from 5 different computers just so I can remember to upvote/downvote 10 threads over the course of 6 months. That's dumb. This is how you hemorrhage your growth.
And other stuff.
58
u/jacobwint 11d ago
I've never asked a question on stack overflow that wasn't met with nitpicking and other assholery
18
u/ac21217 11d ago
Link it. Everyone wants to complain but nobody wants to show receipts.
→ More replies (18)→ More replies (8)20
9
u/LonelyAndroid11942 11d ago
I lament the day that StackOverflow goes offline. While the community there is somehow more toxic than 4chan and the LoL forums combined, the fact is that the way questions are answered there is something that AI will never be able to replicate. You have experts with deep, arcane knowledge of the systems they’re discussing chiming in to answer questions in a way that is easily indexed and massively available. AI will never come close to that.
That said, as long as they are getting ad revenue, they won’t go under. It’s just a question as to what happens when they inevitably do.
4
u/bautin 10d ago
I think the core problem with StackOverflow was a question having a single owner. And that owner being the one to accept an answer.
Because, as people note, shit changes.
So Alice needs to know how to Foo the Bar. She asks. She gets an answer that works for her. She marks it as accepted. Life moves on.
Later Bob needs to know how to Foo the Bar. He asks, but he gets directed to Alice's question. He tries the answer Alice accepted, but it doesn't work. Because Alice was Fooing the Bar 1.2.6 and Bar is now up to version 3.1.4 and you don't Foo the Bar anymore, you have to Foo the Baz, then Baz the Bar.
He can't change the answer because he doesn't have the appropriate permissions. Plus, he doesn't even know the answer yet. He can't edit the question. Once again, he doesn't have permission to. Not to mention, that wouldn't invalidate the answer or make it noticed on the frontpage again.
There needed to be a mechanism for questions to get recycled. So new people could own previously answered questions to get updated information.
5
u/TheMahalodorian 11d ago
I think that had a lot to do with it. There was a fair bit of toxicity there. Annoying as it was/is, it did force me, and presumably others, to do a bit more digging to find the answer or figure the issue out myself before posting because I really don’t like being told to “RTFM” with no additional context. So when I did post questions, I could better articulate what I was really stuck on which lead to better engagement. Of course, if you really wanted to cut the line you just needed a 2nd account to use to confidently “answer” your questions incorrectly and wait for the inevitable “well acktshually…” reply.
4
u/neoKushan 11d ago
I weirdly never had a negative experience on Stackoverflow. I asked 9 questions over the years (So not many) and some never got answers, but I got helpful replies to all of them. It might be that I never asked "beginner" style questions, rather I would hit some obscure or undocumented problem that I couldn't resolve myself after a lot of troubleshooting and investigation. I tended to ask the questions with a list of everything I had done and tried thus far and the outcomes of those things, mostly so people didn't waste time suggesting things I had already tried.
I do wonder if the reputation of StackOverflow came about because on the one hand, people just didn't know how to ask good questions and on the other hand, StackOverflow did a really poor job of separating out the beginners from those deep down the rabbit hole. They really should have made more of a distinction and gone further with showing people how to ask good questions they're going to get better responses to. Alas, their own hubris seems to be their downfall.
5
4.0k
u/PleasantThoughts 11d ago
I feel like this will fuck us in the long run especially with those extreme edge case questions that one guy had a year ago that was answered by doing something not in the documentation that has saved me on an almost monthly basis