DEV Community

The Stack Overflow Podcast

SE Podcast #32 – Jarrod Dixon and Josh Heyer

With the recent "REP-OCALYPSE" that happened over the weekend, we thought it was a great time to do another podcast - so come join Joel, Jarrod, and Josh as they talk about some of the recent changes to the site and the motivations behind them.

  • JOEL: This is not necessarily a podcast, but it might turn into something useable, perhaps in the form of a podcast, maybe. The goal is to talk about all of the questions that are getting closed, aka REP-OCALYPSE NOW.

  • Part One: there has been closing and deletion of very popular old questions going on lately. Are we happy with how this is going? What are the other options?

  • This has come to a head because it got noticed all of a sudden thanks to the global reputation recalc.

  • SHOG: This is a perfect storm. Prior to the rep recalc, an SO mod got it in his head that he should go clean up these old popular questions, since they're totally inappropriate for the current standards of the site. He posted on MSO about it. Then, this rep recalc made a whole bunch of people painfully aware of a bunch of their stuff getting suddenly deleted.

  • A lot of the stuff that got deleted was worthy of getting deleted. Some were valuable, though, and were worthy of discussion and possible salvation.

  • JOEL: There are a few categories that the lynch mob is after that should stay open (They're interpreting a particular rule too zealously.) One of these is talking about separate questions that all have the same answer. One of them is three different [identify-this-game] questions that all refer to the same game.

  • SHOG: If you ask a bullshit joke question and it gets good answers, great! You broke the "only ask questions you really need the answer to" rule, but the page is now improving the internet. It has value. Good job!

  • JOEL: An example: the center cannot hold. The activity in the answers should be protected, not the questions. Hidden features questions tend to devolve. They lose value after the top ten or so answers.

  • JOEL: So! There have been a lot of bad questions that were deleted, and some higher quality ones that are hotly contested. So what about programmer cartoons, or boat programming questions? They get a million views. They bring people into the network. Making those pages be Page Not Found is violent! It breaks the internet a little!

  • SHOG: A theory: this is a lottery. Most of the time you post stuff, and it goes nowhere. Sometimes it strikes a chord, people go crazy over it and generate a great page.

  • JOEL: There are no new questions that this really affects. If somebody asked "what's your favorite Pascal question" today, it would get closed in a second.

  • Eric Lippert wrote a great answer a year ago on a question that pissed people off - it was a duplicate and a homework question and all sorts of terrible stuff, but the amazing answer redeemed the question.

  • SHOG: We don't want to encourage people to gamble. We can encourage them to put their money in the bank instead!

  • JOEL: Back to the question. What is bad about keeping these lottery winner questions around?

  • JOEL: New example: the programmer cartoons. It benefits us because there are lots of views, and because people laugh! It's better than googling "programmer cartoons" because we have voting.

  • JOEL: Programmer cartoons questions get closed. So is it okay to keep the weird exceptions around just because they were very successful?

  • Concept #1: Famous RFC about TCP/IP over Pigeon that wasn't serious. Did it break the internet? Did this one not real RFC turn all RFCs into Reddit?

  • Concept #2: Purim Torah on Judaism SE. On Purim, you are required to break rules and get drunk. Purim Torah is a humorous fake discussion of Jewish law that you discuss as if it were serious. The Judaism SE community has decided to allow it during/around the time of Purim. Some of the questions are very funny.

  • An example of a "Purim Torah" Stack Overflow question: What is the name of this operator: "-->"?. This question wins the lottery! It's okay that this happens occasionally. Every culture ever has a holiday in which certain rules are relaxed a little. Purim, Halloween, April Fool's, Thursday, Naked Friday...

  • SHOG: Now. Stack Overflow isn't linear. As it gets older, more and more of these old questions keep cropping up. You don't need to keep adding funny programmer cartoons to that one question and bumping it up. That's why we have locking!

  • JOEL: There is a larger class of questions that we should be discussing. Stuff that's no longer on topic, but still has amazing answers. For example: career questions.

  • Are we on the same page that there exists a class of question that's awesome enough that it can't be deleted? What do we do about people who just noticed that their amazing internet artifact was deleted, and they're mad?

  • When frequent flyer miles became a thing, travelers were wary of using them because they didn't want their number of miles to go down, so they would continue to be treated well by the airline. The airlines realized they had to start printing their lifetime earned miles, so people wouldn't be afraid of "losing" those miles.

  • JARROD: Nick Craver is working on that right now! If you have reputation from something that sticks around for 60 days, the rep "locks in".

  • JOEL: Maybe pageviews should also be taken into account. Another idea: archiving stuff.

  • JARROD: Here's Pekka's idea about archiving stuff: hosting our own archive of stuff that's been deleted but shouldn't go away and become a Page Not Found.

  • JOEL: This is not for everything that got deleted, or else it would be spam spam spam. But this is for stuff that gets heavily linked to from elsewhere on the internet that we shouldn't just take away. We're not ashamed of these questions, this is just part of our history

Well that's it for this week's podcast - join us in the coming weeks as we get back into the swing of things and test our new formats.  See you soon!

Episode source