6 ms·
People in this thread are missing another key component in the decline of StackOverflow - the more experienced you become, the less useful it is. The harder th
by Alupis 9mo ago
People in this thread are missing another key component in the decline of StackOverflow - the more experienced you become, the less useful it is.
The harder the problem, the less engagement it gets. People who spend hours working on your issue are rewarded with a single upvote. Meanwhile, "how do I concat a string" gets dozens or hundreds of upvotes.
The incentive/reward structure punished experienced folks with challenging/novel questions.
Pair that with the toxic moderation and trigger-happy close-votes, you get a zombie community with little new useful content.
- encom 9mo ago>toxic moderation and trigger-happy close-votes >zombie community Like Reddit post 2015.
- deleted 9mo ago[deleted]
- fabian2k 9mo agoStack Overflow moderation is very transparent compared to whatever Reddit considers moderation. For programming my main problem with Reddit is that the quality of posts is very low compared to SO. It's not quite comparable because the more subjective questions are not allowed on SO, but there's a lot of advice on Reddit that I would consider harmful (often in the direction of adding many more libraries than most people should).
- deleted 9mo ago[deleted]
- bmacho 9mo ago> People in this thread are missing another key component in the decline of StackOverflow - the more experienced you become, the less useful it is. This is literally not true. The rate you learn and encounter new things depends on many things: you, your mood, your energy etc. But not on the amount of your experience. > The harder the problem, the less engagement it gets. People who spend hours working on your issue are rewarded with a single upvote. This is true, but not relevant, I don't think many people care. Some might, but not many.
- zdc1 9mo agoI don't know what your experience has been, but I do feel that at some point you will find yourself on or beyond SO's "knowledge frontier". The questions you land on will be unanswered or have equally confused replies; or you might be the one who's asking a question instead. I've "paid back" by leaving a high quality response on unanswered SO questions that I've had to figure out myself, but it felt quite thankless since even the original poster would disappear, and anyone who found my answer from Google wouldn't be able to give me an upvote either.
- YetAnotherNick 9mo agoNo, you don't. Not only there are many examples of detailed stackoverflow articles written by absolute experts, you also need answer often for something trivial(which is like half of my chatgpt), e.g. how to export in pgadmin, or a nondescriptive error in linux.
- palata 9mo ago> No, you don't. When someone says "I feel like" and you answer "No, you don't", you're most certainly wrong :-). I do feel like the parent.
- YetAnotherNick 9mo agoIf you read parent's comment it's not "I feel like" comment even though he mentioned it. I have been in software engineering for long and the queries to stackoverflow/chatgpt combined haven't decreased for me.
- palata 9mo ago> I don't know what your experience has been, but I do feel Are you being serious here?
- palata 9mo ago> I've "paid back" by leaving a high quality response on unanswered SO questions that I've had to figure out myself I was used to doing that, but then the moderation got in the way. So I stopped.
- ChrisMarshallNY 9mo agoThis has been my experience. My initial (most popular) questions (and I asked almost twice as many questions, as I gave answers) were pretty basic, but they started getting a lot more difficult, as time went on, and they became unanswered, almost always (I often ended up answering my own question, after I figured it out on my own). I was pretty pissed at this, because the things I encountered, were the types of things that people who ship, encounter; not academic exercises. Tells me that, for all the bluster, a lot of folks on there, don't ship. LLMs may sometimes give pretty sloppy answers, but they are almost always ship-relevant.
- nerdponx 9mo agoThat might be true on Stackoverflow but not on other network sites like Cross Validated, which was killed by splitting the community into multiple SE sites and longtime users quitting in protest over various policies and not being replaced.
- emodendroket 9mo agoI think there's a basic problem that the original revenue model for the site just didn't work (I mean, they wouldn't have shut down Stack Overflow Jobs if that actually made them any money) and anything they were able to do to fix that pissed people off.
- smcin 9mo agoStack Overflow Jobs was a superb, uncluttered, direct interface to the hiring manager, with accurate details about a position. So when they canned it (but kept their advertising revenue stream plus started "SO for Teams" in 2018), that was a major canary that the whole revenue model wasn't viable, at least for independent developers.
- emodendroket 9mo agoWell I think part of the problem here is that, by all accounts, developers loved it, but they're not the actual paying customer.
- smcin 9mo agoIf SO wanted to keep experienced developers on their site and contributing content for free, it shouldn't have been unthinkable to find some model to fund SO Jobs. Yahoo is one cautionary tale of what happens when a site pursues more or lower-quality advertising revenue without regard for losing users. "Sunsetting Jobs & Developer Story" 3/2022 https://meta.stackoverflow.com/questions/415293/sunsetting-jobs-developer-story https://meta.stackoverflow.com/questions/415293/sunsetting-j...
- whiterook6 9mo agoHere's my brilliant idea: the longer it takes for an answer to be marked correct, or the more answers there are before one is marked correct, the more points that answer deserves.
- xp84 9mo agoThe idea of one “accepted answer” there always bugged me. The correct/best answer of many things changes radically over time. For instance The only sane way to do a lot of things in “JavaScript” in 2009 was to install jquery and use it. Most of those same things can (and should) be done just as succinctly with native code today, but the accepted answers in practice were rarely updated or changed. I don’t even know if you could retroactively years later re-award it to a newer answer. Since the gamification angle was so prominent, that might rob the decade-old author of their points for their then-correctness, so idk if they even allowed it.
- Cordiali 9mo agoI noticed a similar thing for Python 3 questions, closed as a duplicate of a Python 2 response. Why they weren't collated and treated as a living document is beyond me.
- deleted 9mo ago[deleted]
- palata 9mo agoMy feeling is that many times the moderators are not competent to decide correctly. They could go with "when in doubt, keep the duplicate", but they chose the opposite. Meaning that instead of happy users and duplicates, they have no duplicates, and no more users.
- frickinLasers 9mo agoHow about if people with a higher reputation contribute an exponentially higher score when voting? Like, someone with ten top-rated answers has a 1,000-point vote (more nuanced than that, obviously).
- stirfish 9mo agoRemember when the R developers would ask and answer their own basic questions about R, essentially building up a beginner tutorial on stack overflow? That was a cool time
- parpfish 9mo agoAlso: the bigger the corpus of already answered questions, it’s more likely that you can just look up an answer instead of asking. Eventually SO becomes a site exclusively for lurkers instead of a platform for active participation
- sdenton4 9mo agoOn the other hand, another week another JavaScript framework, amirite? There continues to be new stuff to ask questions about, but stack overflow failed to be the default location for new stuff. I guess now there's more discussion directly on GitHub and discord.
- speedgoose 9mo agoThe JavaScript ecosystem has mostly stabilised. React is 12 years old for example.
- why-o-why 9mo agoWasn't there a "bounty" program where if it had a lot of views but no answers, the answer rewarded more internet ego points?
- viraptor 9mo agoNot automatically. You could add a bounty using your own points if the question didn't get an accepted answer in 2 days. Which is kinda cool, but also very biased for older contributors. I could drop thousands of points bounty without thinking about it, but new users couldn't afford the attention they needed.
- timeon 9mo ago> the more experienced you become, the less useful it is This is killer feature of LLMs - you will not became more experienced.
- cyberdick 9mo agoThere is also github issues discussions now which also helped in asking these niche questions directly to the team responsible. I dont ask questions about a library on SO I just ask it on the github of the library and I get immediate answers
- tmsbrg 9mo agoMaybe there's a key idea for something to replace StackOverflow as a human tech Q&A forum: Having a system which somehow incentivizes asking and answering these sorts of challenging and novel questions. These are the questions which will not easily be answered using LLMs, as they require more thought and research.
- johnnyanmac 9mo agoYeah, I think this is the real answer. I still pop into SO when in learning a new language or trip into new simple questions (in my case, how to connect and test a local server). But when you're beyond the weeds, SO is as best an oasis in the desert. Half the time a mirage, nice when it does help out. But rare either way. I don't use LLMs eother. But the next generation might feel differently and those trends mean there's no new users coming in.