TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

The decline of Stack Overflow

48 pointsby cchubitunesover 7 years ago

13 comments

OtterCoderover 7 years ago
This article doesn&#x27;t even touch the worst problem with SO. Code rot.<p>Answers are typically out of date and no longer good practice. Some claim that the ability to edit answers fixes this, but all it does is subvert the accept&#x2F;vote functions. You end up with strange &quot;Ship of Theseus&quot; answers where what is written has nothing to do with what was so highly voted, or what solved the original problem.<p>Where SO goes wrong is that they have tried to create a definitive set of answers in a field where the real answers change yearly, or even monthly.
评论 #15819305 未加载
sytelusover 7 years ago
The author of this article certainly don&#x27;t understand social dynamics and various competing forces. On producer consumer systems, the ratio of consumers to producers is often 10X or less. This has been case everywhere from Wikipedia to Etsy to TV to movies to various blogs. The act of producing something is many magnitudes more expensive than act of consuming something. As all biological systems, humans tends to conserve their energy and that&#x27;s the root cause of these symptoms.<p>Second, it is very important for these systems to ensure high quality content or otherwise consumers would stop consuming and then producers would stop producing leading to vicious cycle. On large scale systems like Internet, consumers are saved from quality issues by search engines and you can keep producing garbage without triggering vicious cycle. However on websites like SO this is often not the case because they rely on gamification. If you allow users to quickly accumulate scores in game effortlessly than other users who have to try much harder for same scores than overall quality would decline.<p>And no, SO is not in decline by any measure. In fact, SO has firmly established itself as go to website for vast majority of developers. Some even say programming is mostly reduced to searching SO these days.
Const-meover 7 years ago
Not just for new users. I’ve been using SO since 2009, have over 7k reputation there and 375 answers, but recent changes make me want to stop using it.<p>The problem I encounter most often, the community tends to closevote hard questions instead of answering them.<p>E.g. I recently asked a question on SO, for Linux C API to monitor WiFi signal strength for the connected network.<p>10 minutes later it got a vote to close “migrate to superuser”. I immediately updated the question explaining that I only interested in C API. An hour later it got closed as offtopic. I flagged to mod, nothing happened. It gathered a few votes to reopen but not enough to reopen. And now it’s just deleted by “Community” saying “RemoveAbandonedClosed”.
评论 #15819267 未加载
neurotraceover 7 years ago
Are we really digging up this thing again? It uses inflammatory language, cherry-picks interactions from the site, and overall shows that the author doesn&#x27;t understand what it takes to create and maintain a high quality knowledge resource.<p>Who here has not used Stack Overflow at least a time or two for bits of information? Do a lot of newer users submit low quality questions? Yes. Do they get corrected on how to interact with the site and have their questions deleted or redirected? Yes. If no such measures were in place, Stack Overflow would become as useless as every other Programming Q&amp;A forum out there. The highly specialized ones do well for that area, the more general ones fall apart when you&#x27;re trying to get direct, accurate information.<p>This was a poorly written article when it came out and it still is today.
tonteldoosover 7 years ago
I wanted to reply to some questions below, but realised I&#x27;ve got more touchpoints than any single one of them.<p>Every now and again, I go through spurts of activity where I try and contribute to SO with reviews, comments, edits and answers (rep a bit below 2k). Two things happen every time I do this:<p>1. While there are lots of &#x27;please do my homework&#x27; questions by new users, every now and again someone will post a question where they are genuinely trying to get their head around a concept as a new programmer, even though the question doesn&#x27;t necessarily meet the MVP requirements, or could be seen as too broad or off-topic. I try and engage in the comments section, and quite often, it turns out to be a viable (but poorly asked) question, worthy of a good answer. The amount of aggressive downvotes, abusive comments, etc in these cases by other users (new and old) is absolutely astounding.<p>2. When I post answers, I try and tailor them to the OPs level, so it might not be &#x27;by the book&#x27; accurate, but will explain the basic concept and offer a possible solution. For some reason, especially on C&#x2F;C++ based questions, any answer that is not referencing the C&#x2F;C++ standard and absolutely factually correct and accurate in terms of terminology, etc, will get aggressively downvoted, or destroyed in comments. What this has done, is to effectively stop me from even attempting answers in these categories.<p>So, yes, there are lots of &#x27;bad&#x27; questions and &#x27;bad&#x27; answers, but generally the voting and moderation system works. However, I think that &#x27;older&#x27; users are as much to blame for some of the issues on the site, as new users who come there to have their homework questions done.
mellingover 7 years ago
“Closed as not a question”. “Tell us what you tried first. Nothing? Unacceptable!”<p>I think they should have had a little more vision. I’ve closed two accounts. Now I only use my current account when absolutely necessary. I think I asked over 200 questions in my first two accounts. At one point I was trying to throw down breadcrumbs while learning elisp.<p><a href="https:&#x2F;&#x2F;stackoverflow.com&#x2F;questions&#x2F;2170528&#x2F;writing-hello-world-in-emacs" rel="nofollow">https:&#x2F;&#x2F;stackoverflow.com&#x2F;questions&#x2F;2170528&#x2F;writing-hello-wo...</a><p><a href="https:&#x2F;&#x2F;stackoverflow.com&#x2F;questions&#x2F;2264286&#x2F;generating-a-quiz-in-emacs-lisp" rel="nofollow">https:&#x2F;&#x2F;stackoverflow.com&#x2F;questions&#x2F;2264286&#x2F;generating-a-qui...</a><p>StackOverFlow could have been the best place to learn any topic.
评论 #15821159 未加载
bigjimmyk3over 7 years ago
A few years ago I felt like I should contribute something back to SO (having used it plenty of times for research), but somehow I got routed into a &quot;gotcha&quot; UX where the site would repeatedly tell me that my previous action was against the rules. It felt like being trained via shock collar. I certainly appreciate the goal of maintaining quality in questions and answers, but I hope there are better ways of getting there than what I saw.<p>Note that the experience I have didn&#x27;t appear to be human-initiated: I understood it as an automated &quot;feature&quot; of the site itself, a sort of guided initiation process. Maybe that process trained some people a bit too well?
评论 #15819451 未加载
pedalpeteover 7 years ago
The interesting dynamic I&#x27;ve found when I post to SO lately (which I&#x27;ll admit has been rare over the last few years) is I so often get a comment about &quot;how can somebody who has X points on SO ask a question like this&quot;, as if the accumulation of points, because I&#x27;ve been on the platform for a while and some of my questions or answers have gathered a lot of points does not mean I can&#x27;t still struggle with what other people consider simple bits of code.<p>The community itself it seems has become hostile, and therefore I personally don&#x27;t want to post questions just to be berated for not knowing the answer.<p>I also think SO is so focused on the simpler questions. This is my code, it isn&#x27;t working, can you help me fix it. I once asked a question which was more of an architecture problem, no clear answer, but I thought &quot;maybe&quot; it could get some discussion going which would lead to the answer. Nope, SO isn&#x27;t interested in getting into the larger questions which could help you learn and progress. Keep it to simple errors or maybe help find the right algorithm.<p>The usefulness decreases over time as we become better developers if SO can&#x27;t lead us to asking larger questions.
flavio81over 7 years ago
I come from the RTFM generation. S.O. never appealed to me, since I usually read the documentation of the libs&#x2F;APIs&#x2F;products I&#x27;m using.<p>Call me snob or whatever, but I&#x27;d rather rely on official (or good, comprehensive third-party) documentation. And if the product is open-source, you&#x27;d better ask the creators&#x2F;maintainers and then contribute to improve the original documentation, for the greater good.
lukevover 7 years ago
I mean, yes, all the issues pointed out here are real problems that I wish they would address.<p>On the other hand, and, more importantly, no! Remember what the world was like before SO? It has been remarkably successful at its stated goal of putting expertsexchange and random terrible phpbb forums six feet under. And despite its flaws I don&#x27;t think anyone would wish for the world that it replaced.
mcknzover 7 years ago
see also <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=12576124" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=12576124</a><p>and <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=9837442" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=9837442</a>
tabtabover 7 years ago
What&#x27;s the alternative? It&#x27;s far from perfect, but has no significant competition yet.
bgunover 7 years ago
Needs [2015].