title: Why use strict and warnings?
body: <p>It seems to me that many of the questions in the Perl tag could be solved if people would use:</p>
  
  <pre><code>use strict;
  use warnings;
  </code></pre>
  
  <p>I think some people consider these to be akin to training wheels, or unnecessary complications, which is clearly not true, since even very skilled Perl programmers use them.</p>
  
  <p>It seems as though most people who are proficient in Perl always use these two pragmas, whereas those who would benefit most from using them seldom do. So, I thought it would be a good idea to have a question to link to when encouraging people to <code>use strict</code> and <code>warnings</code>.</p>
  
  <p>So, why should a Perl developer <code>use strict</code> and <code>warnings</code>?</p>