I've seen this concept not do well in other places, and these are my observations as to why:

1. The majority of a programming forum's membership is made up of transients who come for help in the...