I'm going to run the CPAN Pull Request Challenge (PRC) again for 2018. This will be the fourth and final year, so if you've always fancied giving it a go, this is your chance! If you want to take part, email me (neil at bowers dot com) your github username, and your PAUSE id if you have one (PAUSE id is not required).

All good things must come to an end

There is a small and hardy band of participants, and maybe a few more will join for the final year? You can join at any time, and if you join on the 31st January, you can still choose to get a January assignment.

It feels like the right time to stop, and perhaps think of other ways to help / encourage the fight against CPAN bitrot.

In the last three years ...

Here are some statistics for the first three years of the PRC:

520 people or teams have signed up.

Of those, 257 (just under 50%) people or teams did at least one pull request.

In total, 1229 assignments were successfully completed (resulted in one or more pull requests).

925 different CPAN distributions have had at least one pull request.

When I announced the PRC in late 2014, I expected a dozen or so people would sign up, and it would fizzle out before the end of 2015, so those numbers are very satisfying.

Highlights

I've already identified the most satisfying aspect of the PRC for me: it has had a much greater impact than I ever expected. Two other things give me warm fuzzies.

PRC Heavyweights

There are four people who've done at least one pull request for their assigned distribution every month for the last 3 years, or 36 successful assignments:

Mohammad Anwar

Paul Cochrane

Shlomi Fish

Yanick Champoux

I need to think of an appropriate award for anyone who has 48 at the end of 2018...

PRC Teams

There are a few teams taking part, including ones from CV-Library and ZipRecruiter. CV-Library get their development team together for pizza one evening a month, to work on their PRC assignment. Most months they blog about their efforts as well. Team bonding, personal development, and helping our community as well — awesome!

If your team wants to join, they just need a github username and an email address: send those two things to me and you're in!

Please enable JavaScript to view the comments powered by Disqus.

Disqus