You're probably reading this because you've likely made or read a statement that provides little to no insight into a given problem. It's a declaration that is well-known and reviled throughout the SO community:
"It doesn't work".
We know "it doesn't work". That's what we're here for. But in order for US to help YOU, we need information. "It doesn't work" tells us nothing. What "doesn't work"? What is it supposed to do that meets the criteria of "working"? What is it doing now that it isn't supposed to do?
Moreover, why is it BAD to tell us that something "doesn't work"? After all, you've come to terms with the fact that you need to reach out for help. Given the fact that most are too proud to admit that help is required, shouldn't we applaud you for making this massive step forward by reaching out to our humble community and requesting our assistance?
Of course. Thank you for asking for our help. It is our pleasure, because when we're able to provide answers to questions, everybody wins.
But when we have to ask you 20 questions to your 1, then there is a problem with your question.
Case in point:
Customer: I need help with my car.
Mechanic: Sure thing. What do you need help with?
Customer: It's not doing what it's supposed to.
Mechanic: Ok..... let's have a look then.
Customer: You can't.
Mechanic: What? Why?
Customer: It's not doing what it's supposed to do, so I walked here.
Mechanic: So it's not running?
Customer: No, it runs. It's just not working.
Mechanic: It would really help me out if you drove your car here so I could take a look at it.
Customer: Here's a picture of my car when it was working. Does that help?
Mechanic: Not really.
Customer: Some mechanic YOU are.
Is it entirely possible that the customer in this scenario just doesn't know enough about cars to make an educated decision about his issue before approaching the mechanic? Sure, it happens all the time.
But any good customer in this scenario would know to either bring his car to the shop, or at least describe what was happening with his car that would be considered abnormal. A more savvy customer could have removed the offending car part and shown it to the mechanic.
Do you know what separates the good customer from the bad?
Details, and the understanding of which details are relevant and which are a distraction.
It is the details that not only form the foundation of a solid and acceptable question here on Stack Overflow, but it also provides assurances for YOU:
- Assurance of serious and thoughtful feedback
- Assurance that you will receive a relevant answer that may very well change a "non-working" script into a "working" one
Bear in mind that well-formed questions lead to well-formed answers that not only benefit you, but any future developers that wish to ask the same question you have. Things are done this way in the hopes that - given enough questions meeting the SO community's criteria and enough time - questions will no longer need to be asked.
Welcome to Stack Overflow. We're here to help you make things work.