Sources of This Advice

This is a short list of the sources from which this advice was taken which also contains material for further reading:

  1. A large part of this document is derived from a similar document written earlier for the Perl programming language.

  2. The Book "Perl Best Practices" by Damian Conway - contains a lot of good advice and food for thought, but sometimes should be deviated from. Also see the "PBP Module Recommendation Commentary" on the Perl 5 Wiki.

  3. "Ancient Perl" on the Perl 5 Wiki.

  4. chromatic's "Modern Perl" Book and Blog

  5. The book Refactoring by Martin Fowler - not particularly about Perl, but still useful.

  6. The book The Pragmatic Programmer: From Journeyman to Master - also not particularly about Perl, and I found it somewhat disappointing, but it is an informative book.

  7. The list “How to tell if a FLOSS project is doomed to FAIL”.

  8. Advice given by people on Freenode's #perl channel, on the Perl Beginners mailing list, and on other Perl forums.

  9. Advice given by people on Freenode’s ##programming channel and on other forums.