3 ms·
It seemed inevitable that 95% (some very high %) of StackOverflow was destined to be little more than an archive, leaving a very stagnant system as the speed of
by adventureful 14y ago
It seemed inevitable that 95% (some very high %) of StackOverflow was destined to be little more than an archive, leaving a very stagnant system as the speed of activity & build out slowed to a crawl.
Large, highly active development technology doesn't change every day. PHP has been around for 15 plus years, Python for 20 years. And those are two of most popular.
How many questions can ultimately be asked about PHP or Python, before you wipe out the radical majority of possible and important questions? Obviously languages like that evolve, but not very quickly once they hit a certain point in their life cycle.
As you saturate the big segments, you're going to naturally bleed off user excitement and interest. Stack will continue on, getting tons of traffic because their answers will remain extraordinarily valuable, but the ratio for the amount of new content in relation to existing content will continue to accelerate toward Stack being mostly an answers archive. That guarantees the stagnation of their community (perhaps leaving small pockets of excitement around new, lesser adopted tools).
Haven't communities like Wikipedia followed curves like this? Once you max out all the English topics (for example), then it's an update approach with a smaller number of new topics coming in. Net result ultimately being a lot less overall new content being added in relation to the existing base (demanding a peak in overall community activity). Wikipedia isn't nearly as exciting as it once was, several years ago, when the rate of build-out and topic addition was staggering. The wild west eventually becomes a boring suburb.
- nathan_long 14y ago"That guarantees the stagnation of their community" Not from my perspective. I'm a Rails developer, and between our continuously evolving platform, the proliferation of gems, and my changing projects, I've always got new questions. Meanwhile, new technologies keep appearing to become the New Hotness.
- adventureful 14y agoHere's why it guarantees overall stagnation (not necessarily on a specific topic): Let's say you have 10 super segments, eg: PHP, Python, Ruby, Java, Javascript, etc. Once you build those out to a high degree, reasonably the amount of new content possible in relation to existing content, will plunge. Then if you add a new language that becomes popular and mass adopted, the best you can hope for is perhaps an addition of 5% to 10% to your content base. It all becomes modestly incremental, and the excitement overall is guaranteed to fall in that environment. Ruby can be hopping as a subset, but the likelihood the whole thing will be is vastly reduced once the overall build-out slows. What's left to be excited about in the PHP section, once you've answered 97% of what is important about the language? How many ways can someone ask about error reporting?
- excuse-me 14y agoLeaving the problem of 100 new questions 90 of which are just dupes of existing PHP/Python answers and nobody can spot and answer the new Ruby ones
- nathan_long 14y agoThey've had a feature for a long time where you can mark which tags you want to see and which you don't.
- excuse-me 14y agoWhich works if the confused new user knows enough about the problem to tag it accurately. There are a lot of questions tagged openGL asking how to do file wildcards (to load images) or visual-studio about how to pass arrays to functions
- nathan_long 14y agoI don't see anything in this that bodes badly for Stackoverflow, financially or as a community. If all the PHP questions are answered, every PHP programmer is now able to Google and find what they want to SO. That means they 1) learn that SO is the place for answers and 2) see ads. 2 years from now, when they're working in another language with less established Q&A, they'll know where to go. "Excitement overall" really doesn't mean anything here. I don't care how much or little activity there currently is in the Objective C section because I don't use Objective C. I'm able to find the info I want and get questions answered if they're not already there. That's all that matters. What's going to stop that from happening?
- adventureful 14y agoI don't see anything in it that bodes badly for Stack in terms of traffic or financially either. I never said otherwise. They're dominant and given their answer base and the value of the content, they're likely to remain so. I believe overall stagnation in the community is guaranteed however, which is what the topic rather focuses on.
- SonicSoul 14y agoI develop in .Net, WPF, and Javascript, and StackOverflow is a gem for these technologies. Not to mention there is a new version of .Net and WPF coming out every 2-3 years, and JavaScript is constantly evolving in form of frameworks and new browser versions (each with different support and intricacies). I don't see your argument as valid in my universe, and I also doubt that PHP and Python are most active technologies on SO.