Beefy Boxes and Bandwidth Generously Provided by pair Networks
Just another Perl shrine

Re: The Perl Hacker Inferiority Complex

by spiritway (Vicar)
on Jul 23, 2006 at 13:14 UTC ( #563111=note: print w/replies, xml ) Need Help??

in reply to The Perl Hacker Inferiority Complex

I don't think Perl hackers have any sort of "inferiority complex". What I see happening is that some people are perhaps feeling a bit threatened by the popularity of other languages, wondering whether they're wisely staying with a superior language (Perl), or whether they're missing something even better. That's always going to be a question with computer trends. In the past, conservatism has usually resulted in stagnation and losing the lead on new technology. Why trouble with those new-fangled VDT's, when you can just toggle the code in through the front-end switches? I fought like a tiger against using a mouse...

Part of the problem, I suspect, is our impatience to see Perl6 unveiled. Everyone else has a bright, shiny new toy to play with, and we're still using good old Perl 5. Poor us... And yet, it says a great deal that Perl 5 is still competitive, considering its advanced age. I like Perl 5. I'm content to use it, until Perl6 comes along. I still have plenty to learn about Perl 5, to keep me busy. Once I've learned all the language, I'll get impatient - but if I ever get that good, I'll start helping out with Perl6.

I agree that TIMTOWTDI has paid off handsomely and continues to do so. It seems to me that a similar approach works in biology. Genetic diversity pays off. You never know when some off-the-wall mutation will be the one to survive the changing environment. Too much purity leaves a species vulnerable to extinction by impairing its ability to create these mutations. That's OK if the environment is stable - but history shows this is not the case. In IT, the environment is even less stable.

Perl 5 isn't hard for newbies - unless you're referring to those who have never programmed in any language. Programming itself is difficult for a newcomer, because it requires a highly structured way of thinking that is not usually taught to non-programmers. It's the disciplined thinking that is difficult, not the particular idiom (though some idioms are more difficult to grasp). For someone who already understands the concepts of programming, Perl is not at all difficult to learn.

  • Comment on Re: The Perl Hacker Inferiority Complex

Replies are listed 'Best First'.
Re^2: The Perl Hacker Inferiority Complex--Perl 5 isn't hard for newbies
by rodion (Chaplain) on Jul 23, 2006 at 17:40 UTC
    I agree, Perl 5 isn't hard for newbies, it's just a little hard for the relative newbie to accomplish what they want in Perl. That accomplishment usually involves the web. PHP and Ruby make that easier, as matthewsnape above makes clear. If we reduce the hastle of that first accomplishment in Perl, more talented people will start Perl earlier, get used to its advantages, learn, and contribute. The health of a language depends as much on the new talent coming in as it does on the accomplished fellows already here.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://563111]
and a soft breeze sighs...

How do I use this? | Other CB clients
Other Users?
Others lurking in the Monastery: (4)
As of 2017-08-18 11:47 GMT
Find Nodes?
    Voting Booth?
    Who is your favorite scientist and why?

    Results (300 votes). Check out past polls.