Experts suggest that before you ask a question follow the following faithfully : READ how to ask
READ FAQs for stack exchange
Then Search for the site, lookup it's domain..
Search then Research then search..
To Avoid duplicates..
Actually no keywords of the same question would match perfectly
It could be a long fruitless search.. Then wait for down votes only until then it's closed.
And then you have major job to be done
FORMATTING YOUR QUESTION
Making it attractive place to attract experts
Attaching link, pictures of your code or etc.., highlighting major points using bold, italics..
IT CONSUMES 75% OF THE TIME WE DEVOTE TO QUESTION IN SE..
15% for reading the answer and researching on that question further.
IS THIS USER FRIENDLY..
STILL TIME IS PRECIOUS.. AND FOR A PARTICULAR ANSWER WE COULD RATHER DEVOTE READIND MORE BOOKS RELATED TO IT AND GOOGLE IT and we have many more options..
I know SE have attracted many users over years but this may be a possible reason why new users (by it l mean those who want to learn and they're premature to share knowledge, so questioning is a only option for them) devote lesser and lesser time.. All i mean things are becoming more complicated by reading and research on the rules of SE.. Reading the pages with n no. of answers.. AND researching on the fact how to write a question in SE rather the question itself. P. S: No offense to any users of SE.