<?xml version="1.0" encoding="windows-1252"?>
<node id="598047" title="Re^9: Best practice or cargo cult?" created="2007-02-02 22:21:37" updated="2007-02-02 17:21:37">
<type id="11">
note</type>
<author id="1382">
chromatic</author>
<data>
<field name="doctext">
&lt;blockquote&gt;&lt;em&gt;If the Perl5 defaults are so error prone, then&lt;/em&gt; why on earth didn't you work to change them in the perl core...&lt;/em&gt;&lt;/blockquote&gt;

&lt;p&gt;Backwards compatibility.&lt;/p&gt;

&lt;p&gt;I'd really like to say more, but I really shouldn't have to.&lt;/p&gt;

&lt;blockquote&gt;&lt;em&gt;they will be enforced by others that don't have any clue about perl - our PHBs and project managers.&lt;/em&gt;&lt;/blockquote&gt;

&lt;p&gt;In the absence of PBP, clueless managers wielding arbitrary rules with little technical knowledge would wield arbitrary rules with little technical knowledge.  That's the thing about justifying stupid rules--they don't need good reasons.  They'll do it anyway.&lt;/p&gt;

&lt;p&gt;Meanwhile, capable people have one more tool and one more book to read to gain more knowledge--knowledge that some of us learned the hard way.&lt;/p&gt;

&lt;p&gt;I'm fairly bad with power tools.  I'm also fairly glad that the people who came before me put safety guides on bandsaws.  Yes, I know they don't prevent all accidents, but I have all of my fingers and toes today because the people who knew using power tools better than I did not only taught me how to use them well but helped put rules and guides in place in the hopes of preventing me from misusing them.&lt;/p&gt;

&lt;p&gt;I fail to see how that's a bad thing, or how people determined to do the wrong thing no matter the cost or justification make the existence of those rules and guides bad either.&lt;/p&gt;</field>
<field name="root_node">
556406</field>
<field name="parent_node">
596986</field>
</data>
</node>
