Live data from Hacker News

My Love-Hate Relationship with Stack Overflow

embeddedrelated.com

51–60 of 239 posts

Re: My Love-Hate Relationship with Stack Overflow

#51
> the Stack Overflow staff and moderators seem to take the attitude that the long-term content of the site is much more important

Perhaps the Stack Overflow owners realize they can muscle in on the programming language documentation business. With the ongoing increase in programmers who learn a programming language at the same time as they're paid to write production code in it, the promoters of some languages will inevitably skip writing documentation that fully describes what it does and instead set up a basket of Stack Overflow users to plant lots of answered questions, which also gives the initial appearance of an existing community for that language. Eventually languages will even be designed and implemented without any thought given to documentation that explains it from beginning to end, but instead only the intention for it to be learnt in Stack Overflow-sized chunks, keyed to search engine keywords instead of documentation subheadings. And part of Stack Overflow's business model may be to host the primary documentation for these emerging types of programming languages.

Dr Dobbs magazine described this phenomenon as a "conundrum" and used Groovy as an example of this new type of language: "The endless variety of features requires considerable documentation, which is simply not available, especially for the advanced features that give Groovy much of its benefit. And so, if you jump in today, you'll find the language is easy to learn, but hard to master". http://www.drdobbs.com/jvm/the-groovy-conundrum/240147731

Re: My Love-Hate Relationship with Stack Overflow

#52
post #27

First off, a caveat: I'm about to complain about a lot of people I respect and rather like. I'll probably take a lot of heat for it, but it needs to be said. I feel like a lot of the closing of niche questions these days comes from the chat communities. (By "chat", I mean: http://chat.stackoverflow.com/ ) There's a huge rash of "cv-pls" in the chat rooms. I don't have a problem with it in general, but the culture aro…

I really thought you were talking about a curriculum vitae there, but I suppose it's "close vote".

Re: My Love-Hate Relationship with Stack Overflow

#53
I would like to defend Tim Post's meta-answer because it's quoted out of context. The OP's question was about the reduction in quality of questions being asked on SO, which I myself have noticed in my particular area of expertise [0].

I don't think Tim comes off as "elitist"/"cool kids" (also Tim is genuinely a really nice person, not at all uppity or "elitist" [1]). There is a rising deluge of utterly shit quality questions being asked on the site. As an "expert" I just can't be bothered any more trying to assist users who are missing so much fundamental knowledge and understanding about the tech they're working with. Hell, some of them can't even tell me which version of IIS they're using. It saps too much energy and is the reason why my own participation on the site has taken a nose-dive over the past couple of years.

I do agree with the comment throttling timer and "@user" behaviour in comments, I think that was one of Jeff's personal things he got implemented much to the frustration of many folks on the site. I like Jeff but some of his ideas about how to solve certain types of problems were a bit peculiar.

I still love SO, I still visit daily but it sure burned me out as an "answerer".

[0]: http://stackoverflow.com/questions/tagged/*iis*

[1]: Disclosure: I'm an ex-diamond mod on the site - I would like to think I played fair, erring on the side of giving folks the benefit of the doubt and that their questions were asked in good faith (and with a tiny wee bit of upfront research).

Re: My Love-Hate Relationship with Stack Overflow

#54
post #40

Sure stack overflow isn't perfect, but shit... Do you know how much productivity would be lost on a global scale if the site suddenly disappeared? I still use it in some capacity almost every day. Sure some of the rules might be nit picky and can be obnoxious sometimes, but nothing is perfect.

We're not saying it's perfect, we are saying its usefulness/quality is going downhill. It was never perfect.

Re: My Love-Hate Relationship with Stack Overflow

#55
post #9

To me, I see this strange contradiction in how stackoverflow is evolving. Joel Spolsky (one of the founders) gave a very interesting presentation[1] in 2009. The key takeaway I've always remembered from his comments was the idea of "anthropology". The science of trying to really understand human behavior and make the website amplify good communities. What I see 6 years later is a lot of " why is this question closed…

It's both.

The former is inevitable - most people, like the author of this article, spend the bulk of their time up-front: post a lot of answers, enjoy the experience, get tired of it, pull back to only answering the occasional post that piques their interest. So there's a fairly constant fall-off of activity from people who've previously posted a lot. And this gets worse when these folks find fewer questions that interest them, which brings us to...

The number of questions posted on Stack Overflow every day is overwhelming. Over the past year, it's ranged from a low of about 5.5 thousand per day (Christmas holidays) to over 11 thousand per day; currently it's averaging around 8.5K. Depending on your interests, you might see very little of this (if you focus solely on a relatively obscure tag) or all of it (if, as many do, you drink from the firehose at http://stackoverflow.com/questions/?sort=newest) or some mixture (if you stick to the home page).

The folks who stick it out long-term tend to have some pretty gnarly filters in place. Those who don't tend to become very bitter about the whole Eternal September thing, because that's most of what they see. The chance of dropping in on Stack Overflow over lunch & just stumbling upon a new question that covers some novel, interesting tech you've been working with lately is pretty slim, so if that's all you're answering anymore, well... You're probably not answering very much anymore.

The trick here is to find a way of putting more interesting questions in front of the folks they're likely to interest, and showing fewer "here's my homework, verbatim" questions to... well, everyone. And it's a hard trick.

Disclaimer: I work for Stack Exchange and have been hanging around Stack Overflow pretty much forever.

Re: My Love-Hate Relationship with Stack Overflow

#56

I've always been uneasy about the fact that Stack Overflow users can edit each other's posts more or less arbitrarily. User A can edit user B's post to say something embarrassing, and most readers will attribute it to User B. I've had this happen with my posts. It's never been egregious, like a user inserting something inflammatory into my otherwise mundane programming question. Most often, the offending edits give t…

And people karma-whoring on your question. Nobody has the answer, but your question has been edited 10 times.

Every edit "bumps" the post, giving it a bit more visibility.

Some folks, upon encountering an unanswered question they also want an answer to, will do some quick copy-editing just to try & get a few more eyeballs on the problem.

Re: My Love-Hate Relationship with Stack Overflow

#57
post #23

Earlier quoted context omitted.

The history of questions is why StackOverflow is so great. If it were like a normal forum with only time sensitive content it would have gone away like all other technical forums. Your question is shared with all the future people who have the same problem, it isn't your soapbox to complain in. Your experience with SO is probably fairly minor, the moderators have each had to deal with at least a half dozen people bre…

Please note, closed questions can also be removed from the site. I have a single Gold Badge in the SO world. It was awarded for an answer that I gave which earned more than 100 up votes[1]. Sadly the question to which I responded has since been closed (for years now). When content that I worked hard to create suddenly disappears from the site because moderators deem it to be "not a good fit", you start to feel it's n…

At least they let you keep the badge :)

Re: My Love-Hate Relationship with Stack Overflow

#58
I don't use SO to ask questions any more, but it's really good for searching stuff you already know but don't like to remember, like if that method used camelCase() or under_score(), what the annoying workaround for that little quirk in the framework of your choice was, etc.

I feel beside the new stuff that comes from new FWs and languages most questions seem to be answered. Therefore starting to focus on long term quality is not a bad thing.

Most of my recent work in SO was also not asking questions but correcting/connecting answers that are already there.

Re: My Love-Hate Relationship with Stack Overflow

#59
post #50

Earlier quoted context omitted.

>You said you have tried, but you didn't post what you tried, or how it didn't work. >by overloading operator[], operator= It's literally there... >You then finished it up with a passive-aggressive FAQ section which was entirely unnecessary ... 'I want to do it this way, even if there is a better way' What's wrong with that? I wanted to achieve a very specific thing. Can you please tell me what is wrong with that? Th…

> That FAQ is meant to avoid getting answers that I don't need. 1) Answers on questions aren't just meant to serve you, they're meant to serve people that find the question later. It's incredibly important to note when there's a better way altogether to approach a problem. 2) Askers on SO often exhibit the XY problem. Saying you're not interested in other approaches is not simply dickish; it's ignoring (often) good a…

It seems that you got SO wrong. Please have some time to read this: http://stackoverflow.com/tour

I understand that it is a really nice side-effect that your questions stay there and can be read later by other people with your same problem, however, be aware that it is a side-effect. Let me quote the first few sentences on their own site:

"With your help, we're working together to build a library of detailed answers to every question about programming."

Yup, every question, not just "the ones you think are popular", every one, including mine. Actually, the more specific and detailed your question is, the better it aligns with the SO philosophy.

>Saying you're not interested in other approaches is not simply dickish; [...]

It is not dickish, I'm just not interested, how is that wrong? It is not; if you actually understood what is good for SO questions, you would see that focused questions are much better than fuzzy ones.

Also you called me a dick for no reason, I don't care because I grew out of those things long ago but apparently you (and some other guys here) haven't, so please leave out the vulgar language; you guys should, at least, live by your own standards.

Yeah of course you will downvote, because you can; what you can't do is to actually add to the conversation by posting a reasonable counter-argument to the things I stated. Have a nice day dude.

Re: My Love-Hate Relationship with Stack Overflow

#60
post #27

First off, a caveat: I'm about to complain about a lot of people I respect and rather like. I'll probably take a lot of heat for it, but it needs to be said. I feel like a lot of the closing of niche questions these days comes from the chat communities. (By "chat", I mean: http://chat.stackoverflow.com/ ) There's a huge rash of "cv-pls" in the chat rooms. I don't have a problem with it in general, but the culture aro…

I was going to ask the following question [on 2 different situations] in the last 2 weeks:

Are there any [lang] libraries that are backings for the [service] API?

I stopped myself before going to SO because I knew that topic would get closed within seconds and I'd comments berating me for asking the wrong question.

For the most part the only use I've gotten from SO has been from basic questions when I'm starting out with a language/tool/library. I haven't found it very useful for complex problems.

Oh well. I've written about my rants on SO before. [I won't link here but it is in my submission history]

Post reply on HN