125
Stack overflow is almost dead (blog.pragmaticengineer.com)
top 50 comments
sorted by: hot top controversial new old
[-] half_built_pyramids@lemmy.world 1 points 1 hour ago

There's no one thirstier than someone with a coding question.

[-] Templa@beehaw.org 3 points 2 hours ago* (last edited 2 hours ago)

In my opinion SO has been replaced by forges discussions/issues. Whenever I have an issue with some library or piece of software, I will always check their repo to see if someone is going through the same thing or how they solved it.

When I tried to engage with SO it was a pain in the ass so I just stopped answering/asking.

[-] footfaults@lemmygrad.ml 4 points 4 hours ago

SO was incredible. I remember it very fondly circa 2011 thru 2013 while it was still growing and all the questions every thought of hadn't been asked yet.

Obviously as time went on, the challenge of organizing and managing questions once a huge base of knowledge had accumulated, proved to be a much more difficult. I don't think they ever solved that, and ended up rewarding toxic behavior.

It's a shame.

[-] stinky@redlemmy.com 1 points 1 hour ago

Managing all that data was never a problem for them. They had the technical expertise, paid staff, and plenty of volunteers.

The challenge was not being shitty to people, and they failed. That's why this news gathers so much attention. We are vindicated to see such a horrible group of people brought down.

[-] timhh@programming.dev 3 points 6 hours ago

My favourite closed question is how to do Case-insensitive string comparison in C++ - closed as opinion based!

ChatGPT helped, but this is why you died StackOverflow.

[-] Anders429@programming.dev 10 points 10 hours ago

A lot of people seem to be celebrating this, but I personally think this is a net negative for programming. Are people actually replacing SO with talking to LLMs? If not, where are they going?

I've seen an uptick in people using places like discord to get help. But that's not easily searchable and not in the same format that it is in stackoverflow. SO was meant to organize these answers to make asking questions easier. Now it seems like we're walking away from that, and I can't quite understand why. Is it really because SO is "toxic"?

[-] stinky@redlemmy.com -1 points 1 hour ago

Yes. Stack overflow was a cruel, selfish, horrible emperor and now the dynasty of technical knowledge is crumbling.

If everyone moves to LLMs then there will not be a central repository of knowledge. That is the fault of stack overflow. Their self-centered behavior directly caused this fracturing of knowledge.

If they had been decent human beings we would have had a library of information kept current with today's trends and technologies. Instead we're going to have to rely on paid AI models or fucking grok.

This is their fault. I blame them for it. And I celebrate their downfall because they were shitty humans.

[-] Anders429@programming.dev 1 points 15 minutes ago

This is their fault. I blame them for it. And I celebrate their downfall because they were shitty humans.

Who is the "they" in this? The volunteers who contributed to the site? StackOverflow isn't like a company or anything. No one is paid to answer questions there. They're all people who were working hard to make a collection of common questions with the best possible answers, and trying to uphold a certain standard for the content there.

Based on your comment, I think maybe we as a group just don't deserve stackoverflow. If we really are all now turning to LLMs instead (which are not in any way "decentralized") to get a bunch of statistical bullshit spit at us instead of, you know, the actual right answer, then maybe we deserve what will happen next.

[-] ProtecyaTec@lemmy.world 2 points 37 minutes ago

W h a t ? I couldn't disagree with your comment more.

StackOverflow, and the slew of substacks, are/were almost entirely volunteer run. From the questions, to the answers, to the moderation.

Like yeah, there's assholes everywhere, and yeah tech jockies are always snooty when they think they know better. I don't think any of this is the fault of StackOverflow necessarily, it's just a format that isn't a forum. They were, and are, a QA site where they wanted answers from the people that knew. Not discussions. Not the same question asked a hundred times. Not quick homework answers.

StackOverflow is one of the defacto ways I still get programming answers and knowledge from. So much so that I haven't needed to ask a question in a long time. It's robotic, it's uniform, it's boring, but it's is/was such a useful website.

IMO it's downfall was not promoting more community and branching our beyond QA and into discussion based topics and chats. Not being able to see that people needed a space outside their QA model and not trying to harness that in their hay day cost them everything. Now AI has scrapped all their content.

[-] Anders429@programming.dev 1 points 8 minutes ago

I think a big problem was how new users had to unlock things like the ability to comment. Probably a lot of new users really should have added comments to previous questions to clarify things, but instead the site tells them to create a new question first to get reputation points. So they do, but what they want isn't really a unique question, just clarification on a previous question.

Once you get enough reputation to be "in," suddenly the whole site opens up and you can do everything you need to. But a new user has to get to that point, and that is daunting if they're new to programming.

I also think that SO selling their data for training AI really rubbed a lot of old timers the wrong way too. If they had not given in to that, I wonder if the decline would have been nearly as sharp. There were users active there daily, finding questions to answer and evaluating others answers. Now there really aren't.

[-] chrischryse@lemmy.world 3 points 13 hours ago

Good. StackOverflow is toxic, while I was in school I would ask questions that were “obvious” I guess. I’d get told that I’m dumb (didn’t get those words but it was implied) when trying to ask for clarification. Then I got banned from posting anymore questions due to downvotes. Like imo how can you learn if people shun you for asking questions?

Reddits programming community was more welcoming and kinder than the stuck up folk on SO.

[-] PolarKraken@programming.dev 2 points 6 hours ago

It's mainly a different model, but I totally sympathize that it's the opposite of welcoming or encouraging.

SO recognizes that many, many questions are really just rephrasings of the same underlying question, and the aim is to find and provide the best answer to those. It explicitly does not want to repeatedly answer the same question, and given how few people find out how it works before simply asking, they have to be pretty ruthless about it. The result is that usually the most active and fleshed out questions and answers are very informative. So there's a big upside in trade for those downsides. Answers are meant to be durable, ~singular, and authoritative.

Reddit is basically halfway between that, and Discord. Discord is the polar opposite, questions and answers are naturally ephemeral, duplication happens constantly, and quality of responses is all over the map.

I greatly prefer the StackOverflow model, and - to be very clear - I have never once asked (to say nothing of answering) a question of my own there, lmao.

[-] chrischryse@lemmy.world 1 points 51 minutes ago

I get that, in my case it was stuff I couldn’t find and even if it’s something that was already asked it tended to be slightly different than what I wanted causing more confusion still lol

[-] ExLisper@lemmy.curiana.net 22 points 21 hours ago

It's because all the questions have already been answered. How many times can you answer how to reverse an array in javascript?

[-] MoonRaven@feddit.nl 15 points 19 hours ago

... ... How do you reverse an array in Javascript?

[-] funkless_eck@sh.itjust.works 5 points 10 hours ago

marked as duplicate. closed.

[-] xtools@programming.dev 2 points 10 hours ago

array.reverse() should do the trick 😆

[-] sommerset@thelemmy.club 4 points 18 hours ago

I haven't used it a lot even before AI.

[-] mutual_ayed@sh.itjust.works 101 points 1 day ago

Topic already covered here https://stackoverflow.com/questions/5301389/how-to-use-exception-stack-trace-after-process-dead

Closing thread due to similar question already being answered.

[-] ulterno@programming.dev 3 points 17 hours ago

Comments have been moved to chat.

[-] abobla@lemm.ee 19 points 1 day ago
[-] mutual_ayed@sh.itjust.works 32 points 1 day ago

Do not resurrect a closed thread with unsupported emojis. User has been warned.

[-] collapse_already@lemmy.ml 9 points 1 day ago

No, no, this question deserves the RTFM response, not the asked and answered. Unless you linked to an RTFM answer, in which case I'll allow it.

[-] kokesh@lemmy.world 61 points 1 day ago

I gave up on it when they decided to sell my answers/questions for AI training. First I wanted to delete my account, but my data would stay. So I started editing my answers to say "fuck ai" (in a nutshell). I got suspended for a couple months to think about what I did. So I dag deep into my consciousness and came up with a better plan. I went through my answers (and questions) and poisoned them little by little every day with errors. After that I haven't visited that crap network anymore. Before all this I was there all the time, had lots of karma (or whatever it was called there). Couldn't care less after the AI crap. I honestly hope, that I helped make the AI, that was and probably still is trained on data that the users didn't consent to be sold, little bit more shitty.

[-] Anders429@programming.dev 1 points 10 hours ago

I guess the main issue here is that we let some group "own" all of the questions and answers, giving them the opportunity to sell it whenever they wanted to cash out.

Maybe a better solution is some kind of decentralized version of StackOverflow that prevents one person from owning everything. Something like Lemmy and Mastodon, but for questions and answers specifically.

[-] ProtecyaTec@lemmy.world 1 points 29 minutes ago* (last edited 29 minutes ago)

How do you sort through the trash though?

The thing about SO is there really is a ton of poorly phrased or poorly researched questions asked each hour. So, how do you find quality questions to dedicate your time answering? How do you search QA when there's a number of similar questions asked?

That's the thing StackOverflow was trying to solve.

There's millions of people with programming questions that think their problem is unique or they simply don't understand how to research their issue, so you end up with a ton of bad or duplicated questions.

[-] Kissaki@programming.dev 6 points 20 hours ago

Unfortunately, that poisons not only the AI.

[-] kokesh@lemmy.world 2 points 14 hours ago

Yes, but if all this coding ai fails more and more in delivering good results, people may use it less.

[-] rayquetzalcoatl@lemmy.world 34 points 1 day ago* (last edited 1 day ago)

Yeah the AI without consent thing killed it for me, too. Shame we couldn't totally tank the whole site with poisoned answers.

While I find the site so helpful, humans that help AI like the team at StackOverflow did deserve to be on the losing end.

I am absolutely not above cutting off my nose to spite my face.

[-] can@sh.itjust.works 14 points 1 day ago

This is a level pettiness I can only aspire to.

Bravo.

load more comments (1 replies)
[-] Xanza@lemm.ee 22 points 1 day ago

To the surprise of absolutely no one. Tends to happen when you cultivate one of the most tixic online spaces on the net. I've never asked a question on SO, but just the verbiage used to accost people just trying to learn is just insane. Mods don't really care about post content as long as its not perceived as "hostile," so you can be generally as passive aggressive and shitty as you want. It's just...weird.

You can find especially viperis content when you find a question which has been answered, but someone is just like "Well, this isn't the way that I do it!" etc, and then go on a tirade about how the question was asked poorly and the answer doesn't completely answer the question.

Shit is just wild.

[-] MagicShel@lemmy.zip 8 points 15 hours ago

I asked a question on there about Apache Poi. Then no one answered it so I found a solution and answered it myself. Must've stayed relevant because I fielded a few questions about it for years.

Then they took my account away, I think maybe because I didn't confirm my identity after a big breach? Then I looked for my Q/A and it was attributed to someone else. I was hot about it for a minute and then realized I didn't care and was finally free from being the expert in that one niche thing I've never done since.

[-] ExLisper@lemmy.curiana.net 17 points 21 hours ago

I use SO daily and never seen anything like you describe there. All I see is that incorrect answers are down voted. I don't know, maybe I just don't pay attention to the "verbiage". I look at the code sample and move on. In the end, it's not a forum. I'm not there to read opinions.

load more comments (6 replies)

To be honest. (although I am guilty using chatgpt way too often) I have never not found a question + an answer to a similar problem on stackoverflow.

The realm is saturated. 90 % of the common questions are answered. Complex problems which are not yet asked and answered are probably too difficult to formulate on stackoverflow.

It should be kept at what it is. An enormous repository of knowledge.

[-] timhh@programming.dev 2 points 6 hours ago

I disagree. I still easily find new questions to ask, for example this one which is a nice demonstration of why StackOverflow is dying. Or this one (which also received 4 downvotes).

Even so, I definitely go to ChatGPT first now. Now that we finally have an alternative to the toxic downvotes/closing, why would I go there unless I absolutely need to?

[-] b73fe203@programming.dev 1 points 17 minutes ago

That is a good example. If you aren't already aware you might be interested in ntfs-3g, the GPL-2.0 licensed ntfs driver - the function ntfs_upcase_table_build in libntfs-3g/unistr.c may be of some assistance

[-] staircase@programming.dev 1 points 5 hours ago

I'd wager that most new questions are in cutting-edge tech. Older tech will be saturated.

[-] Anders429@programming.dev 1 points 10 hours ago

This is a really good point. I joined stackoverflow after graduating university a few years ago, and found it really hard to participate. You need karma to be able to vote on stuff or add comments, but the only unanswered questions are often basically unanswerable. I did find some success with adding answers that were better than previous ones, but it was limited, because at that point the site was already declining and there was no one left to upvote my contributions.

[-] GammaGames@beehaw.org 33 points 1 day ago* (last edited 1 day ago)

This is a huge reason for the question decline! All the easy stuff has been answered, the knowledge is already there. But people are so used to infinite growth that anything contrary = death lol

People also blame ai, but if people are going to ai to ask the common already answered questions then… good! They’d just get hurt feelings when their question was closed as a dupe

[-] hallettj@leminal.space 10 points 1 day ago

Yeah, the article seems to assume AI is the cause without attempting to rule out other factors. Plus the graph shows a steady decline starting years before ChatGPT appeared.

load more comments (6 replies)
[-] ifGoingToCrashDont@lemmy.world 16 points 1 day ago

I think it'll make a comeback eventually. LLMs will get progressively less useful as a replacement as its' training data stales. Without refreshed data it's going to be just as irrelevant as the years go on. Where will it get data about new programming languages or solutions to problems in new software? LLM knowledge will be stuck in 2025 unless new training material is given to it.

load more comments (6 replies)
[-] froufox@lemmy.blahaj.zone 12 points 1 day ago

looks like an opportunity for the fediverse

load more comments
view more: next ›
this post was submitted on 20 May 2025
125 points (99.2% liked)

Programming

20253 readers
652 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



founded 2 years ago
MODERATORS