"Wait — you're trying to sell us an application written in a scripting language?!"

"I'm trying to sell you an application written with the same language as the applications that do Amazon.com's front-end and run Slashdot." (Most of my Perl is for web applications these days).

People who care about buzzwords are followers by nature. So, all you have to do to sell them something that isn't buzzwordy is show them that big, successful organizations are using it. Any PHB who said to me "but customers might complain that it's Perl, and we'll lose business" gets the response "then you need better salespeople".

Yeah, I know -- some people will never wrap their head around it. See, these same people will never listen to anything you have to say about Perl not being a scripting language, either. I find that it's much easier to sell the idea that the scripting/programming dichotomy is a red herring than to argue that Perl is on the programming side. Especially to non-technical people.

Most importantly, I think trying to pitch Perl as though it's buzzwordy is, IMO, selling it far short. Worse, trying to make the argument that "really, Perl is a real langauge" gives credibility to the debate, and so serves nothing but to make the advocate seem mildly pathetic.

Truth be told, Perl is both a scripting and programming language. You can write anything from a tiny, inscrutable one-liner to a full, buzzword-compliant application. For that reason, the debate can never be fully resolved anyhow, and getting into the argument is a lot like fighting the vi vs. emacs war. Then again, I'm one of those people who uses vi and emacs, so maybe I'm just an odd duck…

<radiant.matrix>
A collection of thoughts and links from the minds of geeks
The Code that can be seen is not the true Code
I haven't found a problem yet that can't be solved by a well-placed trebuchet

In reply to Re^4: Let's face it, Perl *is* a scripting language by radiantmatrix
in thread Let's face it, Perl *is* a scripting language by Ovid

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



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.