Possible Duplicate:
Don't show the answers for the question in the first 2 minutes
I believe that there should be a feature implemented so that no new answers are shown until 5-10 minutes after the question has been posted.
I believe this will stop people providing low-quality, simple answers to get in quick and get up-votes and rather encourage them to take time to answer the question, add demos on the likes of JSFiddle etc and fully read the users question.
As I among others feel that the current answering scheme means that the only option to answer and get rep that merits the quality answer given is to get in quick and then build upon the answer, which I believe is wrong.
This current scheme is degrading the quality of our communities answers and will give newer "non-savvy" SO users a chance to earn rep for well put-together questions.
UPDATE
User @Loktar had a great idea in SO chat: https://chat.stackoverflow.com/transcript/message/326799#326799
Make it to where a user chooses if it has a delay, and any question that has a delay gives a bonus +5 rep
Thus meaning it is opt-in and the user is happy with a slight delay for a better quality answer.