in reply to Choosing modules - community matters or just technical merits?

I find that with larger modules and/or "frameworks" the community is more important. Especially since when project reaches a certain point, it goes beyond the scope/brain of a single author and becomes truly a community effort. At that point, the strength of the community is usually directly tied to the success of the project. Personally I think a little in-fighting and occasional butting of heads is a good thing, it shows that the project is active and its developers/users are passionate, but beware of poisonous people they can bring it down.

As for help, mailing lists are a good place to look, but Perl also has a pretty large IRC component as well, which should be taken into account. For instance the Pugs project took place largely on IRC, and occasionally spilled into the Perl 6 mailing lists. Of course IRC tends to sometimes be a little more abusive then mailing lists, but it can be a great way to get questions answered quickly.

With smaller modules, or niche modules, there may not be a community because honestly the subject of the module is not that interesting. For these I usually judge these modules on a few criteria:

Anyway, thats my 2 cents.

-stvn
  • Comment on Re: Choosing modules - community matters or just technical merits?

Replies are listed 'Best First'.
Re^2: Choosing modules - community matters or just technical merits?
by glide (Pilgrim) on Feb 01, 2008 at 10:17 UTC
    Hi,

    To help in the judgment of the quality (or Kwalitee) of a modulo, you can use cpants.org, and cpantester.

    With the first, you can check the Kwalitee of a module, or better of the author. (The Kwalitte is a metric base in this like: has_tests; buildtool_not_executable; has_version; no_pod_errors; use_strict; etc).
    And with the later the success of the test for specific versions and platforms.