HACKER Q&A
📣 anondevvie

What would happen if Stack Overflow shut down?


Stack Overflow isn't a public good. It can be shut down based on the decisions of just a few people. What would happen if it were shut down? Is the knowledge accumulated in Stack Overflow backed up, beyond the control of the company managing it?


  👤 snowwrestler Accepted Answer ✓
The accumulated corpus of Stack Overflow content is probably worth less than you think. There is a lot of outdated code on SO.

It’s a growing issue for the platform as the community prefers to direct people to existing answers, and Google tends to reward older URLs that still attract traffic. The result is that a lot of searchers are learning how things were done years ago, instead of how they are best done now.

Platforms change, APIs change, languages change. That means the “answer” to how to do things changes too.

Imagine asking “what would happen if libraries threw away all their outdated computer books?” Obviously they do, and it’s good for their patrons as long as there are updated books replace them.

If Stack Overflow went away tomorrow, one of the many other places where people can talk about coding would become the go-to place to get answers. A more ephemeral approach to answers would probably be better in the long run.


👤 johncoltrane
The whole data is publicly available here: https://archive.org/details/stackexchange and presumably already downloaded by many.

Also, there are literally hundreds of SEO-ptimized copycats built from those data dumps: https://github.com/quenhus/uBlock-Origin-dev-filter/blob/mai....


👤 gdulli
If you were an engineer back before Stack Overflow existed, you probably have a different take. Before SO I searched for info/answers and found them. After SO nothing important changed. I mean the web evolved in good ways and bad ways and SO reflected both, but overall I was getting my job done effectively before SO, then with SO, and don't worry about post-SO.

Only the location of info will change. The same info will be available because the same people will have the same questions and answers and desire to share. The public good is the sharing, not the platform. The people will still be around.

The next platform will be better in ways and worse in others, but that's the same that can be said about any platform supplanting another. Personally I've always stayed away from SO as a contributor because its whole reputation game turned me off. Maybe the next platform will make me more likely to contribute help rather than only consume.

As for losing the history of data, there's good and bad there. I highly doubt anything important would be truly lost. It would be rebuilt. And in the process, a lot of noise (ambiguously obsolete/incorrect info) would get cleaned out, as a benefit.


👤 moralestapia
It wouldn't be that bad, IMO. SO was really good in a time where:

1) There were no better alternatives.

2) The community was welcoming and willing to help.

Nowadays, 1) most open source projects put some time aside to write good technical documentation, when they don't, many of them make use of Github Issues, at least.

And 2), SO stopped working for people looking for answers. It is an extremely hostile community that was taken over by each of their sub-communities' pretentious mods. They expect you to know a lot of things before you ask, but don't have enough IQ to understand that if you knew how to do stuff, you wouldn't be at SO looking for answers.


👤 b3morales
Other people have pointed to the data dump. All the posts on the site are Creative Commons licensed, and that can't be undone by anyone's decision at the company.

The promise that the data would be available and licensed for reuse was a crucial factor in its success. Its UI has never been anything world-changing. There have been other QA sites that have come and gone. Many of the original contributors would not have spent so much time without the assurance that their material was not owned by the company, just hosted by it.


👤 culi
Stack Overflow has been thoroughly indexed and backed up several times over. I also have no doubt something would pop up right away to fill the gap

Perhaps it'd even be for the best one of the numerous SO open sourced clones[0][1][2] would emerge as the replacement. Most likely though it'd be that Quora undergoes some necessary changes to become the main alternative

Here's a shortlist of possible alternatives:

- [Codidact](https://codidact.com/) - open-sourced and non-profit

- [Scoold](https://scoold.com/) - open-sourced and self-hostable

- [TopAnswers](https://topanswers.xyz/) - open-source and non-profit

[0] https://meta.stackexchange.com/questions/2267/are-there-any-...

[1] https://meta.stackoverflow.com/questions/313483/is-stack-ove...

[2] https://alternativeto.net/software/stackoverflow/


👤 iamwpj
I think my code would become clunkier. I rely on the creativity of the masses when I use SO. I know I could solve a problem through a complicated routine, but SO helps filter for the right builtin function or syntax that helps to improve my code quality. I can read the manual all day, but these are the things I don't get from it.

👤 bdcravens
Others have pointed out it is backed up, but if it wasn’t, I suspect it would be less of a loss than you think. Presumably if it shuts down it will have lost relevance, and the data there will have greatly diminished value (like Facebook and dead users, the amount of outdated code on SO grows over time)

👤 speedgoose
StackOverflow is still very useful to me, but I also use GitHub copilot and it’s very convenient.

For example you want to check if a file exists and contains a string in bash, but you don’t remember the syntax. You will search it in your favourite search engine, ignore the SEO spam, click on one stack overflow link, see that the question is closed because it’s a duplicate, check the other stack overflow question, scroll the answers, find the right one, copy paste it, adapt it to your code.

With the AI completion you write a comment # check if the file exists and it contains the value. Next line is suggested with the bash if statement, the correct file variable, the correct content variable.


👤 themodelplumber
Some crawlers that are known for backing up things seem to be at work to the tune of what at a glance looks like terabytes:

https://archive.org/details/stackoverflow.com?tab=about


👤 perihelions
Here you go,

https://archive.org/details/stackexchange ("Stack Exchange Data Dump")


👤 jeffwask
Someone would step in to fill the void like with everything else.

👤 iostream24
Regex would go out of style.

👤 laszlojamf
I would start reading docs again, lol

👤 bryan_cooper
life would go on