Live data from Hacker News

Stack Overflow and Discouraging Beginners

sonyaellenmann.com

21–30 of 123 posts

Re: Stack Overflow and Discouraging Beginners

#21
post #9

This looks like a problem that would be solved by splitting that Python manual page. All the information is there, it's just that the whole page is rather long and it's possible to miss that it is in there.

Yeah, this is really a Python Doc fail, rather than SO fail.

Re: Stack Overflow and Discouraging Beginners

#22
post #8

Lesson learned is that if Google returns a result that doesn't appear to match your request, then ctrl-f is your friend. This applies in many areas besides programming.

Google really tried to unlearn this a couple of years ago.

Back when any question you would ask would have at least 20000 answers it seemed only the pages never contained the text, they only where in the index because of some link with that text.

Re: Stack Overflow and Discouraging Beginners

#23
I do generally agree that Stack Overflow as a community is too enthusiastic about closing down some questions. It's always particularly frustrating to Google for some weird error message and find a Stack Overflow discussion which has been killed off because the question was inappropriate :)

But, that said… I'm not sure this is a particularly convincing example of this phenomenon. This is an example of something which can easily be found by reading the documentation, and I'm not convinced that Stack Overflow is the correct place to ask for other people to do your research for you! In individual cases I don't doubt that it's fine, but I imagine it gets frustrating to deal with repeated questions of this character, especially when we now have the benefit of such easily-accessible online documentation.

There is a balance to be struck, I guess. No reason to be rude even when silly questions are being asked.

Re: Stack Overflow and Discouraging Beginners

#24
post #13

Just as the article observes, it's really ironic that many, many google searches for "how to do X in language Y" lead to questions on SO that are marked as [closed], 'not a good question', etc. Often, the accepted answer is a variation of RTFM, but sometimes with an inline code example. Also ironic is when the question asks for help in choosing between frameworks or libraries of comparable functionality and it gets m…

> What's a good question then?

Read the FAQ and you will know.

Re: Stack Overflow and Discouraging Beginners

#25
post #9

This looks like a problem that would be solved by splitting that Python manual page. All the information is there, it's just that the whole page is rather long and it's possible to miss that it is in there.

Good point. The Python manual pages are actually rather long-winded, and try to intersperse narration with sporadic usage examples. It's too long-form to be a reference, and too context-free to be a tutorial. I'm not surprised Python questions are so frequent.

Re: Stack Overflow and Discouraging Beginners

#26
> Maybe the original asker and I should have done ctrl + f for r% — but that didn’t occur to me, so I assume it didn’t occur to them either.

Great, so you've learnt something for next time.

> Beginners need guidance. They’re dumb and they flail around and they get stuck on “easy” problems. That’s why resources like Learn Python the Hard Way and Stack Overflow exist in the first place.

Sorry, but no. "Stack Overflow is for professional and enthusiast programmers, people who write code because they love it." Stack Overflow's biggest problem is that frequent contributors are getting fed up with the torrent of newbie questions from people who haven't programmed for a month.

Imagine joining Math Overflow because you're an enthusiast mathematician... only 19 of every 20 questions are about how to multiply two digit numbers. Imagine joining a DIY group after years of practice only to find that you spend most of your time building cubes out of playdough and sticks. Have you tried reading the new queue on Stack Overflow? What does this[1] even mean? (I'm actually kind'a shocked about how good it's looking right now; only about half of the questions are utterly irredeemable.)

People from the outside don't see this. There are filters in place and people who care to make them work. So all you see is the hostility and none of the reason. But please believe me when I say that it's not just us being cronies. We really do care about the site, and we just don't want to lose it.

[1]: http://stackoverflow.com/questions/37779153/how-to-enable-di...

Re: Stack Overflow and Discouraging Beginners

#27

I had been participating in Stack Overflow since its public beta (though I'm not an active participant anymore), and this topic comes up every now and then, but the astronomical growth of Stack Overflow has not stopped. The composition of all-time high users are also quite a bit different from a few years ago. I am not saying there is not a problem, but I take complaints like this with a grain of salt these days. End…

Problem is as have been pointed out again and again: there are so many amazingly useful questions closed as "not constructive". All while IIRC quiz-type "trivia" questions seems be more OK.

Re: Stack Overflow and Discouraging Beginners

#28
Welcome to the programming community! People are generally kind and willing to help, but there is one caveat: there is frequently little patience for questions which you could have resolved yourself.

With time you'll both learn to identify these and to write your questions in a way that it reflects that you've "done your research."

Re: Stack Overflow and Discouraging Beginners

#29
post #19
post #2

Amen. In my opinion, SO has become a very toxic and discouraging community to participate in. It's a shame.

I think it's a bit like Wikipedia: the more you hang around, the less you like it. It's understandable though; after the 12324th question that basically boils down to "please do my homework", even a saint would lose his shit. It's the inevitable fate of every "beginners' resource", from IRC to forums, in the long run. Personally, I had decent experiences in most cases. I never got over the fact that it refuses to bec…

Where are we supposed to get opinions from? Would we have a success if we started "OpinionStack.com"? I believe if we did so, we should outdate the votes, so the top answer would be the most fashionable nowadays.

Re: Stack Overflow and Discouraging Beginners

#30
post #26

> Maybe the original asker and I should have done ctrl + f for r% — but that didn’t occur to me, so I assume it didn’t occur to them either. Great, so you've learnt something for next time. > Beginners need guidance. They’re dumb and they flail around and they get stuck on “easy” problems. That’s why resources like Learn Python the Hard Way and Stack Overflow exist in the first place. Sorry, but no. "Stack Overflow i…

Then maybe just maybe add a rule that you must lurk before asking questions?

When the site clearly looks like as a place for noobs to get questions answered for free then maybe don't complain that you get just that.

Post reply on HN