Advocacy is
  - telling your friends, even non-programmers that you use Perl
  - telling your friends who are programmers why you use Perl
  - telling your co-workers and managers why Perl would work well for their
project.
  - recommending books on the subject
  - talking about Perl in conversations with your family so even your mother
can spell it correctly
  - evangelism without "too much" religious fervor :-)

Advocacy is believing the language is a good one but not being afraid to
point out the flaws because if you talk about them you can fix them.

Advocacy is knowing why Perl is "better than Java, JavaScript, C, C++,
Python, and Visual Basic, and being able to explain the reasons in technicald
detail without resorting to Blind prejudice.

Advocacy is recognizing when Java, JavaScript, C, C++, Python, or Visual
Basic have a cool idea that perl doesn't have and being able to admit that
and suggest using it (without resorting to blind prejudice.)

Advocacy is working to become facile with the language - it's not enough to
talk the talk you have to be able to write the code.

Advocacy is ensuring that you write _good_ code, careful code, documented
code, tested code, code you can be proud to have other people see and use.

Advocacy is knowing that your CODE is part of your evangelism. Your code will
speak for you when you are not present to defend it..

-- 
Vicki Brown          ZZZ
Journeyman Sourceror:  zz  |\     _,,,---,,_     Documentation, Process,
Scripts & Philtres      zz /,`.-'`'    -.  ;-;;,_    Perl, WWW, Mac OS X
http://cfcl.com/vlb       |,4-  ) )-,_. ,\ ( `'-'   SF Bay Area, CA  USA
_______________________  '---''(_/--'  `-'\_)  ___________________________

Reply via email to