<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&#39;s book, or Chromatic&#39;s or whatever. </div><div><br></div><div>Unfortunately, there are too many people teaching perl who haven&#39;t read these books (here in Israel).</div>
<div><br></div><div>I don&#39;t want to write yet another best-practice paper, there&#39;s plenty of free online and even hebrew good perl materials. </div><div><br></div><div>I&#39;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">&lt;<a href="mailto:shlomif@shlomifish.org" target="_blank">shlomif@shlomifish.org</a>&gt;</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 &lt;<a href="mailto:ynonperek@gmail.com">ynonperek@gmail.com</a>&gt; wrote:<br>
<br>
&gt; Hi All,<br>
&gt;<br>
&gt; I sometimes teach basic or advanced perl class, and usually when I teach<br>
&gt; the advanced class I need to spend some time explaining to everyone why<br>
&gt; &quot;use strict&quot; is important, and how to &quot;use autodie&quot; or about the<br>
&gt; 3-arguments open, etc.<br>
&gt;<br>
&gt; Most of the students have taken a basic perl class sometimes in the past<br>
&gt; (some even recently), but neither the trainer nor the slides mentioned any<br>
&gt; of that stuff...<br>
&gt;<br>
&gt; On the other hand, I&#39;m teaching this advanced perl class for a client who<br>
&gt; used my materials and their own trainer for the basic class. (My slides are<br>
&gt; online).<br>
&gt; Now, at this client, they start all programs and exercises with use strict,<br>
&gt; open files with my filehandles, etc.<br>
&gt;<br>
&gt; So I was thinking if we can reach other perl trainers and either bring them<br>
&gt; to the group, or just create some guidelines paper, maybe titled &quot;before<br>
&gt; teaching perl, make sure you understand these points&quot;. Or create open<br>
&gt; training materials for perl trainers to use ...<br>
&gt;<br>
&gt; (as a side-note, if you take a perl class and the first program has &quot;use<br>
&gt; strict&quot; on it, you&#39;ll use strict. Strict is just an example of course, and<br>
&gt; we should think about best-practices that new perlers should have from day<br>
&gt; 1).<br>
&gt;<br>
&gt; What do you think ?<br>
&gt;<br>
<br>
</div></div>Well, I&#39;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&#39;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&#39;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&#39;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>