The site should be made newbie-friendly
Or, rather, question-friendly.
I realize that such a blunt suggestion is likely to be met with immediate backlash, from all sides.
But please hear me out.
Pl...
I’m surprised at how negative the reaction to SO is here! It just takes a while to get the site, which unfortunately doesn’t work if you jump right in without lurking. If you ask questions the moment you run into trouble, you kind of project a disrespect for the answerer’s time by not trying to solve it yourself first. If you ask as a last resort and list what you’ve tried, people are waayy nicer, even if your question sucks.
I think the real problem is that people’s expectations aren’t properly primed going in. The site could do a much better job about that. If you ask only as a last resort, you end up solving most of your problems yourself, and SO is REALLY good at helping you do that, in a way that leaves most other sites in the dust, in my opinion.
I think the issue is that, as a new dev, you also have no idea where to go for the type of help you need, and SO is always at the top of the search results. I’ve found that discord servers are better for helping newbies because it allows more experienced users to interactively teach them how to ask questions and how to read documentation. Handing someone a URL and saying “look it up” is pretty helpful for a newbie, but that’s discouraged on SO since answers are much more permanent and links degrade over time.
Maybe SO needs some way to direct those who “don’t get the site” to a more chat-room like community where they can get their very common questions answered quickly rather than posting a duplicate question that no one wants to take the time to fully explain in a single answer.
I base my opinion here on my experience with the Python discord, which is probably one of my favorite haunts these days. It excels at helping newbies, of which there are many each day, because their questions are quick to answer and can be handled almost instantly by any decently experienced active user. It’s the more specific or advanced questions that languish there, because it’s less likely that someone experienced with that particular domain will happen to be online. It doesn’t need to concern itself with archival quality because no one expects answers to be referenced later.
So I think both types of communities can play to their strengths without diminishing their quality. The chat rooms can answer the simple, open ended questions that don’t bring value to SO’s database of knowledge, and the more complex and advanced questions can have a better chance of being seen and answered with valuable insight on SO.
Yeah I think redirecting new potential users is something the higher ups at SO would recoil against, even though it’s valid. I wonder if that’s why they’re pushing AI so much, to retain new programmers until they have problems worth asking humans.
It just takes a while to get the site, which unfortunately doesn’t work if you jump right in without lurking.
I don’t really think that’s the problem here. It’s pretty clear that people answering most questions just want to be contrarian. Here’s a question I asked earlier this year (not on SO, but I’ve had the same exact problem on SO years ago) where I detailed literally everything I tried and instead of reading the post, the answerer literally said:
To be candid, this is much to lengthy and broad to follow. When you get the wait cursor (the spinning beachball of death), it means that the system is waiting for something before it can move on. It could be from either RAM or your disk or another application. Before you start taking drastic steps, boot into Safe Mode and see if the problem persists.
If they had literally read even a quarter of the way through the post they would have seen that I had already done what they suggested. It’s clear the problem is with the platform. Not the people asking the questions.
In fact if you look back at most of my questions you’ll find a majority of them not answered. Not because I didn’t provide enough information, but because SO rewards tagging and closing questions rather than answering the actually difficult questions. And because of that it’s just better to have a billion questions that get closed than answer a single question that might take more than a few minutes, even if that question comes with an example project to show the problem at hand
I’m curious as to what reward you believe that people are getting from closing questions?
there’s a bunch of badges for things that can only be accomplished by flagging.
You also get the nice ‘feeling’ of clearing your queue. The faster you do that the better you feel. It’s literally all rewards for putting as little effort in to get as much ‘reward’ as possible.
With over 1000 rep on Stack Overflow, you should have access to the First Posts and Late Answers review queues where you can get an idea of well, give it a try to see what’s in there. There’s a fair bit of people trying to sneak links into new answers to old questions (Late Answers) that having another set of eyes on would help catch before they get too far. Likewise, there’s a lot of posts to First Posts where someone could help a new user and take the time to help them make their question better… or if it isn’t a good fit for the Q&A format of Stack Overflow flag it for closure.
Those queues were the ones I’m talking about. SO rewards clearing your queue of 40 per day for each queue (maybe that’s different if you have more rep).
Without the gamification of the badges, the participation in community moderation and curation of the material would likely be even less active.
I very much doubt that. Forums for helping others existed for decades before SO and even now a lot of stuff has moved to discord, Reddit, Zulip, and slack and they still have moderation and most people actually get answers to their questions.
I’m surprised at how negative the reaction to SO is here! It just takes a while to get the site, which unfortunately doesn’t work if you jump right in without lurking. If you ask questions the moment you run into trouble, you kind of project a disrespect for the answerer’s time by not trying to solve it yourself first. If you ask as a last resort and list what you’ve tried, people are waayy nicer, even if your question sucks.
I think the real problem is that people’s expectations aren’t properly primed going in. The site could do a much better job about that. If you ask only as a last resort, you end up solving most of your problems yourself, and SO is REALLY good at helping you do that, in a way that leaves most other sites in the dust, in my opinion.
I think the issue is that, as a new dev, you also have no idea where to go for the type of help you need, and SO is always at the top of the search results. I’ve found that discord servers are better for helping newbies because it allows more experienced users to interactively teach them how to ask questions and how to read documentation. Handing someone a URL and saying “look it up” is pretty helpful for a newbie, but that’s discouraged on SO since answers are much more permanent and links degrade over time.
Maybe SO needs some way to direct those who “don’t get the site” to a more chat-room like community where they can get their very common questions answered quickly rather than posting a duplicate question that no one wants to take the time to fully explain in a single answer.
deleted by creator
I base my opinion here on my experience with the Python discord, which is probably one of my favorite haunts these days. It excels at helping newbies, of which there are many each day, because their questions are quick to answer and can be handled almost instantly by any decently experienced active user. It’s the more specific or advanced questions that languish there, because it’s less likely that someone experienced with that particular domain will happen to be online. It doesn’t need to concern itself with archival quality because no one expects answers to be referenced later.
So I think both types of communities can play to their strengths without diminishing their quality. The chat rooms can answer the simple, open ended questions that don’t bring value to SO’s database of knowledge, and the more complex and advanced questions can have a better chance of being seen and answered with valuable insight on SO.
deleted by creator
Yeah I think redirecting new potential users is something the higher ups at SO would recoil against, even though it’s valid. I wonder if that’s why they’re pushing AI so much, to retain new programmers until they have problems worth asking humans.
I don’t really think that’s the problem here. It’s pretty clear that people answering most questions just want to be contrarian. Here’s a question I asked earlier this year (not on SO, but I’ve had the same exact problem on SO years ago) where I detailed literally everything I tried and instead of reading the post, the answerer literally said:
If they had literally read even a quarter of the way through the post they would have seen that I had already done what they suggested. It’s clear the problem is with the platform. Not the people asking the questions.
In fact if you look back at most of my questions you’ll find a majority of them not answered. Not because I didn’t provide enough information, but because SO rewards tagging and closing questions rather than answering the actually difficult questions. And because of that it’s just better to have a billion questions that get closed than answer a single question that might take more than a few minutes, even if that question comes with an example project to show the problem at hand
deleted by creator
there’s a bunch of badges for things that can only be accomplished by flagging.
You also get the nice ‘feeling’ of clearing your queue. The faster you do that the better you feel. It’s literally all rewards for putting as little effort in to get as much ‘reward’ as possible.
deleted by creator
Those queues were the ones I’m talking about. SO rewards clearing your queue of 40 per day for each queue (maybe that’s different if you have more rep).
I very much doubt that. Forums for helping others existed for decades before SO and even now a lot of stuff has moved to discord, Reddit, Zulip, and slack and they still have moderation and most people actually get answers to their questions.
deleted by creator