Path: senator-bedfellow.mit.edu!bloom-beacon.mit.edu!newsfeed.stanford.edu!news.stanford.edu!not-for-mail
From: Russ Allbery <[email protected]>
Newsgroups: news.groups,alt.config,alt.answers,news.answers
Subject: Pitfalls of Newsgroup Moderation
Supersedes: <[email protected]>
Followup-To: news.groups
Date: Sat, 15 Aug 2009 07:01:02 +0000 (UTC)
Organization: The Eyrie
Lines: 268
Approved: [email protected]
Expires: 19 Sep 2009 07:01:02 -0000
Message-ID: <[email protected]>
NNTP-Posting-Host: windlord.stanford.edu
X-Trace: news.stanford.edu 1250319662 29842 171.67.225.134 (15 Aug 2009 07:01:02 GMT)
X-Complaints-To: [email protected]
Xref: senator-bedfellow.mit.edu news.groups:599656 alt.config:493291 alt.answers:84699 news.answers:323932

Last-modified: 2008-10-05
Posted-by: postfaq 1.16 (Perl 5.10.0)
Archive-name: usenet/moderation/pitfalls
URL: http://www.eyrie.org/~eagle/faqs/mod-pitfalls.html
Posting-frequency: monthly

                    Pitfalls of Newsgroup Moderation
       (or Things You Wished You'd Thought Of Before You Started)
             Maintained by Russ Allbery <[email protected]>

So you want to propose a moderated newsgroup.  Or perhaps you want to
moderate one, or maybe someone's just proposing a moderated newsgroup for
a topic you're interested in (or even proposing moderating a group that
you read).

You may want to read this before you go further.

Let me be clear about my bias up-front.  I'm an advocate of moderation for
a lot of situations.  I think it's a great way of improving the quality of
a newsgroup under some circumstances.  I'm also the moderator of several
newsgroups myself.  But a lot of people are quite fond of the concept and
results of moderation without being aware of the work and problems that
come with it.  This document is an attempt to teach you about that part.

This is not an attempt to persuade you that moderation is a bad idea,
although it may have that effect.  (And if it does, moderation probably
*is* a bad idea for your particular problem.  Moderation is rather far
from a cure-all.)  This is an attempt to get you thinking about some
issues that you may not be aware of or may be tempted to discount.

This is not a how-to on how to moderate, nor is this a primer on what a
moderated group is.  If you don't know that already, you're not in the
target audience for this post.  If you haven't already, please familiarize
yourself with the means and methods of moderation; a good place to start
is with the old Moderator's Handbook, available at:

   <http://www.eyrie.org/~eagle/usefor/other/moderators-handbook>

This document is divided into three parts.  Each part is a list of
pitfalls and problems that arise with moderated groups, things you should
be thinking of, and things that others have wished they had thought of
earlier.  The first section is aimed at proponents of moderated groups,
the second at prospective (or current) moderators, and the third at
readers of and posters to moderated groups.

For proponents:

* Are you aware that your group is going to depend entirely on the
  moderators?  Have you really thought about what that means?  A regular
  newsgroup can, if push comes to shove, survive on a few die-hard
  posters until interest picks up again.  A moderated group without
  active moderators is dead.  It doesn't matter how many posters there
  are, how good of an idea the group is, how many people are interested,
  or how many sites carry it; if no one is moderating it, the group is
  dead.  And once it dies, it can be very hard to revive again.

* Are you sure your newsgroup needs to be moderated?  It will be easier
  on you and everyone else if you can get away without needing
  moderation.  Unmoderated groups largely run themselves.  Moderated
  groups require some group of people to regularly invest their time in
  the newsgroup, day in and day out, for as long as the newsgroup exists.
  Don't underestimate how hard this is!  This goes treble for discussion
  groups; announcement groups can handle occasional idle periods when a
  moderator goes on vacation, but discussion groups can't (at least very
  often).  They need to be working all the time, and that means finding a
  moderation team that can manage that.  (A lot of it can be automated,
  but if everyone goes on vacation that will be when the automation will
  break and spew thousands of posts all over Usenet.)

* Are you trying to moderate an existing newsgroup?  If so, is there
  anyone, and I mean *anyone*, who wants it left alone?  If not, wow,
  that's really rare.  Congratulations.  If so, please, for the sake of
  all of our blood pressures, seriously consider creating a new moderated
  group rather than moderating the old one.  If people will continue to
  use the unmoderated group, it won't be a waste, and you will not
  believe the number of flamewars it will preserve you from.  Providing a
  new choice is drastically easier to defend than restricting something
  that already exists.

* Do you have a team of moderators already lined up?  Yes, a team.  One
  moderator is not recommended, even if they think they'll have plenty of
  time.  (They may have plenty of time, but remember, a Usenet newsgroup
  is going to last for years.)  Past experience shows both that finding
  moderators is the hardest part of this and that groups with one
  moderator are very prone to dying off.  Make sure you have backup
  moderators!

* Do you have someone on the moderation team who's already very familiar
  with how Usenet and moderated newsgroups work?  Learning on the job is
  a great idea for part of the team (the backup moderators can probably
  do that).  If the primary moderator is learning too, your group is
  likely to be in for a rough start.  At least make sure you have an
  advisor, a technical contact, or someone in the loop who has a goodly
  bit of experience with getting moderated newsgroups working.

* Did you think that the work of getting the newsgroup created would end
  with the vote?  We all wish that were true, but it's not.  Particularly
  with a moderated group.  A lot of sites (it'll feel like most sites)
  just won't create the group.  They'll ignore the newgroup.  You'll have
  to mail them individually.  Then they'll create the newsgroup
  unmoderated instead, and you'll have to mail them again.  Then they'll
  get the submission address wrong.  Then they'll lose it again.  Expect
  it to take a few months to get the newsgroup up and mostly running.
  Get very used to saying "please mail your news administrator and ask
  them to fix the newsgroup at your site."

For moderators:

* Do you have backups?  Yes, I just said that above, but it's important.
  Even if you think you can handle this all by yourself now, what happens
  when you want to go on vacation in Tibet?  What happens when there's an
  illness in your family?  What happens when you just plain run out of
  time?  Having a backup moderator is not a one-time arrangement; it's an
  ongoing commitment to keep another person (or group of people!) up to
  speed with how the group is being moderated so that they can take over
  in the event of an emergency of some sort.  That means making sure they
  have current copies of the scripts, current instructions, current
  copies of any supporting data files, and so on.

* Can you find some way to run the group as a team?  I can't recommend
  this strongly enough.  You have no idea how much it helps (unless
  you've already done it).  It means you don't have to jump at
  everything, since there are other people to bear the load.  It means
  that there are people to talk to and get second opinions from.  It
  means there are other people you can blow off steam with who will
  understand.  And it takes care of the backup problem.

* Do you know exactly how you're going to moderate the newsgroup, the
  entire process from receiving the message in e-mail to posting it to
  the newsgroup and making sure it propagates?  If not, work it out
  *now*.  Test it.  Your readers may tolerate a bit of setup time after
  the group is created, but not very much.  Make sure you're just working
  out kinks.  Don't suddenly realize that the group actually passed and
  now you have to work out an entire moderation system in five days.

* Are you converting an existing unmoderated newsgroup into a moderated
  newsgroup?  In that case, forget any leeway mentioned above.  The
  entire moderation system has to be working immediately when the
  newgroup message goes out, or the group is going to break and everyone
  is going to blame you.  If you don't already have this entire
  moderation thing down cold, don't get involved in moderating an
  existing unmoderated group!  This is not for beginners at moderation.

* Do you know how to "program," at least to the extent of setting up
  macros and scripts for the tools that you use to automate common tasks?
  Do you know someone who does and can help you?  If not, don't try to
  moderate a high, or even medium, volume newsgroup.  Moderating a
  newsgroup that gets more than a few articles a day requires either some
  level of programming, at least to the degree of writing procmail
  scripts, or a lot of free time to spend on moderating the group.  There
  are free tools out there to help you, but they're going to require
  customization for your group.  Other people may be willing to help you,
  but make sure you have them lined up in advance and make sure you're
  already working on your moderation system.  It will be harder to set up
  and will take more time than you expect.

* Do you have multiple injection points?  Your server is going to crash.
  People will expect the group to continue working even when your server
  has crashed.  Furthermore, sometimes your server crashes in ways that
  make it look like your posts are being posted, but they're not actually
  going anywhere.  If you inject the same post via multiple servers using
  the same message ID, there won't be any duplicates, and you get
  redundancy.  (If you run the news server you'll be injecting posts
  into, you don't have to worry as much about this.  In that case, when
  the news server breaks, you'll be able to fix it, and keeping it
  running will be part of keeping the entire moderation system working.
  Your existing multiple peers will be your multiple injection points.
  But make sure you have some warning of when it's broken!)  There's a
  lot of help available for this from other moderators.  Ask on the
  moderators list (subscription requests to [email protected]).

* Are you ready to be responsible for the newsgroup?  If you're the
  moderator, then anything that goes wrong with the newsgroup is going to
  be your fault.  Even if it isn't.  You're going to get to diagnose
  bizarre problems with news systems all over the world.  You're going to
  get to deal with the fact that there are a lot of really poorly managed
  Usenet sites out there, and they're going to get the submission address
  or even the moderation status of your group wrong.  All of the posters
  and readers are going to look to you to fix it.  (Make sure you provide
  a way for posters to e-mail posts directly to you when their news
  servers don't let them post correctly.  That's a really common
  problem.)

* Are you able to be infallibly polite?  Or at least know when you need
  to cool off a bit before responding?  Remember, people expect anything
  they post to be approved, and you're going to have to reject some of
  it.  They're going to be upset about that.  Quite frequently they're
  going to be angry.  Sometimes very angry.  You don't get the luxury of
  losing your temper.  You are the Moderator.  While you're wearing the
  moderator hat, you need to be calm, cool, unbiased, and consistent.
  Even if you're running a robomoderated group, don't expect to be able
  to disappear into the background.  You still will be the person
  everyone will ask when anything doesn't work like they expected.

* Do you have backup plans?  What happens when your home computer dies?
  What happens when your ISP dies?  What happens when you lose power for
  an extended period, are called away unexpectedly, get buried in work,
  get stranded somewhere, or otherwise lose network access temporarily?
  What happens if you decide you don't want to do this any more?  The
  newsgroup is now something you're going to have to think about in
  situations like that.  If you should suddenly drop off the earth, can
  the newsgroup continue on without you?  Do the other moderators (you do
  have other moderators, right?) have your home and work phone numbers?

* Do you have a nigh-permanent submission address?  As much as we all try
  to get everyone to use the moderation relay sites, somehow the actual
  submission address gets into people's configuration files, and some
  servers will keep sending posts to the submission address from five
  years ago.  You really want those posts to still reach you.

* Are you hooking a mailing list to a newsgroup?  This involves special
  issues of its own: the mailing list tends to get a lot of spam unless
  it's also moderated, contributors to the mailing list may be worried
  about their addresses being harvested from the newsgroup, and people
  contributing to the mailing list may be using software that doesn't
  generate things like References that news software wants.  Make sure
  you've discussed this thoroughly with both the list members and the
  newsgroup users.  It's generally not a good idea to try to combine
  something that's unmoderated with something that's moderated;
  gatewaying an unmoderated newsgroup into a moderated mailing list or
  vice versa is just asking for trouble.

For readers and posters:

* Are you willing to tolerate delays?  Your articles won't show up as
  fast as they do with an unmoderated newsgroup, from your perspective.
  If the moderation site is very well-connected and the newsgroup is
  robomoderated, they may show up faster for most of the net, but they
  still won't instantly be available from your local server.  And despite
  everyone's planning and best intentions, things will go wrong and the
  group will occasionally be down for a while.

* Are you willing to put up with your posts occasionally getting lost?
  Your ISP will misplace them.  There will be a broken moderation relay.
  There will be a mail problem somewhere.  Guaranteed, sooner or later, a
  post just won't show up.  You'll have to resend it, and may have to bug
  your local administrators to fix something.

* Are you willing to help get the newsgroup going?  As mentioned above,
  lots of sites just won't get this right at first.  The newsgroup won't
  be created, it'll be created unmoderated... there will be problems.
  The only way to get those problems fixed is generally for some user of
  a site with problems to contact the news administrators and ask them to
  fix it; the moderators can ask, but ISPs respond much more quickly to
  (polite) requests from paying customers than from random moderators.

* Do you trust the moderators?  Because if they don't want to be
  replaced, you're going to have a hell of a time replacing them.  No
  matter what you put in the newsgroup charter, moderators effectively
  control the newsgroups they moderate, and no one's going to take the
  newsgroup away from them unless they do something egregious.  And even
  then, it will be months of fighting over it.  Pick people you trust!
  If you don't trust the moderators, don't vote for the newsgroup, no
  matter how good it sounds.

* Are you willing to have your posts be rejected?  No matter what the
  moderation criteria for the newsgroup, even if it's just strict
  robomoderation against crossposts, sooner or later you're going to want
  to post something that the moderators are going to reject.  You might
  be able to talk them around, but you're probably going to just have to
  swallow your rejections and put up with it.  Moderators reject posts.
  That's the whole point of a moderated group.  Don't think it's never
  going to be you too.

If you have anything else to add to this post, or any suggestions about
it, don't hesitate to mail me.  Thanks to Gary Johnson for his
encouragement and to Tim Ottinger for the initial framework of this post.
Thanks also to many news.groups readers for suggestions and feedback.