Summary: High reputation users on SO come swooping in the second a simple question is posted, and get the first answer in before I've even opened my Python interpreter to test my idea out. This actually is a problem because it prevents use lower users who aren't as good at programming from getting any answers in. This makes it very hard to build up reputation. Thus, I propose a short dead time for high reputation users where their answers do not appear.
The Problem: This isn't just reputation. By answering questions and having discussions with OP, we all get better at our language. Teaching is one of the best ways of learning, and a more well versed population is absolutely good for SO. (If anyone wants to argue that, go home) While its nice to have folks who can quickly answer nearly all questions in a jiffy, its a little frustrating for those of use who simply aren't as fast, but still want to contribute. The result is that many people do not answer questions because they feel like they just can't get an edge in. SO should aim to incentivize as many answers by as many users as possible. The most answers from the most users is the most beneficial situation for the site and the community. Once we accept this idea, it is clear that something needs to be done to address the issue at hand
The Solution: Luckily, this is an easy problem to solve; we use a dead time. High reputation users can post answers whenever they like, but they won't appear until after the dead time is completed. The trick is balance, a dead time which is too long will harm the OP as the question will remain unanswered, however, a dead time which is too short won't actually fix the problem. There definitely needs to be a discussion about what "high reputation" means and what dead time to use, but it should be independent of whether y'all agree that this is a problem.
So, what do you think?
EDIT: Wow, -18, I leave for lunch for 30 minutes and this is what happens! I guess y'all think this is a bad idea, but let me try to clarify a few things on which I was unclear earlier.
This is not about reputation. This is not about getting the first answer just for the sake of getting to say "in before..." This is about learning. By getting a shot at answering questions before the high reputation users, people learn. Think of it as doing an example problem in class before the teacher does it. You get a chance to try it yourself, test your knowledge, and if you fail, then the teacher is right behind you to show the correct solution. This is what I'm trying to accomplish. However, seeing the solution, and then trying to answer the question, is not very helpful. This is how I view the status quo.
In response to Mr. Pieters' answer and comments: You're absolutely right, this is not about quantity, its about quality. The fastest answer isn't always the best. But asking the high reputation users to take a step back for a few minutes is a means of getting there.
Hopefully this clears things up a bit.