<?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: Coach The Build</title>
	<atom:link href="http://anarchycreek.com/2010/02/16/coach-the-build/feed/" rel="self" type="application/rss+xml" />
	<link>http://anarchycreek.com/2010/02/16/coach-the-build/</link>
	<description>Towards a Way of Excellence</description>
	<lastBuildDate>Fri, 06 Jan 2012 00:33:30 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
	<item>
		<title>By: david thomas</title>
		<link>http://anarchycreek.com/2010/02/16/coach-the-build/comment-page-1/#comment-959</link>
		<dc:creator>david thomas</dc:creator>
		<pubDate>Wed, 17 Feb 2010 07:40:49 +0000</pubDate>
		<guid isPermaLink="false">http://anarchycreek.com/?p=1052#comment-959</guid>
		<description>My fingers are screen burned with sticky tags and merge options.   I still use subversion today for small projects (e.g. 10 people) but maintaining the build / TDD test heartbeat across 20-50-100-500+ people in teams across the globe... branches suck.  and requires dedicated resources just to do CM.   

In the same way that you&#039;d replace a shovel with a backhoe or carpool to work instead of riding your bike....  Taking an object-oriented approach of software configurations just makes sense.  Inheritance on update!?!? .  It&#039;s brilliant!  share changes implicitly across your peers/teams/globally, instead of manually.   This entirely eliminates the mess of private branches and allows individuals to collaboratively dev/test in more realtime while still separating &quot;ours&quot; from &quot;theirs.&quot;

I&#039;ve started consulting the stream-based approach to CM instead of hard branches.   You could argue that clearcase config specs allow you to emulate streams... but it requires manual management of adjusting rules - hence the admin requirement.   Meh.  They are still on the old branch model.    I think accurev&#039;s model is the cleanest so far.   if I am doing TDD but working along side other peers or teams, my daily &#039;update&#039; will automatically incorporate their file changes... not just my local &#039;feature&#039; or &#039;branch&#039;.   so my TDD is more realtime in a global scope but in local context.   In a large[r] environment, I can&#039;t imagine working in any other model.   $ rm -rf /usr/local/[branch-based-scm-binary]</description>
		<content:encoded><![CDATA[<p>My fingers are screen burned with sticky tags and merge options.   I still use subversion today for small projects (e.g. 10 people) but maintaining the build / TDD test heartbeat across 20-50-100-500+ people in teams across the globe&#8230; branches suck.  and requires dedicated resources just to do CM.   </p>
<p>In the same way that you&#8217;d replace a shovel with a backhoe or carpool to work instead of riding your bike&#8230;.  Taking an object-oriented approach of software configurations just makes sense.  Inheritance on update!?!? .  It&#8217;s brilliant!  share changes implicitly across your peers/teams/globally, instead of manually.   This entirely eliminates the mess of private branches and allows individuals to collaboratively dev/test in more realtime while still separating &#8220;ours&#8221; from &#8220;theirs.&#8221;</p>
<p>I&#8217;ve started consulting the stream-based approach to CM instead of hard branches.   You could argue that clearcase config specs allow you to emulate streams&#8230; but it requires manual management of adjusting rules &#8211; hence the admin requirement.   Meh.  They are still on the old branch model.    I think accurev&#8217;s model is the cleanest so far.   if I am doing TDD but working along side other peers or teams, my daily &#8216;update&#8217; will automatically incorporate their file changes&#8230; not just my local &#8216;feature&#8217; or &#8216;branch&#8217;.   so my TDD is more realtime in a global scope but in local context.   In a large[r] environment, I can&#8217;t imagine working in any other model.   $ rm -rf /usr/local/[branch-based-scm-binary]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: GeePawHill</title>
		<link>http://anarchycreek.com/2010/02/16/coach-the-build/comment-page-1/#comment-957</link>
		<dc:creator>GeePawHill</dc:creator>
		<pubDate>Wed, 17 Feb 2010 05:32:55 +0000</pubDate>
		<guid isPermaLink="false">http://anarchycreek.com/?p=1052#comment-957</guid>
		<description>What I was thinking of, though, was clearcase, accurev, and oh god yes, perforce. There are people whose *entire* *job* is just administering clearcase.

What I want from an sccs is a) let&#039;s say what an eclipse/cvs will offer with b) occasional, as in once quarter, freedom to do bizarre stuff one has to do thoughtfully and by hand.

Applications or house rules that force one to permanently live in the &quot;b)&quot; world are an abomination, and should be promptly dismissed. We can find a good job for that guy who administers it, in some other capacity.  Hell, he&#039;s proven he&#039;s smart enough.</description>
		<content:encoded><![CDATA[<p>What I was thinking of, though, was clearcase, accurev, and oh god yes, perforce. There are people whose *entire* *job* is just administering clearcase.</p>
<p>What I want from an sccs is a) let&#8217;s say what an eclipse/cvs will offer with b) occasional, as in once quarter, freedom to do bizarre stuff one has to do thoughtfully and by hand.</p>
<p>Applications or house rules that force one to permanently live in the &#8220;b)&#8221; world are an abomination, and should be promptly dismissed. We can find a good job for that guy who administers it, in some other capacity.  Hell, he&#8217;s proven he&#8217;s smart enough.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Stoneham</title>
		<link>http://anarchycreek.com/2010/02/16/coach-the-build/comment-page-1/#comment-956</link>
		<dc:creator>John Stoneham</dc:creator>
		<pubDate>Wed, 17 Feb 2010 03:40:53 +0000</pubDate>
		<guid isPermaLink="false">http://anarchycreek.com/?p=1052#comment-956</guid>
		<description>Do I read in the above an indictment of Git?</description>
		<content:encoded><![CDATA[<p>Do I read in the above an indictment of Git?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

