The author's main problem stems from his desire to use Stack Overflow as a mechanism for gaining internet points - as is illustrated by his confession that "I saw a simple Java question, hit Google, read briefly, then synthesized an original answer." Why bother? Instead, I use Stack Overflow predominantly for three reasons -- 1. To ask interesting questions that I think will get a better answer there than anywhere el…
Would StackOverflow be popular if it didn't have leader boards and reputation points and arrays of expertise-claiming badges? Would people spend their time working on other people's problems if it didn't earn them something they hoped to spin into professional credibility?
I suspect no.
And of course StackOverflow uses gamification to encourage people to do work for other people, for free. It is no big secret that many users are essentially free labor that do the dirty work of digging through a lot of terrible links on Google to try to find something that answers the question. For those who take advantage of this it is a wonderful resource.
There are some supremely excellent questions that through the crowd and wiki-like editing the answer ends up being exemplary. But in the general case it does seem that it allows people to skip the boring work and get groups of people fighting for badges and imaginary credibility to do it for you.