The problem with SO is that easy questions get answered quickly and hard questions don't get answered at all, in most cases. I'm a semi-competent programmer with a few thousand SO reputation (or whatever it's called). Every question I have ever asked there has gone unanswered or has been answered insufficiently. The moderators are also awful. They manage the community in a very autistic fashion - quality questions wi…
Perhaps a fix to create an incentive to answer hard questions would be to create a ratio to estimate difficulty (how much time has gone by without an accepted or high-voted answer? number of views that don't add a good answer?) and then give more reward points to someone who successfully answers a "hard" question.