37

Following the Public Platform Q2 2021 roadmap, the team is kicking off the new user onboarding project and announcing our plans for the phase.

New user onboarding – Purpose

We see about 200k sign-ups a month on Stack Overflow alone. These newly registered users (signed up within the year) contribute 30% of questions and 50% of question closures are for questions asked by low rep users (< 10). Asking and answering questions can be intimidating for even the most veteran of users and different system barriers make participation on the site difficult. By providing upfront guidance about site mechanics, community expectations, and content quality standards, we can help new users become confident contributors on Stack Overflow and the Stack Exchange sites.

As new users become more successful at crafting better questions and answers and ramping up on community standards themselves, we expect less work maintaining content quality for our curator community.

Goals

To put it simply, we want to create an onboarding experience that lowers the learning curve for new users and encourages them to participate in the community. We’re not bound to any solutions right now, but we would like the experience to include the following aspects:

  • Focus on teaching new users – provide all they need to know to start off on the right foot
  • Be action-oriented – help users successfully complete tasks
  • Deliver value at each step – each completed task should feel like an accomplishment and motivate users to take the next action
  • Introduce the Stack Overflow ecosystem – expose SO users to other aspects of our site (Stack Exchange sites, Teams)

At a minimum, a robust onboarding experience will help set expectations about community standards and, at best, help new users successfully engage on our platform.

Next steps

We are in the early stages of user research. You may have seen questions related to new user onboarding in the site satisfaction survey. We will provide updates on Meta as we continue to plan out our discovery approach. If you are interested in participating in future research, please visit your email settings and opt-in to research.

As always, we are interested in the community’s thoughts and welcome discussion on this project.

12
  • 17
    It might also be worth a look if you can also help experienced users with their onboarding of new users. For example many inexperienced users post questions without MRE, please make it easier for experienced users to ask for missing information. I have probably written hundreds of comments asking for a mre and this gets boring fast. Very fast. I no longer try to explain why or how and now rely on the magic link to explain them, but this often fails. If there were better tooling, for example customisable text blocks, maybe the success to extract missing information from users would be higher. Commented May 18, 2021 at 17:51
  • 18
    "expose SO users to other aspects of our site (..., Teams)" Well, the new home page does a pReTty GoOD JOb at that. Doesn't it?
    – 41686d6564
    Commented May 18, 2021 at 17:54
  • 3
    as does five out of the eight buttons on the navbar for logged out users, :shrug:
    – Kevin B
    Commented May 18, 2021 at 17:56
  • 6
    "Be action-oriented" - can you please clarify what does it mean, at least roughly? Given the next item, does it mean that there are plans on adding interactive tutorials with a "progression" system in place?
    – 0Valt
    Commented May 18, 2021 at 18:40
  • 4
    @OlegValter The method(s) we employ for new user onboarding is very much up for discussion in the discovery phase and nothing is decided. Whatever it may, we want it to encourage participation and engagement on the network sites, emphasis on "successfully".
    – Lisa Park Staff
    Commented May 19, 2021 at 3:07
  • 7
    Whatever you do, please consider that (based on what I've experienced) relying on veteran users to guide new ones shouldn't be the first option, because it doesn't scale well - specially in communities where the quantity of new users outnumbers the veterans. The "guiding job" should be primarily done by the system, as suggested here - and let the community handle only the exceptions that the system couldn't
    – hkotsubo
    Commented May 19, 2021 at 12:51
  • @LisaPark - that's good to hear, thank you. One thing I still would like to clarify, though - obviously, no person in their right mind will be setting the users of their product to failure, so what I am trying to understand is what do "tasks" mean in this context since they are featured so prominently as goals of the project?
    – 0Valt
    Commented May 19, 2021 at 18:37
  • 2
    @OlegValter "Tasks" would encompass asking/answering questions, voting, reviewing, etc
    – Lisa Park Staff
    Commented May 20, 2021 at 14:44
  • 3
    "...system barriers make participation on the site difficult..." I'm not sure I understand what is meant here by system barriers. What kind of barriers are meant here? Like English not the mother language or insufficient knowledge of the rules or something else? Commented May 21, 2021 at 6:59
  • 1
    @Trilarion I'm not OP, but I would guess this is mostly related to the quality-assurance part. SE demands that every question thread remains as high quality as possible, with as good signal to noise ratio as possible. This necessitates that users engage in a responsible, disciplined conduct while being capable of keeping the goal of quality in their focus through all their actions. To some newcomers, this is unusual first, needing quite some adjusment. Due to the limited efficiency of the available interfaces that should assist in this, sometimes this adjustment fails, & the site loses a user.
    – Levente
    Commented May 25, 2021 at 8:57
  • @Levente So the high quality requirement is a system barrier that makes participation on the site difficult. Basically the site must either make an extra-ordinarily good job or simply it isn't for everyone or we must drop the requirement. I understand that. I initially thought it might have to do with Language skills or something else. Commented May 25, 2021 at 9:13
  • 1
    I thought a bit more about it and I think that the system barrier in this case is based on the problem that one cannot learn by asking if one hasn't learned how to ask. Is that the problem? Or is it something different? Commented May 25, 2021 at 11:40

10 Answers 10

53

There's a lot to applaud here, and a lot to comment on. But I'll limit my feedback to one of each...

So, first and foremost: good! Glad to see y'all tackling this. It's a thorny problem, and one that has been with these sites since the very beginning. All too often, it has been discussed as though the solutions are both simple and obvious... Of course, they are neither; else it would've been solved a long, long time ago. So I'm happy to see you giving it the care and thought it deserves.

Which brings me to my comment

Be careful how you define the problem

This jumped out at me:

We see about 200k sign-ups a month on Stack Overflow alone. These newly registered users (signed up within the year) contribute 30% of questions and 50% of question closures are for questions asked by low rep users (< 10).

It's a little bit subtle, but the definition for target group shifts twice within that second sentence: first from new signups (200k/month) to signed up within a year of asking, then from signed up within a year of asking to asked and have low reputation. That's three groups: new users (most of whom don't ask questions), new users who ask questions, and (new or old) users who have a low reputation score and ask questions.

You... May be inadvertently setting yourself up for failure: reputation is not a proxy for "new", it's a proxy for "hasn't done anything anyone else likes". The danger here is that you're looking for the former and - especially as you push forward with improvements - you end up mostly seeing the latter... Thus obscuring the effectiveness (or lack thereof) of your efforts. Here's a quick & dirty diagram:

within the "low rep" circle, two non-overlapping circles: "hasn't done anything" and "hasn't done anything useful"

To put this another way: folks who ask their (first, second) question and get it right will tend to not stay at < 10 rep very long. Folks who ask their (first, 2nd ... 10th) question and get it wrong every time will stay at < 10 rep longer. If you use that definition for your target group, you'll tend to find your observations skewed heavily by folks who are the most immune to your efforts, as they will stay in the group longer and their questions will comprise a larger portion of your sample.

Choose metrics that are directly linked to the goals you wish to achieve

To address Mad's comments below: I'm definitely not arguing that low reputation is a definitive indication of someone who cannot or will not ask good questions; rather, I'm suggesting that it is orthogonal to anything this project should concern itself with.

If the goal is to focus on new users, then set metrics that are directly tied to some definition of "new-ness": asked first (or second) question, provided first/2nd answer, suggested first edit, spent first hour browsing, etc. Something that can be directly measured (with some effort) and can be normalized so as to not be skewed by unexpected changes in some other metric (voting, large increase in working from home, overall traffic).

I made this mistake repeatedly, in a slightly different context: the quality-ban system. As you know, this system affects a tiny minority of users. However, they are responsible for a disproportionate number of questions. We spent quite a lot of effort on trying to improve guidance for them, looking for some change in "recidivism" - the rate at which they were banned again. This had no perceptible effect on the overall quantity of poorly-received questions however, and our efforts came at the expense of those who could've actually benefited from the attention (the majority of people asking questions).

It was a hard lesson: everyone who asks a question here wants an answer, but not everyone is here to learn; time and effort spent on teaching is more effective when directed at those who are open to it. There's no way to know who that is, starting out - but if we take it on faith that some people are here to learn, and will benefit if the opportunity is given to all... Then I believe that good will come of this effort.

13
  • 19
    "everyone who asks a question here wants an answer, but not everyone is here to learn; time and effort spent on teaching is more effective when directed at those who are open to it." Well said!!!
    – 41686d6564
    Commented May 18, 2021 at 21:36
  • If you take 1 good look at the kind of stereotyping done in the 1st post you've linked you might find the actual reason why so many people find MSO extremely offensive.
    – bad_coder
    Commented May 18, 2021 at 22:01
  • 4
    I think I disagree a bit on the details here. Even people who get it right might stay at low rep, the threshold you have to cross to actually get upvotes is quite high now on SO. I'm not sure I'd survive the first few posts if I started today on SO, it's much harder to get upvotes now. I think your main point is very important, I just don't think that voting works well enough to clearly distinguish the two groups, there's a huge fuzzy group in the middle where we simply don't have enough signal to sort them. Commented May 18, 2021 at 22:29
  • 3
    That thread was one of a pair of questions that were posted within a few weeks of MSO being split off from MSE (this site) @bad_coder - and locked ever since. IOW, we kinda just swept the problem under the rug... Any wonder it hasn't gotten better?
    – Shog9
    Commented May 18, 2021 at 22:30
  • 6
    That doesn't really contradict @MadScientist? If it takes longer to hit 10 then you're even less likely to be "new" when < 10. But you do sorta identify another problem that has far ranging effects: voting has diminished greatly over time, for both questions and answers. Getting any feedback at all is much more of a challenge than it once was.
    – Shog9
    Commented May 18, 2021 at 22:33
  • 4
    @Shog9 I'm mostly reacting to one sentence of your answer. I don't think it is safe to use the time it takes to get above 10 rep as indicative of good/bad users. There's probably a strong correlation there, but not enough to clearly distinguish your two groups. I think the lack of signal in voting is a really serious problem that breaks some of the downstream mechanisms. It works for truly bad posts, but for anything reasonable, but not noteworthy you're very likely to just end up with zero votes. And that breaks the assumptions the entire SE Q&A system makes. Commented May 18, 2021 at 22:37
  • 7
    I'm arguing against using rep here, @mad. It was never that; it was supposed to be a proxy for usefulness, but even if that worked reliably it wouldn't be useful here. If you're after new askers... The metric you want isn't rep, and probably isn't even "time since account creation". My guess is that "just asked first or 2nd question" is gonna be closer, but even that is gonna hinge on what, exactly, you're trying to evaluate.
    – Shog9
    Commented May 18, 2021 at 22:55
  • 4
    @MadScientist "I'm not sure I'd survive the first few posts if I started today on SO" It's not nearly as bad as you think. Any experienced user who posted answers from a sock will tell you that. Per my experience, there are two groups that get upvotes easier than the rest: 1) Popular users with very high rep (think Jon Skeet). 2) new/low-rep users when they post a good-enough answer. So, yes it's not as easy as it was 10 years ago but it's not so bad either. Upvotes on questions are a bit more difficult to get but again, a good-enough question from a new user will get some upvotes, easily.
    – 41686d6564
    Commented May 18, 2021 at 23:58
  • 3
    Darn it Shog, I liked this answer (because it confirms my biases) before even knowing it was you.
    – Braiam
    Commented May 19, 2021 at 0:23
  • 6
    @41686d6564 That's a huge caveat. Being experienced means socks are already doing the expected things and likely getting upvoted possibly even because first time askers are generally not expected to ask great questions. It's like that expert violinist who signs up for violin lessons with online teachers and then impresses them with his quick learning. I think the whole point of this project is to recognize and help people who aren't already experts at using the site so that they can also be successful... while also relieving some of the pressure on community members who want to help them.
    – Catija StaffMod
    Commented May 19, 2021 at 6:22
  • @Catija I agree 100%. I was just replying to the hypothesis by Mad that "Even people who get it right might stay at low rep", which is not entirely wrong but the situation is not that bad, in my opinion (for those who do get it right).
    – 41686d6564
    Commented May 19, 2021 at 6:30
  • 3
    If only SE would listen to you, they'll be so much better. But it's just wild wishful thinking. Commented May 19, 2021 at 9:31
  • What if the metric (and the ultimate — ever more prominent, ever more prioritized — goal) is the number of tracking cookies set and kept alive in browsers?
    – Levente
    Commented May 24, 2021 at 20:22
33

First off: thank you for doing this. I've often lamented the fact that new users don't know how to ask good questions because the platform doesn't tell them how to do it, and I'm delighted that you're tackling this. That said, it's important to make sure that the guidance is pushing everyone (new and old alike) in the right direction. One particular thing I think it's important to be cautious of:

Make sure we're not turning Stack Overflow into a debugging helpdesk

A noticeable number of moderately experienced users demand that users show their effort so far to solve a problem. This is the wrong definition of effort: the effort needs to go into defining a single, focused, understandable problem that needs to be solved, whether that's centering a div, undoing a Git commit, or checking whether a file exists. None of these questions have attempts in them, but they're all great questions with useful answers that have helped millions of people.

In fact, quite often these are the best questions: the ones where you know what you need to do, but have no clue how to get where you need to be from where you are. These are the questions that people are going to type into their search engine and find an answer on Stack Overflow. Half-implemented attempts often result in answers that only help the asker, because they made some silly mistake in their specific attempt. Our goal is to build a knowledge base of questions and answers that help everyone, not just the asker. The obsession with insisting users post some code showing their attempts is concerning, and risks turning Stack Overflow into a debugging helpdesk. The epidemic of "What have you tried so far?" comments (because the filter doesn't block it if you add "so far") with close votes backing them risks us building up a giant pile of questions telling the OP that they made some logic error in their specific program (hey, it's got a minimal, reproducible example of their attempt!), while losing out on the questions that will help everyone at scale.

2
  • 7
    But SO is already a help desk. Even without asking for what has been done there are so many debug my code for me questions. Given the choice between learning how to debug and simply asking here... well it seems reasonable to take the free lunch. And we are playing along by not teaching but instead debugging. Commented May 20, 2021 at 20:10
  • Clearly understood, this explanation helps to understand. Commented Jul 16 at 11:55
28

New users onboarding is extremely important. So far, all improvements in the area lacked one critical aspect - telling new users about quality control, rules, and more importantly, consequences of posting poor content - question and answer bans.

I hope that part of the Focus on teaching new users will include that.

Few other notes:

encourages them to participate in the community.

Based on the sheer number of new users and questions they ask, this is not a problem. New users don't need to be encouraged to participate, they are doing that already in vast numbers. What they need is better guidance before they start participating.

Introduce the Stack Overflow ecosystem – expose SO users to other aspects of our site (Stack Exchange sites, Teams)

Introducing other SE sites is good. Too many new users will land on Stack Overflow (and possibly other sites) and ask just about any question regardless of whether it is on topic for that site or not. And by on topic in this context, I mean asking general computing questions on Stack Overflow instead of Super User, asking software recommendation questions that belong on Software Recommendations, asking math questions, biology, chemistry...

But informing and educating new users about existence of different sites is one thing. Mixing content from different sites is something completely different. Please consider that last attempt, that went beyond informing, wasn't exactly successful story Technical site integration observational experiment live on Stack Overflow

When it comes to Teams, I would be surprised if anyone could miss advertisements for Teams on the new home page. But that is besides the point. New users that are coming to ask questions on public SE sites are not interested in Teams. If their organization has Teams I am sure they will be appropriately informed.

But what would new users with a zillion of questions and problems in front of them do with Teams account? Ask questions nobody would answer? Teams is the last thing on their mind.

Teams have enough visibility. I am sure that users that can benefit from using Teams will know about Teams existence anyway.

Mixing Teams with new users' onboarding process is like mixing apples and oranges. Please don't do that.

9
  • 6
    Worth mentioning that "the community" isn't just asking questions and answers - it's using chat, meta, etc to really learn about the community not just the platform.
    – Catija StaffMod
    Commented May 18, 2021 at 18:54
  • 7
    Mixing Teams with new user onboarding is more like mixing apples and granite. Otherwise, interesting.
    – Chindraba
    Commented May 18, 2021 at 18:57
  • 14
    Don't forget this group of new users: I'm a little lazy to read all the rules
    – rene Mod
    Commented May 18, 2021 at 19:13
  • 2
    @Catija Yes, but they cannot do any of that before they earn some small reputation. So first steps, first. Commented May 18, 2021 at 19:49
  • 3
    The reputation is true, yes! But tons of people come to the site and just read the content, they don't post questions or answers at all... and some of them maybe see something that needs editing but they're not sure how that works or why they would edit it... and understanding the needs of the community and wanting to help it be better don't require rep at all. Someone who wants to be part of the community can suggest edits and earn rep to join chat or participate on meta - which is why community participation can be a really powerful way of getting people engaged. :D
    – Catija StaffMod
    Commented May 18, 2021 at 20:22
  • 7
    Anecdotally, my husband often uses SO but he only has about 5 rep from suggested edits... because he sees posts that are nearly right but need a slight nudge... but he's often wary of helping out with an edit because it can be a bit difficult to get it right... but what if we did more to help new editors understand how to edit effectively and completely so that their edits were more likely to be accepted? I personally consider someone open to helping improve the content we have as a boon - and that type of person someone we want to have here. :D
    – Catija StaffMod
    Commented May 18, 2021 at 20:27
  • 4
    @Catija Yes, editing is a good way to start. It also needs some education, many edits are being done on unsalvageable questions, so from that perspective users that want to start with editing should also learn how to recognize off topic content. But editing like many other actions has poor discoverability... I started earning my reputation rather fast by answering questions in the area of my expertise, and I earned editing privileges before I even realized I could also earn reputation by editing :) and this was not the only rule I missed... Commented May 18, 2021 at 21:11
  • wrt introducing other SE sites, consider editing in the reference to prior attampt on this. It didn't went too well; in fact it turned out rather painful for everyone involved and it would be desirable to somehow avoid such issues next time
    – gnat
    Commented May 21, 2021 at 16:15
  • 1
    @gnat I completely forgot about that. Thanks for reminder. I updated the answer. Feel free to edit if you think I missed something. Commented May 21, 2021 at 17:49
20

I'm sure I speak for many when I say I'd love to have some new, informed users helping out with site curation and contribution. I think two particular points will help motivate them (after you've informed them, of course), and you mention both of them in your goals list.

Be action-oriented – help users successfully complete tasks

Deliver value at each step – each completed task should feel like an accomplishment and motivate users to take the next action

Both of these are pretty important to making users feel involved with the site. Making sure they complete tasks correctly is important, too, though. We have badges for things like your first flagged post and, once you get some rep, your first few comments, but you only get rewarded for doing those things "right" when you hit a whopping 80 helpful flags or 10 comments with a score of 5 or more. Those thresholds are a decent ways away, especially for newer users.

I'm not proposing new badges, but it would be nice to see some positive feedback not just for exploring the site's features, but also for utilizing them correctly when they're first starting out. A very old feature request suggested changing the Citizen Patrol badge to be "First helpful flag." The Citizen Patrol badge is quite obviously meant to simply introduce the flagging process to new users, and given that, the change is unnecessary, but the core of that feature request's reasoning is sound: "Let's reward exploration, sure, but proper use of site tools as well!"

Try to explore that positive reinforcement a little bit more in your endeavors. Make those users want to be able to do more for the site, whether that be contributing positively or curating, by being sure to reward both of those accomplishments when done correctly!

16

My number one wish would be that newly registered users (at least on Stack Overflow) aren't immediately pushed towards asking a question (any question). Instead aim to improve the quality of first and second questions as major goal, even if it then takes longer for them to be created. If we get less weed, the whole curation task is much easier and will work better. We can take more time to find, answer and polish the questions that actually can and should be answered. Everybody wins.

This would include:

  • much more research before asking, especially regarding duplicates
  • more focused/clear questions
  • minimal examples for debugging questions

and a way to achieve that could, perhaps, be:

  • a much more intense first posts screening with lots of personal feedback and maybe a positive clearance step (like: this first question is in quarantine until it's deemed publishable)
  • specific tutorials on how to search, write focused/clear questions, minimal examples (with an optimal length of the tutorials) that are displayed at the right time
  • showcases (show exemplary good questions with explanations of why they are good) to beginners
  • big warning signs (like: if you do not do X, Y, and Z, your question will probably get a negative score and you'll risk losing the privilege to ask. Take X, Y, and Z seriously!)
2
  • 2
    More intense first post screening (or quarantine) is a good idea if there is enough people to do the screening. There are not enough of them, so other proposed options that can improve chances that first post will be good one, without involving other users, have much better chances to give better outcomes. Commented May 21, 2021 at 9:59
  • 7
    "a much more intense first posts screening" - Yes, that's what the Ask Question page should be. Instead, SE took a lot of effort to make a ... very ridiculous fancy form that simply accepts anything that I type. Let's hope they get it right this time...
    – hkotsubo
    Commented May 21, 2021 at 11:56
13

I'm very happy that this is being worked on, but there are a few things that concern me.

The listed goals seem to be a bit too much of a buzzword soup with little actionable information, although I am cautiously optimistic about this and hope that it'll be helpful. I'm all for new user onboarding, but it's vitally important to make sure we're doing it the right way. The community has been asking for a way to better explain to new users the meanings of downvotes and closures, but little has been done about that other than some slight changes in wording and how closures were displayed. It would be better if we could do more to help people understand that we're not their personal homework-solving service, and that closures are meant as feedback, not punishment. And, of course, teach people how to do some research on their own!


Regarding the specific goals listed and not the concept, I have some feedback:

Focus on teaching new users

I fully agree with this.

Be action-oriented

This is meaningless and just buzzwords.

Deliver value at each step

This is also rather buzzwordy. Am I correct in saying that this sounds like finding a way to gamify the Stack Exchange system to improve useful participation. If so, why not just say that?

Introduce the Stack Overflow ecosystem

This is just marketing and has nothing to do with improving the experience of new users.


I think it's more important to teach users how to research their problem first, and how to interact with regulars appropriately so that they can get the most out of their visit here.

3
  • 3
    I was going to voice some dissent at your reading of the goals, but frankly, they're extremely wishy-washy and vague, there's no way around that. None of the goals are bad things, but they utterly fail at being specific or measurable, which is disappointing. Here's to hoping for the best though, I find it hard not to see this initiative as a positive step for SE.
    – zcoop98
    Commented May 19, 2021 at 22:37
  • 4
    "Deliver value at each step" sounds like a string of buzzwords taken straight from a SAFe training...
    – Tinkeringbell Mod
    Commented May 20, 2021 at 6:20
  • 1
    Thanks about focusing on research. If users aren't immediately invited to ask something but instead are shown a big search button first and instructions how to research that library, much would be gained. Commented May 20, 2021 at 20:14
13

Please not only help new users, but also help experienced users to help new users

While you are at it, it might be worth a look how the tooling for experienced users can be improved to make it easier to onboard new users.

Just one example:

Many inexperienced users post questions without MRE. Please make it easier for experienced users to ask for missing information. I have probably written hundreds of comments asking for a MRE, but this gets boring fast - very fast. Now I'm at a point were I no longer try to explain why or how they should make a MRE, but rely on the magic link to explain them. This fails more often than results in a usable MRE.

I think better tooling can help here. How about customisable text blocks which can be tailored to explain what is wrong with the code fragments and what is missing? Or maybe tag specific magic links that explains how to make a MRE for the specific programming language? There is a lot of potential for research how the tooling can be improved.

Over the last few years, SO lost a lot of experienced users. To avoid that the remaining ones get frustrated in the never ending stream of users who need a bit of help to understand how the site works. Make it easier for them to onboard new users. This will make new users feel more welcome.

9
  • 1
    Better tooling for old to help new would be nice. I've wished for such an option myself on occasion. Still, it's not going to scale well and is incomplete. Band-aids over compound fractures have limited effect.
    – Chindraba
    Commented May 18, 2021 at 19:00
  • 3
    @Chindraba It is of course not a standalone solution. But it is no use to welcome new users with a lot of nice gimmicks while you watch getting experienced users more and more frustrated which will result in a grumpy community instead of one in good spirits eager to help. Commented May 18, 2021 at 19:05
  • Relying primarily on users to do that doesn't scale well. The system should actively do it instead: meta.stackexchange.com/a/314304/401803
    – hkotsubo
    Commented May 18, 2021 at 19:06
  • @hkotsubo I disagree here. It is a matter of experience/new user ratio. On network sites with a higher ratio of experienced users, user moderation works much more efficiently. Commented May 18, 2021 at 19:08
  • 2
    I've personally never used one of these... "smart" links. i have no idea what they are, rarely have a need to actually use them, IMO if you want to leave a comment it should be tailored to the post you're commenting on, not boilerplate. Close votes are for boilerplate.
    – Kevin B
    Commented May 18, 2021 at 19:16
  • 1
    What about sites that doesn't have this ratio? I participate in one of those, where most veterans gave up and only a few try to do the moderation job. And I can tell with confidence that it's not enough. If the system could guide users and filter stuff, we - the users - could focus on the few exceptions that the system couldn't avoid. Which would be much better than leaving all the burden to us.
    – hkotsubo
    Commented May 18, 2021 at 19:38
  • 2
    @hkotsubo Even if the system does filtering and such stuff, it would still be nice if handling these expectation would be made as easy as possible, wouldn't it? Commented May 18, 2021 at 19:45
  • 1
    I've written thousands of MRE comments on SO, but I haven't gotten the pundit badge yet. (Talking about no reward for your efforts...)
    – bad_coder
    Commented May 18, 2021 at 22:08
  • 1
    @bad_coder - wait, you want some positive reinforcement for your efforts? how scandalous! :)
    – 0Valt
    Commented May 20, 2021 at 13:59
12
  • Focus on teaching new users – provide all they need to know to start off on the right foot

  • Be action-oriented – help users successfully complete tasks

I've noticed a lot of users (including experienced ones) who don't know how to vote and accept answers. (I could point out some with dozens of questions who never accepted an answer.)

Reading some historical meta posts, there used to be an accept-rate that stopped being displayed while some posters seem invested in demonizing any comment that can be an effort to educate users on proper site usage. As usual one of the most constructive posts on this subject was by @Shog9. I do think that more popups are needed (beyond 1k rep) to try and prompt users that mostly don't vote or accept answers to their questions.

Because now the company is asking us to help educate new users (and I'm in favor of that) but aside from a few sober posts (like this answer by @MartjinPieters and this answer by @Bill the Lizard) it seems that if I take a risk on answering a question by a low-rep user or an experienced user who always ignores answers -once they've gotten the solution to their problem- we can't ask them for feedback in the comments without risking being accused of wrongdoing.

I think the company should take a fresh look at how these things went historically and at the contradictory signals that are being sent. "Help educate users", "but let's not build in popups reminding them to vote and accept answers". It's really not my problem to solve.

11

I think this kind of forgets one essential goal - retention of new users. And more importantly turning our bright-eyed, bushy-tailed, and slightly bewildered users into well-adjusted, productive members of the community.

We don't 'just' want new users to stay new users. We want them to grow into our next generation of curators and regular users.

Introduce the Stack Overflow ecosystem – expose SO users to other aspects of our site (Stack Exchange sites, Teams)

This also assumes that SO is the 'only' entry point to the network. There are folks who don't really use SO and might come in for other sites and onboarding them is just as important. And it's plausible Teams users might come into SO and other sites.

3
  • But what is a regular user? Someone who asks more or someone who reads more? Commented May 20, 2021 at 20:15
  • 1
    Or someone who's actively engaged in the site - and I've always felt the real value's in the ability to answer or at the very least clocking every so often.
    – Journeyman Geek Mod
    Commented May 21, 2021 at 0:18
  • Okay, I see the real value divided into active and also passive (just visiting and reading) users. I was a passive user for many years and while I think that there could be much more passive users, the number of active users with good questions and answers and willing to invest time is probably more limited. Of course all those should hopefully find optimal conditions here. Commented May 21, 2021 at 6:39
5

The ideal case would be to have more new users, and at the same time increasing the quality of posts (both questions and answers). Having these two objectives aligned is quite a challenge, and (it is my guess) without creative approaches they would tend naturally to have a negative correlation coefficient. I.e., the quality of posts (are there quantitative measures for this?) of new users tends to be (quite, according to any measure as above?) low.

A particular point impacting quality is mentioned here. I am bringing it to SE meta as per Journeyman Geek's suggestion.


From my experience, I think that low rep (say, <20, and particularly newcomers with rep=1) are much more akin to not providing feedback on whatever help (comments, answers) is provided. This is either by not replying at all, or by not reasonably following a thread (not posting needed info, etc.)

That has two consequences, in my view:

  1. Not being able to follow-up to a solution.
  2. Discouraging helping in questions from askers with low rep, based on a increased expectation of the above.

So my two questions are:

  1. Do others have the same impression?
  2. Is there any way to measure the distribution of "feedback rate" vs. rep, to confirm or reject this hypothesis?
    I understand a confirmation of the hyopthesis might be a double edged sword, as it may improve the overall quality of Askubuntu (drive more productive interactions, and a cleaner database of Q&A), but it might discourage others answering to low rep askers... I don't know which would prevail.
  3. (Added item here) What can be done to encourage newcomers to provide feedback/follow-up? I think this is key for increasing quality and retention.
6
  • "Not being able to follow-up to a solution." I didn't understand why this is important. In principle a question is self-contained. A follow-up should not be necessary. Why is the ability to follow up important? This assumes that question get answered only if they are fully answerable. Commented May 23, 2021 at 20:32
  • @Trilarion - "Following up" means adding/editing answers/comments after the OP provided additional info, in turn after a suggestion in answers/comments, in turn... I.e., the very common way of arriving at a solution. Without such follow-up, many questions (which are not self-contained from the get-go) would remain unsolved. You could take a random sample and check. I hope this clarifies the point. Commented May 24, 2021 at 17:21
  • Thanks, that clarifies follow-ups. I'm not used to them, I use a simpler two stage system. First the question is made answerable with comments, then it's answered. But you seem to have more a continuous back and forth in mind. Commented May 24, 2021 at 18:34
  • @Trilarion - Well, that is not what I have in mind, that is what I see. Commented May 24, 2021 at 21:42
  • 2
    @Trilarion there is a hint in this post (in the paragraph where the links are), that reveals that this post was inspired in the context of the AskUbuntu SE. AskUbuntu users help each other in using this operating system. This context often involves / necessitates back-and-forth communication, e.g.: What is your installed software version? or Show us what's in that config file of yours. or The first thing to try is this. Did it work? Other stacks also use clarification rounds, but maybe on AskUbuntu these are more indispensable than on some other stacks.
    – Levente
    Commented May 25, 2021 at 7:23
  • Incredible that all toxic-leaning answers are being upvoted, and decent human being ones are downvoted. This says a lot. (@starball you're totally right, added as commentary and not answer. Thank for pointing me in the right direction!) Commented May 17, 2023 at 0:10

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .