25 Years On: The Perl Community

No Comments

Twenty-five years ago, Larry Wall conceived of a way to make his work a little bit easier by combining the UNIX tools he found most useful into something more like a general purpose programming language than the various shells available to him. This modest act started the chain of events that lead Perl to be one of the longest-standing F/OSS projects we have today.

An unavoidable side effect of this gift to the world of practical computing was the formation of the conceptual gravity well of Perl. This strange attractor pulled, inevitably and inexorably, so many interesting and clever people into Perl's orbit, forming what we would come to know as the Perl Community.

Almost concurrent with Perl's 25th anniversary, TPF has established a new rôle: the Community Advocate. I am very pleased to be the first of these, and to have the opportunity to help foster the community that has given me livelihood, friends, and much enjoyment over the nearly 20 years I have used Perl.

The Community Advocate rôle is not entirely new, however its scope and goals are. Previously, TPF's community work was focused on liaison to the Perl Mongers groups (the basic unit of the Perl Community) all over the world, through the capable agency of my proto-predecessors. What is different today is the comprehensive mission (from the community perspective) of the Community Advocate, and of the associated Community Advocacy Committee, of which I am chair.

The CA committee charter reads, in part:

The Committee shall support the following specific tasks:

  1. Advocating for TPF in the community, and for the community inside TPF
  2. Supporting Perl Mongers and other perl-related community groups
  3. Community building at YAPC and other perl-related events
  4. Establishing regional community-building efforts
  5. Supporting the community "identity" to foster a sense of belonging
  6. Increasing communications within the world-wide Perl community across national and language lines

To accomplish these goals, we need several things. Principal among them is understanding just what the Perl Community is. This is not so easy. The idea of community may seem straightforward at first glance. But, when you try to pin it down it appears to wiggle this way and that until, if you manage to get it to stand still, it vaporizes in a cloud. This leaves you wondering if you were imagining the whole thing to begin with.

I've done considerable thinking about this, and come to some conclusions with I will recount here in abridged form over the next couple of weeks. I will present an analysis of "community" and what it might be; trace the growth of it, and its "maturity; and propose a "technology" to help build and strengthen the community so many of us consider our technological and social home. While I will start out generically, I will also focus in on the special case of the Perl community, its attributes, and how they lead to both our great strengths and sometimes frustrating weakness; and how both can be employed to strengthen and grow the community that gives rise to them.

I look forward to a dialogue with you, an integral part of the community. This is an interactive project, and it is in service to the community and its members.

Leave a comment

About TPF

The Perl Foundation - supporting the Perl community since 2000. Find out more at www.perlfoundation.org.

About this Entry

This page contains a single entry by Yaakov Sloman published on January 28, 2013 10:57 AM.

Perl 5 Core Maintenance Fund Status was the previous entry in this blog.

Alien::Base Grant - Report #8 is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.

OpenID accepted here Learn more about OpenID
Powered by Movable Type 4.38