4 ms·
I must be missing something, given the "reverence" SO seems to get. I don't think you are. Stack Overflow was an interesting idea, but I find it has a terribl
by Silhouette 10y ago
I must be missing something, given the "reverence" SO seems to get.
I don't think you are.
Stack Overflow was an interesting idea, but I find it has a terrible signal/noise ratio today and one of the most unpleasant and unconstructive cultures of any tech discussion site, for basically the same reasons that many other comments here have already given.
The way they chose to co-opt search engines was also a brilliant move by the founders, but has also now become annoying to the point where I'd have the entire SO network removed from my search results pages by default if I could.
- pjc50 10y agoWhat would you prefer be returned instead? Places like Expertsexchange or Quora?
- Silhouette 10y agoNo, they are usually even worse. What I would prefer to see is whichever search results organically rise to the top excluding the huge but more-hype-than-substance sites by default. I often find there is real expert commentary via official docs, blog posts, archived mailing lists, presentations at conferences, and so on, sitting just underneath all those SO links that clog up the first results page.
- Shog9 10y agoThis has pretty much always been true in my experience; if you're really determined to learn something in depth, you gotta go past page 1 of the search results and look for the folks who've spent years writing about some obscure topic and only get links from other people who are similarly dedicated. And then hope their blog doesn't disappear from the 'Net before you finish digesting or need to refer back to that information. Buy their book if they have one. The founding goal of Stack Overflow was literally "programmers seem to have stopped reading books"[1]. NOT "programmers shouldn't read books", or "book learnin' is inferior to superficial familiarity", but simply... "they appear to have stopped". There are probably a lot of reasons for the tendency folks seem to have of not investing effort into building a deep understanding of the things they're working with... But ultimately, it doesn't really matter: either you provide information in bit-sized chunks, or someone else will and you lose the ability to influence the quality of that information. Not the choice we'd like, but the choice we have. Disclaimer: SO user since '08, employee since '11. [1] http://www.joelonsoftware.com/items/2008/04/16.html http://www.joelonsoftware.com/items/2008/04/16.html
- Silhouette 10y agoIt's always been true to some extent, but I think it's SO that changed relatively recently, not the rest of the web. In the earlier days of SO, it used to be that a search engine might return an SO link or two but they had a decent chance of being relevant. At that time, SO was smaller, the questions being asked were more common and general, and thus the answers were mostly correct and widely applicable. Today, unfortunately, my usual experience is that there might be as many as 4-5 SO questions turning up on the first results page for a programming-related search, yet none of them is actually relevant. Some will probably already be closed with some hostile and quite possibly incorrect status. Some are effectively keyword stuffing and not actually relevant to what I was looking for, but don't get penalised as such by the search engines because SO as a whole is so well established. Particularly irritating, it's no longer rare to find that a question shows up that is relevant but either it has no answer or it has nothing but wrong or misleading answers (which may well have been voted up or accepted anyway). It's not providing information in bite-sized chunks that's the problem, it's providing irrelevant, incorrect or out-of-date information, or attracting attention but then providing no information at all.
- Shog9 10y agoFunny you mentioned "keyword stuffing"... Came across a related sub-thread on reddit earlier today [1], where a bunch of folks were trash-talking one of the top answerers in the [java] tags for his efforts in marking duplicates and removing irrelevant tags. There is an insane amount of hostility directed toward anyone trying to minimize the noise Stack Overflow generates, I'm afraid. Folks feel entitled to spam the whole site - indeed, the whole Internet - with their questions, and take umbrage at anyone who might stand in their way. So a lot of folks are left feeling that their choice is between trying to help and getting blasted with vitriol, or just walking away and letting entropy win. I find it hard to blame those who opt for the latter route. We do try to combat this to a degree by deleting unanswered or poorly-received questions after some nominal period of time; of course, given search engines' fascination with boosting the rank of recent content, this can only help so much - there are several thousand new questions a day in the most popular (and thus crowded) tags, where you can imagine the inherent motivation on the part of each author is to optimize for views rather than specificity or clarity. [1] https://www.reddit.com/r/programming/comments/54f62f/the_decline_of_stack_overflow/d81fzkz https://www.reddit.com/r/programming/comments/54f62f/the_dec...