\u003C/figure>\n\u003C!-- /wp:image -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>These responses help to inform our product decisions and allow us to ensure we’re serving all types of users. \u003Cstrong>\u003Cem>Our commitment to you, moving forward, is to continue to share reports on what we’re learning here publicly on the blog\u003C/em>\u003C/strong>. We want to give insight into the community we have, and the data behind this kind of feedback is fascinating. \u003Cbr>\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>For those that haven’t gotten to participate in a site satisfaction survey, we’ve put together a survey we’re calling \u003Cstrong>\u003Ca href=\"https://www.surveymonkey.com/r/Z2YDMRD\">Through the Loop\u003C/a> [closed for responses 1/25/20], \u003C/strong>so we can hear what’s on your mind about Stack Overflow. Tell us about the things you’d like to see us doing better; we’ll share these results publicly with you. \u003Cbr>\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:heading {\"level\":4} -->\n\u003Ch4>New Feedback Mechanisms\u003C/h4>\n\u003C!-- /wp:heading -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>With our new mixed method research approach, one thing we lost was regular, in-depth conversation with a group of folks highly invested in Stack Overflow’s growth. We also wanted to keep seeking out feedback from a broad range of perspectives. \u003Cbr>\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>That’s why we’re creating a working group of users made up of people from all corners of the developer community — from folks new to programming, those who don’t participate in Stack Overflow but are passionate about programming, experienced Stack Overflow users, frequent contributors, and more. We’ll hand-select folks of diverse backgrounds who are excited to chat with us regularly about everything from new ideas to features, to how we communicate with the broader Stack Overflow community. \u003Cbr>\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:heading {\"level\":3} -->\n\u003Ch3>Timeline\u003C/h3>\n\u003C!-- /wp:heading -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>By the end of this year, we will have completed discovery for the working group of users and will have identified the people we would like to recruit. We’re looking forward to hearing from representatives from different types of users and backgrounds starting in 2020 and regularly thereafter. \u003Cbr>\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:heading -->\n\u003Ch2>Creating a Moderator Advisory Group\u003C/h2>\n\u003C!-- /wp:heading -->\n\n\u003C!-- wp:heading {\"level\":3} -->\n\u003Ch3>The problem\u003C/h3>\n\u003C!-- /wp:heading -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>When we started this site we didn’t need moderators, as we had Joel, Jeff, Jarrod, and Geoff. Now, we have over 550 moderators who volunteer to help by taking a leadership role to make Stack Overflow and Stack Exchange places where everyone can contribute. This has created a lot of community debt as the moderation challenges have grown over time. Some of the challenges we identified were:\u003Cbr>\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:list {\"ordered\":true} -->\n\u003Col>\u003Cli>A growing, broadening moderator team\u003C/li>\u003Cli>Aging moderation guidance\u003C/li>\u003Cli>Difficulty scaling support for moderators from our Community Management team\u003C/li>\u003C/ol>\n\u003C!-- /wp:list -->\n\n\u003C!-- wp:heading {\"level\":3} -->\n\u003Ch3>The solution\u003C/h3>\n\u003C!-- /wp:heading -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>To address the challenges we identified, we’re putting together a \u003Cstrong>moderator advisory team \u003C/strong>drawn from our 550 existing moderators (folks who volunteer their time and donate their knowledge and leadership to the community): a small, self-replacing council of moderators who will be tasked with keeping our moderation guidance and methods up-to-date, along with ad-hoc working groups of moderators to work on specific initiatives as needed. This advisory team will be a two-way channel for contact with community managers (who are Stackers/company employees) and other teams within the company. This council’s focus will be on how we moderate and the challenges that arise as we do. Community managers will look to moderator advisors in matters that impact the moderator community, with an eye toward making sites as self-governing as possible. Our moderators are the experts here, and we want to work with them to foster a welcoming community (our community \u003Ca href=\"https://stackoverflow.com/conduct\">Code of Conduct\u003C/a> provides the ground rules for that) and meet community challenges as a team. \u003Cbr>\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>But wait, there’s more! Moderating communities is a skill, and one that's too often poorly documented, poorly understood, and pursued without robust best practices. Teaching moderator skills through folklore and informal mentorship results in uneven practices at best, and perpetuates problems at its worst. Robust training for moderators is as essential as ensuring that anyone else on our team is getting the proper, ongoing education and training towards world-class skills. \u003Cbr>\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>We’re going to create a new system to offer \u003Cstrong>training for our moderators. \u003C/strong>The training will be a great way for new moderators to learn the ropes, and will be available to all moderators seeking help as they struggle to make important decisions, learn the tools available to them, and plan how to move forward on sensitive issues involving race, gender, and sexuality. We’ll work closely with the moderator advisory team to create the curriculum and resources.\u003Cbr>\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:heading {\"level\":3} -->\n\u003Ch3>Timeline\u003C/h3>\n\u003C!-- /wp:heading -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>In order to implement the moderator advisory council, we will be hard at work to finalize its scope and vision and in the coming weeks share it with our moderators. We want our moderators to play an early role in shaping it. By the end of Q1 2020, we will establish our first council and begin working together.\u003Cbr>\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:heading -->\n\u003Ch2>Strategy for How We Communicate with Meta\u003C/h2>\n\u003C!-- /wp:heading -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>When conversations about Stack Overflow started to happen on Stack Overflow, our founders invented a site called Meta. Meta Stack Overflow was created as a way to talk about the website without distracting us from the important things: questions about programming. Since then, it’s become almost a catch-all for everything: bug reports, general complaints, feature requests, and ideas about the site. With thousands of accumulated bug reports and feature requests, it’s a lot of community debt.\u003Cbr>\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:heading {\"level\":3} -->\n\u003Ch3>The problem\u003C/h3>\n\u003C!-- /wp:heading -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>We have identified these fundamental challenges with Meta as we’ve grown and accrued community debt:\u003Cbr>\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>1. It’s hard to capture structured feedback on Meta. There are now so many conversations that we aren’t often able to participate. As a result, users end up not feeling heard and a lot of confusion (including some misinformation) is generated. \u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>2. On Meta, there are discussions, some that go on for a long time without a clear answer. \u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>3. Meta tends to exclude people that aren’t super immersed in the Stack Overflow/Stack Exchange culture. \u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>4. Meta requests don't integrate with any existing ticketing system, so our Community Managers need to prioritize the best they can and answer the threads deemed most important at the time.\u003Cbr>\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:heading {\"level\":3} -->\n\u003Ch3>The solution\u003C/h3>\n\u003C!-- /wp:heading -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>When this group started discussing solutions, we agree that we need to double down on figuring out what the next iteration of Meta looks like. We analyzed data on how Meta is being used, who is using it, and all the functions that Meta serves. We then refined the functions into five areas: \u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:list -->\n\u003Cul>\u003Cli>Self-governance discussions\u003C/li>\u003Cli>Support\u003C/li>\u003Cli>Bug Reports\u003C/li>\u003Cli>User Feedback\u003C/li>\u003Cli>Announcements\u003C/li>\u003C/ul>\n\u003C!-- /wp:list -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>We looked at the three data points—how Meta is being used, who is using Meta, and the functions—and determined if our users are best served by keeping the function on Meta or if our users are best served by moving the functions to other tools and processes.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:heading {\"level\":3} -->\n\u003Ch3>Timeline\u003C/h3>\n\u003C!-- /wp:heading -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Finding the right ways to serve each of these functions is not a small task. In early December, we are putting a strategy together for the tools and systems we’ll need. Bug reports, in particular, have been a significant pain point internally and externally! We plan to transition things like bug reports, user and customer support, user feedback, and company announcements off of Meta over the course of next year.\u003Cbr>\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>In mid-December, we’ll share high-level transition plans about how Stack Overflow will interact on Meta sites going forward.\u003Cbr>\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>In Q1 2020, we’re going to start the transition process. We are following a product development and release process for each function that we transition. It’s a robust process that involves discovery, feedback loops with stakeholders and community members, developing documentation and FAQs, and external communication plans. We are committed to getting these transitioned in 2020. We’re excited to transition some of these functions off Meta, giving them the attention and focus they deserve.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:heading -->\n\u003Ch2>Closing the Loop\u003C/h2>\n\u003C!-- /wp:heading -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>In machine learning, there is a concept called “Human in the Loop.” Some processes can’t just be done by machine alone; instead, a human adds value to the feedback loop. The solution to community debt, like the debt that we as Stack Overflow have accrued, is humans in the loop.\u003Cbr>\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cem>“This concept leverages both human and machine intelligence to create machine learning models. In this approach, humans are directly involved in training, tuning and testing data for a particular ML algorithm. The intention being, to use a trained crowd or general human population to correct inaccuracies in machine predictions thereby increasing accuracy, which results in higher quality of results.”\u003C/em> - \u003Ca href=\"https://hackernoon.com/what-is-human-in-the-loop-for-machine-learning-2c2152b6dfbb\">Hackernoon\u003C/a>\u003Cbr>\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>In December, we’ll be kicking off a new series we’re calling “The Loop”. We’re asking you, the Stack Overflow community, to be our Humans in the Loop as we pay down our community debt. Through your help and feedback, we’ll have the best opportunity to build a better future together. Through our existing feedback mechanisms, along with our \u003Ca href=\"https://www.surveymonkey.com/r/Z2YDMRD\">Through the Loop\u003C/a> survey, we can plan to build the things that really matter to you and build healthy ecosystems. Posts in this series will share our research and our product planning based on what we learn from these different mechanisms. \u003Cbr>\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:heading {\"level\":3} -->\n\u003Ch3>Summary\u003C/h3>\n\u003C!-- /wp:heading -->\n\n\u003C!-- wp:list {\"ordered\":true} -->\n\u003Col>\u003Cli>\u003Cem>We’re committing to improve our relationship with all users by showing you what we’re doing consistently. \u003C/em>\u003C/li>\u003Cli>\u003Cem>We’re building a moderator council to work with when issues arise in the community. We plan to have a council in place by the end of Q1 2020.\u003C/em>\u003C/li>\u003Cli>\u003Cem>We’ve revisited the best use of our Meta Sites and will communicate the transition rollout to the community in Q1 2020. \u003C/em>\u003C/li>\u003Cli>\u003Cem>We’re compiling a small diverse group, including new users, power users, and moderators, to be a constant partner for feedback by Q1 2020. \u003C/em>\u003C/li>\u003Cli>\u003Cem>We’ll continue sharing user research with you here so you can see behind the curtain about WHY things are being built with our new series, The Loop, beginning in December.\u003C/em>\u003C/li>\u003Cli>\u003Cem>This is our initial step, your voice matters here, and we want to hear it. We’re asking you to grow with us and to be a part of the discussion. The right direction is the one we can feel good about together. Tell us what you think by responding to our survey, \u003Ca href=\"https://www.surveymonkey.com/r/Z2YDMRD\">Through The Loop\u003C/a> [closed for responses 1/25/20]. \u003C/em>\u003C/li>\u003Cli>\u003Cem>We want to work with you to move past focusing on what’s wrong in order to strengthen the things that are right and build the future we want together. \u003C/em>\u003C/li>\u003C/ol>\n\u003C!-- /wp:list -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Stack Overflow, since the beginning, has been a partnership with the software community. We want to make sure that the tools we have to interface with our users scale with us. We will need your continued partnership, as we learn new behaviors together and find the best way to provide feedback loops for the 50 million people that visit Stack Overflow. We know that during times of change, communication is important; you’ll be hearing from us the entire way. \u003Cbr>\u003C/p>\n\u003C!-- /wp:paragraph -->","html","2019-11-25T17:00:00.000Z",{"current":939},"introducing-the-loop-a-foundation-in-listening",[941,948,950,955,960,962],{"_createdAt":942,"_id":943,"_rev":944,"_type":945,"_updatedAt":942,"slug":946,"title":742},"2023-05-23T16:43:21Z","wp-tagcat-announcements","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":947},"announcements",{"_createdAt":942,"_id":943,"_rev":944,"_type":945,"_updatedAt":942,"slug":949,"title":742},{"current":947},{"_createdAt":942,"_id":951,"_rev":944,"_type":945,"_updatedAt":942,"slug":952,"title":954},"wp-tagcat-stack-overflow",{"current":953},"stack-overflow","stack overflow",{"_createdAt":942,"_id":956,"_rev":944,"_type":945,"_updatedAt":942,"slug":957,"title":959},"wp-tagcat-stackoverflow",{"current":958},"stackoverflow","Stackoverflow",{"_createdAt":942,"_id":956,"_rev":944,"_type":945,"_updatedAt":942,"slug":961,"title":959},{"current":958},{"_createdAt":942,"_id":963,"_rev":944,"_type":945,"_updatedAt":942,"slug":964,"title":966},"wp-tagcat-uncategorized",{"current":965},"uncategorized","Uncategorized","Introducing “The Loop”: A Foundation in Listening",[969,975,981,983],{"_id":970,"publishedAt":971,"slug":972,"sponsored":12,"title":974},"1b0bdf8c-5558-4631-80ca-40cb8e54b571","2025-08-21T14:00:25.054Z",{"_type":10,"current":973},"research-roadmap-update-august-2025","Research roadmap update, August 2025",{"_id":976,"publishedAt":977,"slug":978,"sponsored":12,"title":980},"5ff6f77f-c459-4080-b0fa-4091583af1ac","2025-08-20T14:00:00.000Z",{"_type":10,"current":979},"documents-the-architect-s-programming-language","Documents: The architect’s programming language",{"_id":16,"publishedAt":17,"slug":982,"sponsored":12,"title":20},{"_type":10,"current":19},{"_id":984,"publishedAt":985,"slug":986,"sponsored":12,"title":988},"f0807820-02d7-4fc5-845f-3d76514b81c0","2025-08-11T16:00:00.000Z",{"_type":10,"current":987},"renewing-chat-on-stack-overflow","Renewing Chat on Stack Overflow ",{"count":990,"lastTimestamp":991},88,"2023-05-25T09:46:59Z",["Reactive",993],{"$sarticleModal":933},["Set"],["ShallowReactive",996],{"sanity-KwsDp0ROpGiMF-gsVbeJMhktJSB6r0oUtGTsEPf40i8":-1,"sanity-comment-wp-post-14215-1755827782453":-1},"/2019/11/25/introducing-the-loop-a-foundation-in-listening"]