5 ms·
I wouldn't call it #winning. Did Edmund Hillary "win" because he climbed Everest first? I think the misunderstanding of Perl is based in the "There is more tha
by randomstring 12y ago
I wouldn't call it #winning. Did Edmund Hillary "win" because he climbed Everest first?
I think the misunderstanding of Perl is based in the "There is more than one way to do it" philosophy. A corollary to that motto could be "There is no right way to do it." Using that corollary, no matter what Perl code you look at the correctness is in the eye of the beholder.
Even looking at your own code a year later, you'll ask yourself "why did I do it that way?" This is because the Perl syntax and choice of modules is so deep and varied that you cannot help but continuously evolve your style.
It takes real world trial and error of writing and reading Perl code to build your own style and get a handle on what good, readable Perl code should be... for you.
Haters are going to hate, but Perl programmers know the power and aren't going to it give up. Winning isn't everything. Getting there first? Well, that just means you should respect your elders. :)