<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Object Mentor Blog: Tag parable</title>
    <link>http://blog.objectmentor.com/articles/tag/parable</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description></description>
    <item>
      <title>Shoveling Code</title>
      <description>&lt;p&gt;I was ill when the first snow fell last weekend, and didn&amp;#8217;t get out and scrape the drive and sidewalks.  Sadly, neither did I bundle up my kids and send them out with shovels.  As a result, the snow melted and refroze.  When I left home on sunday morning, clearing the snow was frustrated by the presence of hard, packed ice under the snow.&lt;/p&gt;


	&lt;p&gt;Now I have to be very careful when moving in the drive or sidewalk because of the black ice in some places and thick lumpy stuff in others.  I could choose to leave it that way and just walk carefully and try to avoid the area, but I really don&amp;#8217;t want it to be like this all winter.&lt;/p&gt;


	&lt;p&gt;Instead, I bundled up and spent several painful hours trying to clear not only the six to eight inches of new snow, but the ice under it.  Clearing the fresh stuff is tough because the rough and lumpy ice is under it.  The ice snags the shovel and hurts my elbows and shoulders.  I use the metal edge of the shovel to plane off the ice so that it&amp;#8217;s not quite so difficult, and the work gets a little easier.&lt;/p&gt;


	&lt;p&gt;Smooth, planed ice is not a solution.  It is actually going to be more slippery and dangerous when the sun hits it and it melts a little.  It will then refreeze to an even smoother and slicker sheen.  I can&amp;#8217;t ignore the problem, and I can&amp;#8217;t smooth it over and leave it at that.&lt;/p&gt;


	&lt;p&gt;I invested in some complicated salt product to lower the melting point of the ice so I can scrape it away.  It wasn&amp;#8217;t enough, but now there are some safe areas in my driveway.  I continue to scrape it and hope that I can get it all squared away so that my wife and kids have safe passage, though it is tedious and unpleasant work.&lt;/p&gt;


	&lt;p&gt;Yes, it&amp;#8217;s my fault.  I should have bundled up my sick self or my children and taken care of this when the first snow fell, back when it was easy.&lt;/p&gt;


	&lt;p&gt;Then it dawned on me that my driveway is a lot like source code.  If I always take care of it when it&amp;#8217;s relatively easy and not too polluted, it will remain easier to deal with in the longer term.  The more unsafe and ugly it is, the more important it is to clean it up.  It won&amp;#8217;t do to smooth it out a little or to leave it be.  It needs to be safe for me and my team.&lt;/p&gt;


	&lt;p&gt;And I guess that&amp;#8217;s my parable for today.&lt;/p&gt;</description>
      <pubDate>Thu, 06 Dec 2007 12:56:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:ae89090e-70ae-4a59-b25b-befd7ecb2a18</guid>
      <author>Tim Ottinger</author>
      <link>http://blog.objectmentor.com/articles/2007/12/06/shoveling-code</link>
      <category>Tim's Tepid Torrent</category>
      <category>snow</category>
      <category>code</category>
      <category>cleaning</category>
      <category>smoothing</category>
      <category>avoid</category>
      <category>trouble</category>
      <category>parable</category>
      <category>ottinger</category>
    </item>
  </channel>
</rss>
