Live data from Hacker News

Why I no longer contribute to Stack Overflow

michael.richter.name

31–40 of 243 posts

Re: Why I no longer contribute to Stack Overflow

#31
The author's main problem stems from his desire to use Stack Overflow as a mechanism for gaining internet points - as is illustrated by his confession that

  "I saw a simple Java question, hit Google, read briefly, then
   synthesized an original answer."
Why bother? Instead, I use Stack Overflow predominantly for three reasons --

1. To ask interesting questions that I think will get a better answer there than anywhere else (eg [0,1,2]).

2. To help educate other programmers about languages that I like very much, and would like to see in wider use. I endeavour not to just give a "how to do X" answer, but instead explain what the different approaches are, and why some approaches are better than others (eg [3,4,5])

3. To stay in touch and build a reputation among the wider community of Haskell programmers - not by amassing internet points, but by asking interesting questions and giving interesting, thoughtful answers.

If you just game Stack Overflow for imaginary internet points, it's no wonder you don't find it very fulfilling.

[0] http://stackoverflow.com/questions/9190352/abusing-the-algeb...

[1] http://stackoverflow.com/questions/10753073/whats-the-theore...

[2] http://stackoverflow.com/questions/19177125/sets-functors-an...

[3] http://stackoverflow.com/questions/11684321/how-to-play-with...

[4] http://stackoverflow.com/questions/12968351/monad-transforme...

[5] http://stackoverflow.com/questions/20857165/move-or-copy-in-...

Re: Why I no longer contribute to Stack Overflow

#32

> There's an old cliché in English: give a man a fish, he eats for a day; teach a man to fish, he eats for a lifetime. StackOverflow is filled to the brim with people giving fishes. This hits the nail on the head, imo. While the SO system is (presumably) meant to reward "karma" based on the quality of answers, more often than not it seems that quantity is just as important. And it's not hard to see why this is the ca…

more often than not it seems that quantity is just as important. And it's not hard to see why this is the case -- there's an inherent risk in typing a well thought-out (read: time consuming and potentially long) answer

This is what turned me off from SO. The strategy to garner points (at least in the topics I'm expert in) is to lurk waiting for quickly-answered questions. Pounce on these, by entering a rough, approximate answer, so you can score the credit. Then, if you're feeling charitable, go back and flesh it out properly once you've got the karma in your pocket.

Time and again I've entered a correct and complete answer, to score nothing because somebody beat me (and I'm a very fast typist, btw) with a quick one-liner that provides little value - and in many cases, hasn't even been completely correct. On more than one occasion, after reading the "winning" answer, I've been left frustrated, thinking "come on, that sample you posted won't even run, let alone do what you claim".

I suppose that part of the blame lies with those seeking answers. The user interaction is such that they'll allocate upvotes when they see something that looks promising. Once they've actually tried it, and found that answer wanting, there's little incentive to go take back the undeserved rewards.

Re: Why I no longer contribute to Stack Overflow

#35

i left so a month ago, and while i agree with one point here (creeping authoriarianism) i am completely opposed to "teach a man to fish". for me, as a professional programmer, that site is useful because it has direct, simple answers. but it seems to have been taken over by students who are resentful that there should be simple answers without some evidence of suffering (it really seems to be that). why should i have…

Knowing what you have already tried is useful from a troubleshooting perspective...not to mention that if I suggest something you've already tried, it is wasted time on both our parts; mine for suggesting it and yours for waiting for me to make the redundant suggestion.

Many times there are multiple potential causes for an issue. Ruling out what has already been tried is what any competent troubleshooter is going to do.

Re: Why I no longer contribute to Stack Overflow

#36
post #22

The LuaJIT author, Mike Pall recently stopped contributing to SO [0] after having an edit on one of his own posts about LuaJIT reverted by clueless mods [1]. The reply was highly precise and technical, and the reasons given by the mods to reject the edit are spurious, since they just couldn't understand it and its implications. I reached out to two of them (I couldn't find how to contact the third one), but they didn…

It looks like user Tobu already fixed it, but that is quite ridiculous.

Re: Why I no longer contribute to Stack Overflow

#37
post #7

Overall I agree, but I think his analogy of feeding fish vs teaching is a bit of a chicken and egg problem: oftentimes today if I'm googling a trivial problem, Stack Overflow is the first result, and I'm actually glad that is the case the majority of the time.

Seriously, this is what I want as well. I don't want to read a years-old forum thread full of whitespace and content-less replies or, god forbid, EE, to figure out the answer. I'm glad SO is filled to the brim with direct answers to a myriad of questions. Saying it's ruining pedagogy is over-thinking the site's purpose.

Re: Why I no longer contribute to Stack Overflow

#38
post #8

His bullet #2 under "Creeping authoritarianism" is so incredibly correct! It's exactly what happened to wikipedia, and why editors are leaving in droves. With Stack Overflow it's simply not worth it to answer a difficult question, the time to point ratio is just not there, and to make it worse it's all about speed - how fast you can answer, because once the question goes off the home page you will get basically no po…

Yep. Any community that gives censorship powers to an "elite" group runs into this problem. I'd add to his points (which are good) by noting that when your job description involves censoring, the obvious way to make it look like you're doing your job is to censor lots of stuff.

This is just a gut feeling, but (at least for the stuff I tend to search for) Google results leading to Stack Overflow are more likely than not to wind up on a page that's been zapped by a "moderator".

If you're running a Q&A site, and people are Googling the Q's, it would behoove you to have the A's. Or so it seems to me. Apparently SO management has a different opinion.

Re: Why I no longer contribute to Stack Overflow

#39

StackOverflow is a machine designed to do one thing: make it so that, for any given programming question, you will get a search engine hit on their site and find a good answer quickly. And see some ads. That's really it. Everything it does is geared toward that, and it does it quite well. I have lots of SO points. A lot of them have come from answering common, basic questions. If you think points exist to prove merit…

I have to agree with your statement. I've also used SO to ask esoteric questions about niches in technologies I work with every day. Most of the time those questions don't get answers quickly. However, after a period of time I can see they've helped others by the views and awards that come in sometimes a year or more after posting. I view SO more as a way to display example use cases of strange behavior or puzzling functionality that I discover as I'm working through issues. Especially for things that official documentation explains poorly or not at all.

Re: Why I no longer contribute to Stack Overflow

#40
post #22

The LuaJIT author, Mike Pall recently stopped contributing to SO [0] after having an edit on one of his own posts about LuaJIT reverted by clueless mods [1]. The reply was highly precise and technical, and the reasons given by the mods to reject the edit are spurious, since they just couldn't understand it and its implications. I reached out to two of them (I couldn't find how to contact the third one), but they didn…

I don't see how stopping contributing solves anything.
Post reply on HN