Beefy Boxes and Bandwidth Generously Provided by pair Networks
Welcome to the Monastery
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??

One more comment -- I just went to a rather boring bioinformatics presentation. "What can an Engineer do in the field of Bioinformatics". These guys were pro-java and the guy uttered a comment once about "crap Perl scripts", so I walked out towards the end of things. I think these folks would say the same thing about other cool languages like lisp, etc. They allow you to shoot yourself in the foot, but they also allow you to do incredible things.

What folks need to realize is that bad software design is possible in all languages -- and that shooting oneself in the foot is possible in all languages.

I also think I just lost an interview for a replacement job, due to my love of Perl -- this is probably the sign the place wasn't right for me -- he said they were rewriting a perl driven interface in JSP (with an ugly look on his face when he said Perl) and I asked him why. He also asked about Perl experience earlier and I gave him a pretty good discourse on why I enjoyed functional programming and mixing styles -- plus the inherant flexibility in the language.

I think some of this myth comes from the fact that Perl, in some ways like VB, has a low barrier to entry, so often you get codes who do not have a strong software design ethic. Most folks do.

The proper analogy for me reminds me something of LEGO's... A 4 year old can play with legos, but he's not going to be able to create that Mount Rushmore the master builders made (and way off-topic, but for those in Orlando, check out the Lego Store on the Disney property...AWESOME and complete with lego sea serpents in the Lake!)

So we pay for what the inexperienced do. Is that so bad? No, I say it's really a plus. We have a wide array of users, and there are various stages in the evolution of a Perl programmer. There are functions I've written that I now look back on and smile...looking at how I once thought I was good and what I wrote then...

Myth or no myth, the accusers of other languages need to realize that in all languages, shooting oneself in the foot is equally easy. It's just that the bullet wound may not be immediately obvious in all of them.


In reply to Re: Perl myths ? by flyingmoose
in thread Perl myths ? by trs80

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":



  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others admiring the Monastery: (5)
As of 2024-04-24 10:53 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found