On Thu, Jun 15, 2000 at 07:12:27PM -0400, Adam Turoff wrote:
> In many ways, Perl is viral.  Here are some vectors of infection
> I've seen over the years:
> 
> 1) Company: We want to do X.  Let's hire a consultant for advice.
> 
>    Result: Consultant says Perl works for X, use Perl.
> 
>    Advantage: Consultant moves around, spreading Perl.
> 
>    Disadvantage: A lot of consultants don't advocate/know/use Perl.
>                  No one left behind to actually use Perl.
> 
> 
> 2) Company: We want to do X.  Let's hire someone with experience.
> 
>    Result: Employee says Perl works for X, use Perl.
> 
>    Advantage: Employee stays around, promotes Perl within the 
>               company.
> 
>    Disadvantage: Employee leaves, unmaintainable code is left,
>                  project is scrapped, Perl is avoided.
> 
>                  Employee was brilliant and leaves, employer
>                  can't find a suitable replacement, left with
>                  the feeling that "You can't hire Perl programmmers".
> 
> 
> 3) Company: We want to do X.  Let's find some free code to do it.
> 
>    Result: Some random package downloaded of unknown quality.
> 
>    Advantage: Could be written in Perl.  Could cause Perl
>               consultants/programmers to be hired.
> 
>    Disadvantage: Could have been wwwboard.pl
> 
> 
> Those are the three that come to mind most easily.  I'm probably
> underselling the advantages and overselling the disadvantages.
> 
> Any other experiences out there?

    Well, there's how Perl got into _your_ organization.  ;^)

    Company:  We want to extend product X.  What customizable hooks does
    the vendor provide?

    Result:  There is a Perl gateway, thus available in source code.

    Advantage:  Organization starts off with (positive) experience of Perl
    as a glue language integrating into big, complicated, useful systems.

    Disadvantage:  Organization's understanding of Perl builds around a
    core knowledge of a particular glue module, which may be poorly-
    written.

    Peace,
* Kurt Starsinic ([EMAIL PROTECTED]) ---------- Senior Network Engineer *
|      `. . . we don't look down on people for using subsets of Perl.       |
|       There are certainly enough of them.' -- Larry Wall                  |

Reply via email to