Live data from Hacker News

Why I no longer contribute to Stack Overflow

michael.richter.name

111–120 of 243 posts

Re: Why I no longer contribute to Stack Overflow

#111
post #102

Earlier quoted context omitted.

How many LuaJIT experts do you suppose there are reviewing edits on Stack Overflow?

He used to be there. You can't find a better expert. I'd expect mods familiar with Lua to recognize him, and he should have mod powers, to begin with.

He doesn't even recognize that he's using two separate accounts, but other people are supposed to recognize him and his accounts should have mod powers?

Again, if he had just used his original account to edit his answer, he wouldn't have needed any of that.

Re: Why I no longer contribute to Stack Overflow

#112
post #94

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 el…

How many good questions do you see that are "CLOSED AS NOT A REAL QUESTION"? The site is fine for what it is, but there's definitely a market for building a better StackOverFlow.

StackOverflow seems to have devolved into a bunch of shit questions. Anything too technical doesn't get answered, since the real veterans have left, and anything not technical enough (like an approach to a problem) gets closed.

I loved SO in the beginning. Now it's a cesspool.

Re: Why I no longer contribute to Stack Overflow

#113
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…

His edit wasn't rejected by mods. It was rejected by other users who have the power to review edits. A mod has a specific meaning within SE sites. If he'd raised an issue on meta, I'm sure a real mod would have sorted this out, or he could have just used the same account to make this edit.

s/moderators/folks with lots of imaginary internet points enabling a restricted subset of the moderating powers available on SO/

You must also know about meta. I looked for ways to contact the mods in the UI and didn't find any. I suppose it's in the FAQ, but I didn't think about it at the time.

Re: Why I no longer contribute to Stack Overflow

#114

I have a few moans about SO, but I also find it very useful. I bear no flair. The one thing that niggles me most on the web in general, is continuous reinvention. If you must paraphrase someone else's work then do. However most of the time a simple link would suffice. The same for repeat/similar questions. And it's always good to reference your sources.

A disappointing percentage of links go dead, thereby making the answer useless. This problem increases over time.

That's certainly a good point, but it seems wasteful to copy, just in case. Surely though multiple links would decrease that chance.

What I was really getting at was wholesale monotonous rewrites. A lot of the web in my mind could be DRYed up. But perhaps redundancy isn't the issue I think it is.

I do feel I do a lot of toing and froing with searches. More than in the past, but possibly that's just because there is so much more information to filter. I'd have thought that healthy linking would help search engines.

Re: Why I no longer contribute to Stack Overflow

#115
post #61

Earlier quoted context omitted.

"Does having easy answers available on SO make us dumber?" Yes, in that the worlds largest helper only supports simple boring common questions, as per the article. If you're trying to do stats in scala, and the only help you can get is "hello world" in java, that's not good for Scala, statistics, or much of anything else, making the world overall dumber. By analogy, lets say reality TV shows completely push video doc…

By what mechanism do you imagine Stack Exchange-style sites starving out more detailed and comprehensive treatments of individual subjects? The proposition would seem to require the assumption that all programming can be reduced to cookbook recipes.

Theoretical mechanism would look something like noob who could someday write detailed comprehensive treatments of some Clojure topic tries to get started, sees 99% of his available resources for help are java oriented, eh, better stick with java in case I need help later on, and the possibility of noob growing up to be clojure author of a detailed treatment has disappeared.

"The proposition would seem to require the assumption that all programming can be reduced to cookbook recipes."

Its one of many effective ways to start learning a language, although not the only way. To distort or screw something up, you don't necessarily have to mess up 100% of the population, just a good chunk of them. You could try to argue that few to no experts ever took their first steps as cookbook script kiddies, but I don't think that would be successful.

Re: Why I no longer contribute to Stack Overflow

#116
To me Stack Overflow is the new "Experts Exchange"

I love Java and I love the Java ecosystem. Stack Exchange serves the Java ecosystem very poorly however.

A lot of the frustration people have with Java is that they try to learn it from a task-oriented perspective, and that really gets you in trouble if you work with Spring or Maven, particularly on a big team. If your first experience is with a 40-module Maven project that is all SNAPSHOT releases, it takes two hours to do a complete build, and there are just two people who understand maven vs 23 developers who get their answers a problem at a time from StackOverflow and who copy each others' bad solutions while adding more problems, of course you hate Maven.

In the case of Maven the documentation sux and you need to read the source code and not be afraid to write plug-ins, but Spring is not so mysterious if you take your tablet to the gym and read the manual cover to cover a few times.

There is no language that favors holistic thinking and punishes "task-oriented" thinking more than Java. For instance, when most developers have to deal with logging it's because things have gotten horribly tangled up with slf4j and commons-logging. Once more, the situation is pretty simple if you understand the big picture, but from a task oriented perspective you're just stumbling in the dark.

Re: Why I no longer contribute to Stack Overflow

#117
post #108
post #12

>It's possible because I did what many of the people whose questions I answered (and got points for) should have done for themselves: I saw a simple Java question, hit Google, read briefly, then synthesized an original answer. I had a very similar experience. I got the most points (3 times as many as any other question I ever answered) from showing how to perform the most basic task in ckEditor, I library I had not u…

Your answer probably is the top response on Google.

Yes, you are correct. https://www.google.com/search?q=ckeditor+textarea+value

Re: Why I no longer contribute to Stack Overflow

#118
post #58

Earlier quoted context omitted.

None of that changes the fact that his valid edit was rejected by incompetent mods.

99.99% of the time, rejecting a suggested edit that changes code is the right thing to to. The competence of the reviewers isn't really the issue. The author should have just used his original account to make the edit and this would have been a non-issue.

You're using the fact that he had two accounts as an excuse, but it really doesn't hold up. This was an edit with inarguable merit. Yet users rejected it because they were using the heuristic "changes to code is bad" as a substitute for understanding the edit. That's bad moderation. If you don't understand a change, you shouldn't vote on its worthiness.

Re: Why I no longer contribute to Stack Overflow

#119
While OP makes some valid points (i.e. community receptivity), this is something that caught my attention:

    > StackOverflow is filled to the brim with people giving fishes.
Perhaps. But those get only a few points. Joel Spolsky wrote about not only answering a specific domain question, but rather writing a comprehensive answer about some topic in a away that it becomes the default answer everyone reverts to when the question comes up again (http://blog.stackoverflow.com/2011/08/reputation-not-rep/)

I tried that. Guess what happened:

http://stackoverflow.com/a/7745635/570191

Not saying my answer is awesome, but I just tried to be comprehensive on a very recurring SQL topic and the community responded very positively to it.

I get it, SO feels like a game. But I use it to hone my skills and learn new things. When I want to learn, I don't ask on SO: I stick to a tag and keep trying to answer something on it. Learned a lot that way.

Just my 2c.

Re: Why I no longer contribute to Stack Overflow

#120

Earlier quoted context omitted.

No, new and anonymous users do have another option, they can post their own answer. That's irrelevant anyway, since that's not what happened here. The author of the post tried to edit his own answer with a second account. He should have just used his original account and this would have never happened.

No, new and anonymous users do have another option, they can post their own answer. Which is less wrong than an edit but it`s still wrong when the appropriate response is a comment. A community can be judged by it`s responses to newbies. By this measure it fails miserably since the most common feedback many newbies get from SO are bare downvotes and rejections. What should happen is a polite response explaining the p…

Speaking as a contributor and reviewer on Super User and Stack Overflow, your opinion of what should happen is shared by more or less everyone who is an established member of the community. The trouble is that there are a lot of newbies, many of whom don't take time either to read the "about" and "how to ask good questions" advice which the sites make prominently available for new users, or to characterize their problem in sufficient detail to make it solvable, or to search for the trivially obvious answer to whatever question they're asking.

Once you've seen enough of this sort of thing -- and, again, especially on the highly popular sites there is a lot of it -- there's a certain fatigue which sets in; you get jaded, I suppose, and that seems from what I've seen to be the proximate cause for newbie questions getting downvoted to oblivion or flagged for closure without anyone taking a moment to advise the asker on what he should've done differently.

Is this ideal? Of course not; in fact, it's not even close, and I say that as someone who has considerable experience with the phenomenon so described. But Stack Exchange sites are moderated by volunteers, and you can't issue ukazes to volunteers without a significant risk of losing them -- after all, if you make them not want to do what they do, they'll just stop doing it.

In any case, just as a community can be judged by its attitude toward newbies, so can those newbies be judged by their attitude toward the community in which they attempt to participate. As in any other such case, it is entirely reasonable for those who have invested time and effort into Stack Exchange sites to expect that new users will deport themselves with respect for the rules and mores of the community.

With regard to giving the ability to comment to new and unregistered users, there's a problem similar to that of low-quality newbie questions; so to broaden the provision of commenting privilege would produce an instant and enduring deluge of spam. You really can't expect volunteers to handle sewage disposal, especially when the sewage is deep enough to require hip waders. Again, this is not ideal, but it is a consequence of the Stack Exchange model's basic assumptions, and I'd have to say that model has acquitted itself well enough in practice to vindicate the claims made on its behalf.

Post reply on HN