<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Why would anyone not use source control?</title>
	<atom:link href="http://jamesmckay.net/2009/06/why-would-anyone-not-use-source-control/feed/" rel="self" type="application/rss+xml" />
	<link>http://jamesmckay.net/2009/06/why-would-anyone-not-use-source-control/</link>
	<description>because there are few things that are less logical than business logic</description>
	<lastBuildDate>Sun, 07 Mar 2010 16:14:02 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Rohit Arondekar</title>
		<link>http://jamesmckay.net/2009/06/why-would-anyone-not-use-source-control/comment-page-1/#comment-4041</link>
		<dc:creator>Rohit Arondekar</dc:creator>
		<pubDate>Thu, 25 Jun 2009 14:35:29 +0000</pubDate>
		<guid isPermaLink="false">http://jamesmckay.net/2009/06/why-would-anyone-not-use-source-control/#comment-4041</guid>
		<description>Maybe if source control was part of the filesystem you wouldn&#039;t need to enforce or preach it to anyone. I recently started using source control (subversion) for my college project and loved it. However initially it was very hard to convince my team members to start using it because they found it too cumbersome to use. And now that I think about it - if source control or rather repositories were part of the OS I think more people would use it. Maybe even non-programmers. You could possibly just mark folders as repo&#039;s and let the OS take care of checkins and checkouts and when you goof up you just ask the OS to give you an older version. I know it sounds stupid but source control is such a fantastic thing that I think everyone should be using it! :)</description>
		<content:encoded><![CDATA[<p>Maybe if source control was part of the filesystem you wouldn&#8217;t need to enforce or preach it to anyone. I recently started using source control (subversion) for my college project and loved it. However initially it was very hard to convince my team members to start using it because they found it too cumbersome to use. And now that I think about it &#8211; if source control or rather repositories were part of the OS I think more people would use it. Maybe even non-programmers. You could possibly just mark folders as repo&#8217;s and let the OS take care of checkins and checkouts and when you goof up you just ask the OS to give you an older version. I know it sounds stupid but source control is such a fantastic thing that I think everyone should be using it! <img src="http://jamesmckay.net/wp-content/plugins/more-smilies/MSN-Messenger/msn_smiley.png" alt=")" class="wp-smiley" /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sam McGeown</title>
		<link>http://jamesmckay.net/2009/06/why-would-anyone-not-use-source-control/comment-page-1/#comment-3985</link>
		<dc:creator>Sam McGeown</dc:creator>
		<pubDate>Mon, 01 Jun 2009 08:55:56 +0000</pubDate>
		<guid isPermaLink="false">http://jamesmckay.net/2009/06/why-would-anyone-not-use-source-control/#comment-3985</guid>
		<description>Interesting that you&#039;ve pinged my post from 2007, with a throw-away comment about source control - I&#039;m pretty sure you could find a sterner argument than that!

To clarify the &quot;factors that I’m not going to get into&quot; that I wrote at the time, the source code was on a network share which was set to create a shadow copy every hour, to retain those shadow copies for a week and was backed up at the end of the week. That was &quot;fit for purpose&quot; -  the requirement at the time did not warrant multiple users, or more than the two branches of code development, and while I had looked into using Subversion it was (as your article states) a pain to configure.

These days I do work on a project with another developer, so we do have VisualSVN and TortoiseSVN running and even my &quot;throw-away&quot; scripts are source controlled because I already have it running. This again is &quot;fit for purpose&quot; and allows us to develop concurrently.

I think you have to be careful about giving a blanket statement on source control simply because you can&#039;t understand every situation, and a solution always has to be fit for purpose. I&#039;m not arguing against source control, far from it, but you stray into dangerous territory with almost the same fervour as &quot;Linux is the best OS, why would you not use it?&quot;

Sam</description>
		<content:encoded><![CDATA[<p>Interesting that you&#8217;ve pinged my post from 2007, with a throw-away comment about source control &#8211; I&#8217;m pretty sure you could find a sterner argument than that!</p>
<p>To clarify the &#8220;factors that I’m not going to get into&#8221; that I wrote at the time, the source code was on a network share which was set to create a shadow copy every hour, to retain those shadow copies for a week and was backed up at the end of the week. That was &#8220;fit for purpose&#8221; &#8211;  the requirement at the time did not warrant multiple users, or more than the two branches of code development, and while I had looked into using Subversion it was (as your article states) a pain to configure.</p>
<p>These days I do work on a project with another developer, so we do have VisualSVN and TortoiseSVN running and even my &#8220;throw-away&#8221; scripts are source controlled because I already have it running. This again is &#8220;fit for purpose&#8221; and allows us to develop concurrently.</p>
<p>I think you have to be careful about giving a blanket statement on source control simply because you can&#8217;t understand every situation, and a solution always has to be fit for purpose. I&#8217;m not arguing against source control, far from it, but you stray into dangerous territory with almost the same fervour as &#8220;Linux is the best OS, why would you not use it?&#8221;</p>
<p>Sam</p>
]]></content:encoded>
	</item>
</channel>
</rss>
