7 ms·
Let go of StackOverflow; communities must take ownership
- cadamsdotcom 11mo agoLove the idea but getting people to move to another platform requires both - "nothing about the new thing is worse" and - "some things are better". Any migration must also defeat social network effects ("I'll wait for everyone else before I migrate") Still it is exciting to see energy for this. Would be great to know what (if any) alternatives exist with a similar UI to Stack Overflow - open source or other.
- jchw 11mo ago> nothing about the new thing is worse That is definitely not true. There is some complex set of coefficients that play into when people are willing to mass migrate, but needless to say the road to where we are today with platforms was not a linear slope upward. In many cases, like the move from forums to social media platforms, there were obvious problems basically the entire time, but one of those things is surgically good at consuming your attention and one is not.
- cadamsdotcom 11mo agoVery good point. Thinking on this - social network effects almost certainly outweigh better/worse considerations: “I’ll go where the community is” / “I’ll go where my friends are”
- cellio 11mo agoFrom what I've seen, communities don't migrate; they fragment. It's very hard to get a group to move, even if the new option is clearly better in the ways that matter to the group. When I left Stack Exchange I joined the Codidact project, which is FLOSS and run by a non-profit foundation (disclosure: I'm on the board). We still have lots of things we want to improve (we're a very small team), but probably our biggest challenge is adoption -- attracting enough people who want to do Q&A and related knowledge-sharing somewhere that puts communities and people first and isn't driven by revenue goals. We've got communities for software development, Linux, and others, and I'd love to see them grow.
- deleted 11mo ago[deleted]
- bolangi 11mo agoI don't know what TLA+ is, but thanks for an entertaining rant, and the excerpt from Heller's timeless book.
- JonChesterfield 11mo agoUsually temporal logic of actions. Lamport's thing. Extremely worth a look.
- simonkagedal 11mo agoTook me a while to realize that it is an actual thing, rather than used as a placeholder (“three letter acronym”)
- krater23 11mo agoThis comes some years too late. Who is really using StackOverflow to ask questions? I know that ChatGPT can answer all questions that StackOverflow can answer in a fast, friendly and nearby as correct way. It has limitations, but the most people on StackOverflow are jsut doing the same than ChatGPT, just repeat after other people. All this things will be gone soon.
- jibal 11mo agoChatGPT can provide the same answers SO can because it mined SO as part of its training data.
- nomel 11mo agoFrom my experience, the majority of answers (accepted or highest voted) are wrong/outdated, with the second or third being the correct answer.
- Aurornis 11mo agoIronically, that's where LLMs seem to have an advantage. They're not regurgitating the top Stack Overflow answer. They've scraped the entire Stack Overflow page, including context in additional answers, and they've also been trained on the same question from countless other parts of the internet.
- jibal 11mo agoAn advantage over what? Reading an SO page "scrapes" the whole page with your eyeballs. Anyway, I didn't say anything about which is preferable to use, I merely commented on where the information comes from, so your response is non sequitur. If sources like SO go away, it will affect the quality of LLM responses. "the same question from countless other parts of the internet" is a figment of your imagination when it comes to the kind of content SO accumulated. I've been in this industry for a very long time (my name appears in RFC #57) and I know what it was like to try to get answers to technical questions before SO showed up.
- Animats 11mo agoI just had that kind of experience, but with Stack Exchange. The Ubuntu people seem to have recently pushed to users a new version of the CUPS printer scheduler that doesn't like the syntax of some old cupsd.conf files. This breaks all printing on affected machines. So where are the bug reports? Stack Exchange. Nobody over there is going to fix it. This needs to be discussed on Ubuntu Forums, where the maintainers might read it. For now, I posted similar discussions on the CUPS forum and Ubuntu's own forum, and linked them to each other. There's a finger-pointing problem coming up - is this a CUPS bug or a Ubuntu bug? (What writes the cupsd.conf file anyway? Ubuntu Settings?) I don't want to file a bug report until the finger-pointing phase has commentary from people who actually know the innards of Linux printing, or I'll get shot down by one side blaming the other. Let those guys fight it out.
- lucb1e 11mo agoWhat? Why'd a software maintainer read Ubuntu Forums but not Ask Ubuntu? If you want it to be read by a maintainer, submit it to their bug tracker?!
- jval43 11mo agoYes, because StackOverflow is horrible to monitor. I work on an open source project at $DAYJOB, and as a team it's much easier dealing with a forum or bug report than tracking SO questions. You can't set up email notifications for watched tags [1] as SO doesn't take that use case seriously. There's no way to see read or unread questions, or e.g. mark them as read (personally or as a team). To make matters worse, SO tags are often wrongly applied leading to seeing lots of unrelated or low quality questions briefly. These get removed eventually but still show up initially. And lastly, I think SO has said that generally they don't want to devolve into a vendor support forum. Which is understandable, given that most companies just post boilerplate answers and aren't really helpful. As a company it makes things harder because moderation is completely out of your control. [1] https://meta.stackexchange.com/questions/25224/email-notifications-for-new-questions-matching-specific-tags https://meta.stackexchange.com/questions/25224/email-notific...
- 11mo ago
- andai 11mo agoThe other day I saw an answer on StackOverflow which was very detailed, well researched, and grounded in decades of experience. It was also heavily downvoted, because it did not directly answer the user's question. (The user had already selected a winning answer, so this was in some sense unnecessary.) It struck me that a single scalar for quality was inappropriate here. It was the best post I'd read in a long time, but by the site's rules indeed "deserved" the downvotes. I had to wonder if a multidimensional system (tags like "answers question" and "general context" etc.) would work better. You know... the stuff every social media site figured out twenty years ago? ;) --- Tangential but the more I think about it, the more I think we had the web basically right twenty years ago... You subscribed to what you wanted to see.. and then sometimes you'd find really cool new things through mentions or the comments section. I was thinking about signal to noise ratio and taste recently and realized I'd reinvented RSS from first principles...
- svat 11mo agoDo you have a link?
- lucb1e 11mo ago> I had to wonder if a multidimensional system (tags like "answers question" and "general context" etc.) would work better. Same for HN. You're supposed to vote based on "contributes to the discussion" but if someone posts something that's false, that can be a common misconception that others will have as well and is explained in replies. Does it need to be downvoted for a honest mistake? You know people will. There's a bunch of dimensions you could vote for but something close to "I disagree with this" is what people mostly use. If that were a separate metric from "contributes to the conversation", they could each affect ranking/grayness appropriately Another forum I'm on lets you classify posts from "troll" (-1) through "irrelevant" to "fine", "good", and "exceptional" (+3). It then takes the median value of all votes, biasing/tie-breaking towards "fine". There is no limit on how many posts you're allowed to mark as exceptionally good, but if you abuse it, your voting rights are taken away. It's far from perfect (if you have behind-the-scenes knowledge of something, you can see where the hive mind goes wrong) but I like it better than what HN does, also because it's public and you can filter for the exceptionally good replies. They're most often by people who post additional sources and information that the article could/should have had. On HN, the only time we get to see vote count is when something gets grayed out for being super bad...
- bilekas 11mo ago> Choose ownership by invested communities instead of faceless gamified interlopers. This is a fair take, I will say as someone who benefited greatly from SO and contributed to it way more than I should have (on paid time) the problem was that people asking question were always new to the site and rules, and so their questions would be shot down in service to high quality content. Whats happening now is anyone who is asking questions there is even less in tune with the practices of the site and likely with tech in general. It has been consumed by every coding llm, (i don't condone it but it's a fact). So it begs the question, if you have a truly new and novel problem that hasn't yet been solved by Jon Skeet, where do you ask ? As an ex hardcore user, I don't know the answer anymore but bikeshedding things with an LLM is ironically sometimes more insightful for me personally.
- fragmede 11mo agoEven if my question has been asked and answered before, what would it take for the site to realize that the answer that references, say, React 15 from 2016 is not useful in 2025?
- bilekas 11mo agoUnfortunately the sheer scale of updating that is not possible by just the mods etc, it usually comes down to someone who has searched the problem, come across the question, realized it's too old to apply, figured out a fix themselves, and THEN had the decency to update the question with an updated answer. It's just unsustainable depending on the goodwill of users, especially when SO score means very little these days. Edit : It might be very doable by AI.. But they would have to sacrifice their "no ai answer" policy. (maybe they have already)
- o11c 11mo agoIt would take someone who actually knows React writing an answer that explains how it is different. Usually newbies are not in a position to understand when version differences are relevant and when they aren't. On SO, it's often best if questions are somewhat version agnostic, and different answers address different questions.
- ThrowawayTestr 11mo agoI pay $10 a month to a small forum I frequent. If you're not willing to support the websites you use, it all leads to the same end.
- dherls 11mo agoSome of the alternatives that the author suggests (Slack, Discord, Matrix rooms) are so much worse to search for answers in. Stack overflow has many disadvantages, but it is extremely good at being a publicly searchable repository of answers to common questions
- OhNoNotAgain_99 11mo ago[dead]
- mhh__ 11mo agoI believe pretty strongly that almost every company should have some kind of internal SE
- begueradj 11mo agoGood documentation, communication channels and a healthy work environment where colleagues can communicate and help each other are much beneficial than an internal SE.
- hshdhdhj4444 11mo agoDocumentation doesn’t solve the problem of Q/A situations. Internal Stack Exchanfes are (were? I’m not sure whether they discontinued it…my old company had one but new one doesn’t) is really good at converting chat style communication into a permanent easily searchable record that can also be easily updated. You can also avoid many of the pitfalls with stack overflow around over aggressive moderation (not really needed since the volume of questions won’t be as high), or inappropriate commenting of any sort (reach out to the individual directly or even to their manager), etc.
- cellio 11mo agoThey still sell Stack Overflow for Teams (renamed Stack Overflow Internal or something like that), but the cost is pretty astronomical. If you want private Q&A in your company/school/etc and you've got anybody with the tech clues, you're better off downloading and setting up one of the free tools.
- WalterBright 11mo agoSince I (and likely everyone else) uses AI to answer technical questions, and AI is taught by stackoverflow, and stackoverflow shuts down because it generates no income, what will the next AI be trained on?
- baggy_trough 11mo agoConversations you're having with the AI to work through problems.
- lucb1e 11mo agoDon't forget the slave labor in low-income countries. They've got translations down so anyone who needs spare change can be hired
- Aurornis 11mo agoCan someone parse what this blog is trying to say with the whole Joe story at the top? I’m too deep in post-Thanksgiving travel acquired illness to understand what this story is trying to tell me. The StackOverflow links are 404s because they were deleted, which the article oddly acknowledges after the links but without removing the deleted links. As far as I can tell, the author of this blog post had their StackOverflow question deleted for some reason, it made them angry, and now they want us all to delete our StackOverflow accounts and moved to Discord, Slack, Matrix, a forum they acknowledge is actually pretty mean to new users, and a lot of other alternatives?
- o11c 11mo agoIt's claiming "questions on SO are deleted because people don't understand them", as opposed to the reality that moderation is done by the more experienced users (in this case the least-experienced close voter had 5K reputation). The deleted question (linked twice, once mislabeled as "mailing list" for some reason) is of the form "Where in my IDE is the option to do X?". While questions about IDEs are not entirely off-topic on SO, they face an uphill battle, and this particular question didn't even have any code. The question might have become a good fit for SO if the asker had bothered to follow the "edit this question to add ..." instructions ... or if anybody who follows the tag had done it either. Note that deletion only happens after a question is closed for 30 days with a negative score and no answers, and is essential to keep search meaningful.
- Aurornis 11mo agoThanks. Can I ask how you saw the original question? I only get a page saying this question has been removed, but then again I'm not logged into SO on my phone. I think this confirms my suspicions: Someone didn't read the SO rules, posted a trivial question, encountered moderation, and has taken it so personally that they're on a crusade against the entire website. Stack Overflow is not without problems, but I don't think this blog post captures any of those. It's just someone with a grudge about having their low-effort question moderated out.
- 11mo ago
- jsmeaton 11mo agoStackoverflow started failing when Jeff left. While he had a big hand in the whole mantra of being more of a Wiki than just Q&A, I feel his sense of community wouldn’t have let it get so bad. Then all of the OG engineers left (I hope Nick Craver is doing well, his blog posts were incredible), an investment company took over, and whatever good will and vibe that was left melted away. I’ll still occasionally find a good answer there. But it has zero future of making answers available for future good questions. They took the fun away.
- jonwinstanley 11mo agoSo interesting that this post is about putting incentives in the right place. I distinctly remember the number one fantastic thing about StackOverflow in the beginning was that their incentives were so much better than all the alternatives. The way SO gave you points for answering questions and gave you more for being the best answer etc etc meant the answers you got there were so much better than anywhere else. This is why the site grew so rapidly and so quickly became the best place to get a great answer.
- listenallyall 11mo agoIn the short-term, absolutely. Problem is that the points are permanent- so the first person to answer a question, based on the current standards in 2008 or whatever, got hundreds or thousands of points and that answer is still at the top despite multiple revisions and better options introduced later. For example jquery to JS to ES6. All SO points should slowly degrade, if an answer is still the best 15 years later it will continue to be upvoted but if newer, better solutions come along, the original solution will eventually fall in karma points and the newer, better solution will overtake it. That's how the site should have been designed, IMO.
- jonwinstanley 11mo agoAgreed, sounds like that would be better. I suppose the questions on SO are probably very varied in terms of the traffic they receive, attention they get etc. But there must be some parameters to make it work.
- blitz_skull 11mo agoTry as I might, I could not actually understand what the author’s point was. What is so bad about SO?
- wmf 11mo agoI guess the point is that SO encourages deletionism to a harmful degree.
- micimize 11mo agoThis seems like a totally incoherent complaint. The alleged SO bad-actor is upset that they can't police a community, but the author has the same complaint, just directed at SO. All platforms with any moderation system can be subverted by bad actors - IDK that much about SO's mechanisms but it strikes me as leaving the "community" far more leverage for getting around entrenched bad actors than discord, reddit, etc. And what's more... it's software purpose-built for technical Q&A. Some of my SO answers have been updated by others as they became outdated. Not that I have some particular fondness for SO, but what a cool collective intelligence feature. I have a feeling this was written for an in-group and broke containment, but the straight forward answer here seems to me to be "SO should have a report system for dealing with bad actors," not "boycott the forum I don't like so people use the one I do"
- rc-1140 11mo agoAbsolutely not. 1) This is a people problem, not a site problem. Technology professionals do not have a good track record of being socialized and generally well-adjusted, and for every singular tech professional who is, there are a dozen horrid maladjusted ones who are unfortunately successful and find themselves with power they aren't mature enough to have. 2) StackOverflow is still a treasure trove of information and a place anyone can go and ask questions about even niche and deprecated technology. Just recently asked a question about InnoSetup on StackOverflow and got a great response from possibly the expert fellow on InnoSetup. Having an "invested community" requires an inordinate amount of effort from a tiny handful of founders for uncertain reward.
- arp242 11mo ago> Technology professionals do not have a good track record of being socialized and generally well-adjusted Eh, this a pretty stigmatising boring old stereotype that's only vaguely based in reality at best. I've worked in a bunch of different industries over the decades, and there are unsocial and unadjusted people everywhere.
- kurtis_reed 11mo agoWholeheartedly agree that moderation on Stack Overflow is nuts but email lists, Slack channels and Discord are poor solutions.
- thayne 11mo agoA huge benefit of stackoverflow, perhaps the biggest benefit, is that it is a single place you can go to ask about a wide variety of languages, frameworks, libraries, etc. and interactions between them. Having to join a separate mailing list, forum, or chat server for every "community" you might have technical questions about, then keeping track of those is incredibly inconvenient. And in some cases it may not be clear which one to ask a question on. That's not to say that such places for community discussion isn't valuable, but stackoverflow serves a different purpose.
- tommica 11mo agoShould have a desktop tool that allows you to subsribe to different communities and interact with them in a more coherent manner. That way people could self host, and as long as the site talks a common protocol, various tools can interact with it. Then the site itself should have http output for the discoverability.
- cookiengineer 11mo agoI've decided that I am done with all that social media crap. The only way to combat this digital amnesia problem is to selfhost again. I also decided to build my website from scratch in Go, because this way I can allow people to download, share, and reuse content more easily. If my website goes down, I can offer a peer to peer client. If my wiki goes down, I can offer a prepared ZIM package. (And yes, I'm also building my own ZIM search client/server hybrid because I don't like the way ZIM's search works) In my case I had to do a bunch of things before, e.g. writing a Go WebASM bindings framework, fixing the webview/webview bindings, and rewriting my website so it can be hosted locally and in parts, too. I separated the website, weblog, wiki and (markdown) editor on purpose, so that I can split up the wiki if need be. The only thing I regret is having invested so much in social media to share knowledge. That time would've been better spent on just persisting it in a wiki. Also I think LLMs are great tools for discovery and learning, if they would respect the given boundaries, and if the owners of said LLMs would pay for the caused traffic bandwidth. Which leads back to the point of why I'm creating a ZIM server that also has MCP support.
- tartoran 11mo agoI hope you get traction and I also hope you can survive the bombardment with requests by AI scrapers without getting anything in return. Self hosting needs some problems addressed in the era we live in before it becomes something sustainable.
- tommica 11mo agoThis is a very good point - but isn't this solved by dropping the requests from AI scrapers with your firewall?
- TomMasz 11mo agoI asked a somewhat niche question once. The single answer made it clear that the answerer had not read the question. At least my question wasn't immediately closed, I guess. I totally understand why people are seeking alternatives.
- Proofread0592 11mo agoI don't know how anyone has enough patience to use Stack Overflow in 2025. Any LLM, even the one in Google Search, will give you a better answer than some stack overflow user that didn't read or understand your question fully.
- BrandoElFollito 11mo agoFor the context: on SE for 13+ years, north of 400k cumulated rep. I hate what SO became. It is true that they get heaps of junk, but a carefully crafted question from a high rep user that gets downvoted almost systematically is a problem. With me or with the massive egos of the readers. It used to be nice and friendly. Today it is not and Meta is full of inbread psychopaths. If you want to see a brain under cocaine go there. In contrast there are wonderful sites in SE at large. Cooking, Tex, Law, Travel, even Academia -- you get good, terse, sensible answers there. As an atheist I love to read the Jewish SE. The amount of effort Jews are putting into making their life a jungle is popcorn worthy (I am thinking about everything not directly related to god, but rather the innumerable rules for everyday life). And yet everyone is fine, friendly, people are not trying to downvote or close as of it was a competition. Nobody gets credit for their high rep in Cooking. People use SO for work or to show off - maybe the problem is in this dichotomy.