Before you publish - Make it easy to contribute! - Don't waste the reader's attention on unconventional stuff - Perl::Tidy is your friend, add a .perltidyrc - CPANTS & Test::Kwalitee - Automated tests for "lack of code smells" - Useful for avoiding common mistakes - https://cpants.cpanauthors.org/ - CPAN Testers // cpantesters.org - Use a publicly available source code reopsitory - Popular ones: Github, Gitlab, GNU Savannah, Google Code.