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 _______________________ '---''(_/--' `-'\_) ___________________________
