Make StackOverflow great again!

People hate StackOverflow (SO) for various reasons. There’s the general hate that SO is a quick-and-dirty help forum that promotes copy-paste-driven development. Then there are architects and “10x” developers who say that the entire SO is a joke, and so are the solutions found there. Finally, many people consider it a valuable entity and want to participate but are repulsed by the heavily acidic moderators and downvoters.

What do I think? Well, I think that while there’s vast amounts of low-quality Q&A on StackOverflow, it also contains answers to common but tricky questions that many developers struggle with on their journey. Some of these questions tend to be subjective and hence have been locked down, but the content and discussions remain to read and profit from. And of course, SO remains the fastest way to have your programming-related questions answered.

SO is keenly aware of its bad reputation, and has taken some actions to improve, but the experience remains the same. I think their problems aren’t as thorny as they might think. With some small changes, SO can become a great place.

Here’s what I propose:

I’m sure more corrective measures can be thought of, but what I’m trying to say is that if SO really wants to change, then it’ll really have to change how it treats people or allows people to treat other people. 🙂