How do you distinguish between an excellent Perl programmer and a mediocre one?

2015-10-09 09:11:06 admin Uncategorized 4 Comments

There’s no doubt this question has popped up in many employers’ minds when trying to figure out who would be a great fit to their on-growing team of Perl wizards. On the other hand, we bet many of you Perl devotees have often been faced with circumstances that triggered the impending doubt of not being good enough.

For starters, let’s just embrace the fact that it has nothing to do with the length of your beard, just to get that out of our system. So you might as well consider shaving once it gets tingly.

All jokes aside, we can’t stress enough the importance of being able to spot a Perl pro when hiring or working your way up to becoming one.

Larry Wall, the original author of the Perl programming language, underlines three key attributes that define a great programmer: being lazy enough to develop labor-saving programs and documentation of your work in order to reduce squandering energy, becoming so impatient that you start writting programs according to your needs and having the kind of hubris that would make people keep their petty comments to themselves.

Already checked the boxes? Well, we have met quite the  bulk of some great Perl programmers and we think the previously mentioned virtues hardly do them justice.

So, please proceed while we try to unravel the answer to the issues adressed above.

There are plenty other skills and trends we consider a great Perl programmer should be keeping pace with. Firstly, we would like to point out that despite the very much circulated myth that learning Perl is a burden, it’s, in fact, amazing how easily can one become a mediocre Perl programmer since there’s nothing really in Perl that would stress the need to advance up the learning curve once you’ve learned just enough to create a working system. But it’s not quite as easy to become a pro.

The metamorphosis of a Perl novice into a mature Perl programmer takes place only through stubbornness and motivation to discover Perl’s entire philosophy. And how might that happen? By constantly wanting to improve your skills, writing code that is more elegant, shorter, safer and more valuable.

Learning how to use modern Perl tools and modules, reading relevant documentation such as Modern Perl, Perl Best Practices or existing blogs with related content and understanding that the learning process is unceasing, will help you climb the Perl pro ladder.

Ultimately, a defining milestone in every Perl programmer’s evolution from dabbler to professional is being a part of the Perl community and contributing to its expansion by constantly reaching out to and educating fellow Perl apprentices.

So if you’ve gotten so far, congratulations! Now it’s time to go out there and spread the news and the knowledge! Also, if you have Perl vacancies, we’ll be more than happy to advertise them on our job board and help you find great assets to your team of excellent Perl programmers!

And don’t forget: It’s not the beard, it’s the brain!

Leave a comment


4 Comments

    You do realize that 50 of potential excellent Perl programmers dont grow beards at all Its of course nice to come up with some humorous way to introduce your topic but choosing one that excludes half of the population is maybe not the best choice Greetings domm

    Yep not cool Given that weve just marked the day when we celebrate and recognise the contributions made to computer science by Ada Lovelace its worth pointing out that many of the Perl communitys contributors are women Your article just alienated them Why not instead take the time to reflect upon the merits of inclusion and diversity and how words matter

    domm lain: First of all thank you both for taking the time to read our post and we hope you found it somewhat useful Regarding the beard allegory were sorry you didnt find it as funny as it was intended We assure you it is nothing more than an editorial artifice meant for a humorous introduction as you already pointed out Have a great day and lots of fun building in Perl

    Builtinperlevery word phrase and illustration you employed was perfectly acceptable and spot onsome folks obviously need to get a lifeI would adopt Taylor Swifts wise beyond her years counsel and just shake it off

Subscribe to our newsletter!

Make sure you never miss the interesting stories of Perl startups, apps and projects.