<div dir="ltr">Hi,<div>Allow me to clarify...</div><div><br></div><div>The problem lazy trainers. When a trainer wants to be good they read Conway's book, or Chromatic's or whatever. </div><div><br></div><div>Unfortunately, there are too many people teaching perl who haven't read these books (here in Israel).</div>
<div><br></div><div>I don't want to write yet another best-practice paper, there's plenty of free online and even hebrew good perl materials. </div><div><br></div><div>I'm trying to think how to get the people teaching perl to read it...</div>
<div><br><div class="gmail_quote">On 31 October 2012 13:47, Shlomi Fish <span dir="ltr"><<a href="mailto:shlomif@shlomifish.org" target="_blank">shlomif@shlomifish.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Ynon,<br>
<div><div class="h5"><br>
On Wed, 31 Oct 2012 12:41:45 +0200<br>
ynon perek <<a href="mailto:ynonperek@gmail.com">ynonperek@gmail.com</a>> wrote:<br>
<br>
> Hi All,<br>
><br>
> I sometimes teach basic or advanced perl class, and usually when I teach<br>
> the advanced class I need to spend some time explaining to everyone why<br>
> "use strict" is important, and how to "use autodie" or about the<br>
> 3-arguments open, etc.<br>
><br>
> Most of the students have taken a basic perl class sometimes in the past<br>
> (some even recently), but neither the trainer nor the slides mentioned any<br>
> of that stuff...<br>
><br>
> On the other hand, I'm teaching this advanced perl class for a client who<br>
> used my materials and their own trainer for the basic class. (My slides are<br>
> online).<br>
> Now, at this client, they start all programs and exercises with use strict,<br>
> open files with my filehandles, etc.<br>
><br>
> So I was thinking if we can reach other perl trainers and either bring them<br>
> to the group, or just create some guidelines paper, maybe titled "before<br>
> teaching perl, make sure you understand these points". Or create open<br>
> training materials for perl trainers to use ...<br>
><br>
> (as a side-note, if you take a perl class and the first program has "use<br>
> strict" on it, you'll use strict. Strict is just an example of course, and<br>
> we should think about best-practices that new perlers should have from day<br>
> 1).<br>
><br>
> What do you think ?<br>
><br>
<br>
</div></div>Well, I've been collecting pieces of advice about Perl best practices here:<br>
<br>
<a href="http://perl-begin.org/tutorials/bad-elements/" target="_blank">http://perl-begin.org/tutorials/bad-elements/</a><br>
<br>
It is based in a large part on Damian Conway's book Perl Best Practices:<br>
<br>
<a href="http://perl-begin.org/books/advanced/#pbp" target="_blank">http://perl-begin.org/books/advanced/#pbp</a><br>
<br>
A lot of what I say in the page has reached consensus among the members of teh<br>
clueful Perl community, but some of it may be considered only my opinion (and<br>
some of it I omitted, because it was only nitpicking or a matter of taste, see:<br>
<a href="http://modernperlbooks.com/mt/2009/10/from-novice-to-adept-on-answers-to-smart-questions.html" target="_blank">http://modernperlbooks.com/mt/2009/10/from-novice-to-adept-on-answers-to-smart-questions.html</a><br>
)<br>
<br>
Now you may wish to use that document (which is CC-by) as the foundation for<br>
yours. Is there anything else I'm missing?<br>
<br>
Regards,<br>
<br>
Shlomi Fish<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
-----------------------------------------------------------------<br>
Shlomi Fish <a href="http://www.shlomifish.org/" target="_blank">http://www.shlomifish.org/</a><br>
First stop for Perl beginners - <a href="http://perl-begin.org/" target="_blank">http://perl-begin.org/</a><br>
<br>
Judaism: God knows you will do shit, does nothing to prevent it, but makes you<br>
take the blame for it anyways.<br>
<br>
Please reply to list if it's a mailing list post - <a href="http://shlom.in/reply" target="_blank">http://shlom.in/reply</a> .<br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr"><div dir="rtl"><br>כותב הרצאות ? מדבר מול קהל ? הבלוג שלי <a href="http://publicspeakr.blogspot.com/" target="_blank">לומד לדבר</a> כתוב במיוחד בשבילך.<br>
</div></div><br>
</div></div>