How to (not) kill a community
This blog entry is an extension of an IRC discussion and email conversation that took place regarding the #phpc channel on Freenode.
Back in “the day” #phpc consisted of between 5 and 10 people, and as IRC channels go it was only us in there for about 2 years. This resulted in everyone getting to know each other well. As time passed the community grew organically, we had the regulars and then people who drifted in and out either asking PHP questions or just coming in to chat for a bit.
In April 2005 Davey set up the #php.thinktank channel, and the additional attention add more regulars to #phpc. By the end of 2006 #phpc participants hovered around 50.
The interaction between #php.thinktank and #phpc was good and many of the same people lurked in both groups. #php.thinktank was designed for more technical discussion, and several organized discussions took place on various technical topics. #phpc on the other hand was simply a place to hang out amongst friends.
Sometime in the beginning of 2007 the community size started to grow quickly, however the number of active participants remained roughly the same. Basically the lurkers were growing, the channel is currently about to break 100 users.
This situation brings up some special concerns.
1. is it reasonable to expect that a public IRC channel can afford you any privacy.
2. does a community that was built around “just farting around” have the right to be exclusive when they think that too many people are involved?
3. is there any reasonable way to limit the number of lurkers?
Note that when I say lurkers, I just mean people who park themselves in an IRC channel and don’t contribute to the channel. People who contribute and then go dormant for weeks/months are a different story.