Please note that this question is neither about community wiki nor reputation, rather about acceptable moderation, (to stress that I've made it community wiki in itself). Therefore I need to summarize the chain of events to provide some context, please excuse the resulting length of this post (you might skip ahead to Incident eventually and refer to Background only if need be):
Some users (code poet in particular) have been submitting so called
dev-tip posts for quite some time to document proper usage of specific API facets and/or the respective libraries dealing with them. This is an extremely welcome effort to make up for the general lack of documentation for the API itself and a great opportunity to establish an evolving documentation style for the diverse set of client technologies.
As such, the posts do exhibit somewhat different characteristics then regular questions, which the community realized by itself and started a discussion on how to deal with that accordingly.
Kevin Montrose added the following suggestion to this discussion:
The one thing I would suggest is to cwiki all of them, there's an air of rep farming that could really get out of control as more people start using StackApps. [emphasis mine]
The community (me in this case) has reacted open to this suggestion and asked politely for an explanation of the subject matter in a comment:
interesting point, I've added it as question 5. I don't see right now how adding valuable information as @code poet and others did e.g. for How to format reputation numbers similar to Stack Exchange sites. could be misread as reputation farming one day? But as mentioned I'm not into the respective meta discussions and couldn't find a good description of the issue immediately, so could you please elaborate a little or reference a good post regarding this? Thanks! [emphasis mine]
In addition I added my point of view (i.e. a well considered argument) regarding this suggestion accordingly:
I'm aware and in favor of the community wiki concept in general and think this would make sense for the question immediately indeed. However, this would turn all answers into cwiki automatically too, which wouldn't properly honor/motivate the effort put into posting a code snippet for another programming language for example. So this is a bit difficult [...] couldn't this get sorted over time [...]?
Kevin has chosen not to answer either of this, so I went ahead and concluded that we don't need to do this immediately, because:
nobody except Kevin seems to see this issue at the moment and he didn't provide any further reference or explanation for why he is suggesting this in particular
Now, weeks later, code-poet has added a couple of interesting use cases (incidentally related to the recently introduced reputation leagues) to test the expressive power, ease of use and versatility of existing libraries.
Only a couple of hours later Kevin used his moderation power and made all these community wiki, clearly overruling, without any explanation whatsoever, what has been an open, friendly and community driven self-regulation in progress, that is, until this point ...
This arbitrary expression of moderator power triggers lots of questions, probably best submitted separately as time permits, but to name just a few inline already:
Why do you suggest something in the first place, triggering us to think about it, if you already know that you are willing to (ab)use your moderation power and simply enforce your point of view against the community self-regulation in progress, hence wasting everybodys time thereby? I should probably stress again that we have been willing to comply already, if only any argument/explanation had been given, that is, we would have even done the work for you!
Why could it possibly be considered ‘reputation farming’ asking for solutions to real world API use cases? [this question hasn't been answered yet, after all]
What is it all about, really, because it can't be about a couple of definitely useful posts and the (as of today) actually quite low reputation one might gain from that eventually, or can it?
For even more questions I'd like to quote Jeffs Theory of Moderation:
Moderators are human exception handlers, there to deal with those (hopefully rare) exceptional conditions that should not normally happen, but when they do, they can bring your entire program to a screaming halt […].
What exactly is so exceptional about submitting substantive illustrative guidance regarding real world API use cases?
How could this possibly bring your entire program to a screaming halt?
Does Kevin respect Respect your fellow community members at all times here?
Does he demonstrate fairness and impartiality in your actions?
Well, as obvious, I don't think so at all - rather, and isn't that ironic, by offending the community with such arbitrariness, Kevin is actually triggering the very problem a sensible moderator is supposed to prevent ...