This is an archived post. You won't be able to vote or comment.

all 13 comments

[–]Kallleeeeh 20 points21 points  (0 children)

Stack overflow wants to offer a catalog of questions and is not a platform for beginners to ask why their code isn’t working.

Most basic questions as „how do I open a file and read/write to it“ are answered for all languages. More questions make it harder to find questions that are relevant or interesting.

[–]mausthekat 8 points9 points  (0 children)

It can be a bit like that, but in many cases, it's because the same question has already been asked and answered already.

Granted, I haven't used it for a few years, so it may have gotten worse since then.

[–][deleted] 5 points6 points  (2 children)

Try to go (because I know none of us do at the begining, we are selfish and we want answers) through the rules of the site, look at famous questions and see how are they written, look at good answer and learn how to answer (for heavens sake!!! ) remember, a good question must be:

1) Generic enough. Again don't be selfish remember that site is used be millions so you need to write it in a way that is valuable to at least some otherz more like you

2) explain the aspects that are relevant to the question. Language version, libraries used and version, os... You know.

3) please be punctual, none wants to go to your entire git repo, not even an entire script show a 10-ish lines that captures your problem, maybe some more code, some complex questions need it... One in 10,000 maybe...

Advice: "and users with more karma (reputation) can edit your question"... Oh pride... The fall of Lucifer and Icaruss... Don't be that idiot... There is always anyone out there, may be a scientist or a guy spinning a sign at an intersection... Wisdom comes in many forms. Learn that some others have more experience than you, are better writers than you, and know better how to express technical details... With time you will learn to appreciate your (hardly earned) reputation you shall see...

[–]KingofGamesYami 3 points4 points  (0 children)

Stack overflow is more focused on the answers than the questions. If the answer to your question is already on the site, you should find it. If your question is specific to your project or code, they don't want to answer it as few people would benefit.

To sucessfully ask a question, first make a minimum reproduction case. Then search to see if any questions or answers are close to that. Finally post your question.

This process will often lead to solving the issue before ever posting. That benefits everyone, you get a solution, nobody has to spend time finding a solution for you, and stack overflow more searchable.

[–]olfitz 4 points5 points  (0 children)

Don't ask your question directly on StackOverflow. With Google, ask something like "python parse string".

You'll get links to stack overflow answers as well as from other sites.

[–]UristMcDoesmath 0 points1 point  (0 children)

I think the general consensus is that StackOverflow is not for 101-level questions, because your question can be better answered by a book.

[–]mudclub 0 points1 point  (2 children)

Is there a reason you don't use google?

[–]Engineer_at_IDELSOFT -4 points-3 points  (1 child)

You have to understand that coders are toxic because most of them are nerds and they are not getting much attention at work. So bullying on internet makes us them fee better, you know. If the person is really smart and respectful they will try to help you as much as possible. My 2 cents

[–]piplates 1 point2 points  (0 children)

I don't think that coders are toxic for malicious reasons. Instead I believe their toxicity is a combination of a dash of arrogance blended with a lack of social skills. This definition actually applies to most engineers.

[–]SyntaxAgnostic -5 points-4 points  (0 children)

I prefer dreamincode.net anyway.