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?

Z.

Reply via email to