<?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>mindful iterations: I should be committed</title>
    <link>http://www.mindfuliterations.com/articles/2008/04/23/i-should-be-committed</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>aka babygeek once said...</description>
    <item>
      <title>I should be committed</title>
      <description>&lt;p&gt;Early in my professional coding career (which at this point, is just over 8 months), I was told to commit early and commit often.  &lt;/p&gt;&lt;p&gt;Originally I thought that this was just so that important work wouldn&amp;#39;t be lost, should a computer crash - temporarily or long term. Eight months later, and I have a confession to make - I don&amp;#39;t commit nearly as often as I should, and when I do, there&amp;#39;s usually a long string of A&amp;#39;s or M&amp;#39;s and a bulky commit message.   &lt;/p&gt;&lt;p&gt;In addition to my embarrassing confession, I also have a nice realization - committing isn&amp;#39;t only for security&amp;#39;s sake. I&amp;#39;ve found it to be a very nice precaution in helping to make sure that a certain change doesn&amp;#39;t break shit. Nothing like wading through diffs and commit logs to figure out what the hell and when the hell you broke your app. &lt;/p&gt;&lt;p&gt;  It also seems invaluable when it comes to making sure that if you had one iteration that was close to working, you can get it back relatively easily. &lt;/p&gt;&lt;p&gt;  Of course, all this would be true for me if I made a more consistent habit out of committing. &lt;/p&gt;&lt;p&gt;  When it comes to committing, I&amp;#39;m making a vow right here, right now, to become more committed. Yes, I&amp;#39;m committing to committing. &lt;/p&gt;&lt;p&gt;  One of the things I used to say about being a &amp;#39;baby programmer&amp;#39; was that I didn&amp;#39;t have bad habits and could be molded quite well. And here I&amp;#39;ve been, getting into some bad habits. No more, I say. No more! Boo on you, Bad Habits. Boo on you. &lt;/p&gt;&lt;p&gt;  And speaking of version control, I&amp;#39;ve been playing around with git this evening. I&amp;#39;ve also been messing around with mercurial.  &lt;/p&gt;

</description>
      <pubDate>Wed, 23 Apr 2008 19:36:00 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:0ba07645-d4ec-4a2a-a900-60aa56ab1021</guid>
      <author>samantha</author>
      <link>http://www.mindfuliterations.com/articles/2008/04/23/i-should-be-committed</link>
      <category>geek</category>
      <category>programming</category>
      <category>git</category>
      <category>version</category>
      <category>control</category>
      <category>programming</category>
      <category>habits</category>
      <trackback:ping>http://www.mindfuliterations.com/articles/trackback/167</trackback:ping>
    </item>
  </channel>
</rss>
