As a user of stackoverflow, I noticed a phenomenon which quite decreases the quality of answers, that is, showing the first answer first (then, according to up-votes).
I notice that, specially in easier questions, people rush to give an answer quickly, that is satisfactory, but with speed having a higher priority than quality.
I'd like to suggest that, after someone asks a question, the answers just appear like 10 minutes later, not in creation time order (maybe random, maybe according to reputation, I don't know).
This would be an incentive to giving a more complete and detailed answer, rather than a quick and dirty one. What do you guys think?