{"id":40199,"date":"2023-07-28T15:39:22","date_gmt":"2023-07-28T19:39:22","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=40199"},"modified":"2023-08-09T15:38:09","modified_gmt":"2023-08-09T19:38:09","slug":"the-mess-at-stack-overflow","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2023\/07\/28\/the-mess-at-stack-overflow\/","title":{"rendered":"The Mess at Stack Overflow"},"content":{"rendered":"<p><a href=\"https:\/\/observablehq.com\/@ayhanfuat\/the-fall-of-stack-overflow\">Ayhan Fuat &Ccedil;elik<\/a>:<\/p>\n<blockquote cite=\"https:\/\/observablehq.com\/@ayhanfuat\/the-fall-of-stack-overflow\">\n<p>Over the past one and a half years, Stack Overflow has lost around <del>50%<\/del> 35% of its traffic (Update: Around 15% of the observed loss seems to be related to the <a href=\"https:\/\/meta.stackexchange.com\/questions\/374897\/why-is-the-google-analytics-cookie-defined-as-strictly-necessary-and-saved-wit\/378440#378440\">recategorization of the Google Analytics Cookie<\/a> around May 2022.[&#8230;]). This decline is similarly reflected in site usage, with approximately a 50% decrease in the number of questions and answers, as well as the number of votes these posts receive.<\/p>\n<\/blockquote>\n\n<p>Via <a href=\"https:\/\/twitter.com\/dmimno\/status\/1684011858574057472\">David Mimno<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/dmimno\/status\/1684011858574057472\">\n<p>This is not sad, this is a warning. A company did everything (mostly) right: created a vitally useful free service, worked hard to keep it healthy, shared data for research. Then another company swooped the data and made it compete against itself.<\/p>\n<p>[&#8230;]<\/p>\n<p>To be clear, this is really bad for LLM cos as well. You can only pull the &ldquo;snarf an existing web community&rdquo; trick once, folks like Reddit have already wised up. Free data is as dead as zero interest rates.<\/p>\n<\/blockquote>\n\n<p>I&rsquo;m not sure how much of this has to do with AI. What is the evidence for that? It doesn&rsquo;t seem like a good substitute, at least for the way I use Stack Overflow. Sure, some people are probably asking ChatGPT or Copilot instead, but so many so quickly?<\/p>\n<p>My impression is that Stack Overflow had been kind of losing its way for years. The founders got distracted by other projects, then left, and the new management seemed more interested in business deals than in improving the product. They lost sight of what was best for the user\/community.<\/p>\n\n<p><a href=\"https:\/\/jlericson.com\/2023\/07\/26\/not_understanding.html\">Jon Ericson<\/a> (via <a href=\"https:\/\/news.ycombinator.com\/item?id=36889703\">Hacker News<\/a>):<\/p>\n<blockquote cite=\"https:\/\/jlericson.com\/2023\/07\/26\/not_understanding.html\"><p>I&rsquo;ve been <a href=\"https:\/\/jlericson.com\/2015\/07\/21\/vacation.html\">on vacation<\/a>, so I haven&rsquo;t been\nfollowing <a href=\"https:\/\/jlericson.com\/tag\/strike.html\">the Stack Overflow moderator\nstrike<\/a>. Not that there has\nbeen much progress. Negotiations stalled for <a href=\"https:\/\/meta.stackexchange.com\/questions\/390106\/moderation-strike-update-data-dumps-choosing-representatives-gpt-data-and-wh\/390704#390704\">a variety of\nreasons<\/a>. Meanwhile\nStack Overflow&rsquo;s CEO, Prashanth Chandrasekar, dug the company&rsquo;s hole a\nbit deeper <a href=\"https:\/\/venturebeat.com\/ai\/stack-overflow-ceo-teases-generative-ai-tools-addresses-moderator-protest\/\">during an interview with\nVentureBeat<\/a>.<\/p><p>[&#8230;]<\/p><p>By contrast Prashanth regularly talks about combining community and AI\nwithout going into detail about how that solves the problem at\nhand. Neither does he go into much detail about the problems the\ncompany intends to solve. I suspect one reason is that Prashanth, who\nhas spent <a href=\"https:\/\/www.linkedin.com\/in\/pchandrasekar\/details\/experience\/\">most of his career in\nmanagement<\/a>,\nhas become something of an <a href=\"https:\/\/www.joelonsoftware.com\/2001\/04\/21\/dont-let-architecture-astronauts-scare-you\/\">architecture\nastronaut<\/a>. As\nJoel puts it, &ldquo;architecture people are solving problems that they\nthink they can solve, not problems which are <em>useful<\/em> to solve.&rdquo; Since\nthere is overlap between a Q&amp;A site and generative artificial\nintelligence, there must be a way of jamming them together.<\/p><p>But there&rsquo;s another factor. In May I <a href=\"https:\/\/jlericson.com\/2023\/05\/17\/so_business.html\">wrote about Stack Overflow&rsquo;s\nbusiness<\/a>, which lost $42 million over 6\nmonths and had just laid off 10% of its employees. Since then, <a href=\"https:\/\/prosus-ir.com\/results\/2023\/Prosus-annual-results-2023\/pdf\/booklet.pdf\">the\ncompany&rsquo;s fiscal year-end results came\nout<\/a>. Despite\ngrowing revenue, it lost $84 million over the year ending on March\n31, 2023. In fact Prosus&rsquo; <em>entire education technology segment<\/em> lost\nmoney despite growing income[&#8230;]<\/p><p>[&#8230;]<\/p><p>While this might be the company&rsquo;s public position, <a href=\"https:\/\/meta.stackexchange.com\/questions\/391634\/the-companys-commitment-to-the-data-dumps-the-api-and-sede\/391640#391640\">Prashanth\nprivately wanted to limit who can access the\ndata<\/a>. On\nMarch 28, 2023, he ordered the data dump not be uploaded to\nArchive.org. The DBA who turned it off warned that the community would\nnotice and it did. Rather than having an answer prepared, the company\npublicly struggled for an answer. <a href=\"https:\/\/jlericson.com\/2023\/06\/19\/data_dump.html\">Internal\ncommunication<\/a> shows most of the company\nwas as surprised as the rest of us.<\/p><\/blockquote>\n\n<p>It seems like they could have been profitable at a smaller size, but they grew way too much and got rid of unique features people liked, such as the jobs board.<\/p>\n\n<p><a href=\"https:\/\/twitter.com\/DThompsonDev\/status\/1684533030809903106\">Danny Thompson<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/DThompsonDev\/status\/1684533030809903106\">\n<p>STACK OVERFLOW JUST ANNOUNCED THEIR OWN AI!!!<\/p>\n<p>OverflowAI is a tool, that will also have a VS Code plugin. The way this works, if you are on the site and ask a question, it will produce the answer for you while also citing the sources it used to produce the answer.<\/p>\n<p>You can then ask more in the conversational area, even including code, and through Generative AI it can continue building off of the answer.<\/p>\n<\/blockquote>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2023\/06\/14\/reddit-api-ama-and-user-revolt\/\">Reddit API AMA and User Revolt<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2023\/06\/09\/whither-stack-overflow-archives\/\">Whither Stack Overflow Archives?<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2023\/05\/12\/llm-coding-tools-in-xcode\/\">LLM Coding Tools in Xcode<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2023\/01\/27\/the-enshittification-of-all-things\/\">The Enshittification of All Things<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2022\/02\/01\/sunsetting-stack-overflow-jobs\/\">Sunsetting Stack Overflow Jobs<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2021\/06\/02\/stack-overflow-acquired-by-prosus\/\">Stack Overflow Acquired by Prosus<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2020\/05\/08\/stack-overflow-layoffs\/\">Stack Overflow Layoffs<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2019\/09\/27\/new-stack-overflow-ceo\/\">New Stack Overflow CEO<\/a><\/li>\n<\/ul>\n\n<p id=\"the-mess-at-stack-overflow-update-2023-08-04\">Update (2023-08-04): <a href=\"https:\/\/newsletter.devmoh.co\/p\/the-fall-of-stack-overflow-explained\">Priyam<\/a> (via <a href=\"https:\/\/news.ycombinator.com\/item?id=36948180\">Hacker News<\/a>):<\/p>\n<blockquote cite=\"https:\/\/newsletter.devmoh.co\/p\/the-fall-of-stack-overflow-explained\">\n<p>If we look closely, the most drastic drop starts around April of 2022, while ChatGPT came out 7 months later in November. While we do see drops every summer (school breaks) and winter (workplace vacations), this drop in April 2022 is sustained and only getting worse.<\/p>\n<p>[&#8230;]<\/p>\n<p>There are 4 reasons that explain the slow decline of Stack Overflow.<\/p>\n<\/blockquote>\n\n<p id=\"the-mess-at-stack-overflow-update-2023-08-09\">Update (2023-08-09): <a href=\"https:\/\/mastodon.social\/@cocoaphony\/110826161260760810\">Rob Napier<\/a>:<\/p>\n<blockquote cite=\"https:\/\/mastodon.social\/@cocoaphony\/110826161260760810\"><p>When someone on SO asks about the internal details of something, please stop chastising them that it&rsquo;s internal and they shouldn&rsquo;t need to know.<\/p><p>They want to know. That is all the reason they need.<\/p><p>Some questions are very advanced when it&rsquo;s clear something simpler was meant, so probe that. But I&rsquo;m tired of seeing folks who ask &ldquo;just to learn&rdquo; and get fussed at. Where do you think we get the next compiler devs?<\/p><\/blockquote>","protected":false},"excerpt":{"rendered":"<p>Ayhan Fuat &Ccedil;elik: Over the past one and a half years, Stack Overflow has lost around 50% 35% of its traffic (Update: Around 15% of the observed loss seems to be related to the recategorization of the Google Analytics Cookie around May 2022.[&#8230;]). This decline is similarly reflected in site usage, with approximately a 50% [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2023-07-28T19:39:24Z","apple_news_api_id":"75b23f06-7340-4455-9071-66f14e64d0ac","apple_news_api_modified_at":"2023-08-09T19:38:13Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAAAQ==","apple_news_api_share_url":"https:\/\/apple.news\/AdbI_BnNARFWQcWbxTmTQrA","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[1351,101,2317,2091,71,1877,96],"class_list":["post-40199","post","type-post","status-publish","format-standard","hentry","category-technology","tag-artificial-intelligence","tag-business","tag-chatgpt","tag-github-copilot","tag-programming","tag-stack-overflow","tag-web"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/40199","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=40199"}],"version-history":[{"count":3,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/40199\/revisions"}],"predecessor-version":[{"id":40285,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/40199\/revisions\/40285"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=40199"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=40199"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=40199"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}