<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>me.andering - Willem van den Ende &#187; oblivious</title>
	<atom:link href="http://me.andering.com/tag/oblivious/feed/" rel="self" type="application/rss+xml" />
	<link>http://me.andering.com</link>
	<description>Systems thinking about software development</description>
	<lastBuildDate>Wed, 08 Sep 2010 13:46:49 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>It&#8217;s just a script</title>
		<link>http://me.andering.com/2007/10/22/its-just-a-script/</link>
		<comments>http://me.andering.com/2007/10/22/its-just-a-script/#comments</comments>
		<pubDate>Mon, 22 Oct 2007 15:04:52 +0000</pubDate>
		<dc:creator>Willem</dc:creator>
				<category><![CDATA[people & systems]]></category>
		<category><![CDATA[cultural-patterns]]></category>
		<category><![CDATA[oblivious]]></category>
		<category><![CDATA[people]]></category>
		<category><![CDATA[scripts]]></category>
		<category><![CDATA[systems-thinking]]></category>

		<guid isPermaLink="false">http://me.andering.com/2007/10/22/its-just-a-script/</guid>
		<description><![CDATA[As a programmer told me:
   One programmer is fanatical about code quality, he is especially strong against duplication. He is also the one who maintains an install program for our servers, and one for development workstations. They should be quite similar in operation &#8211; however they are two different scripts, one was once [...]]]></description>
			<content:encoded><![CDATA[<p>As a programmer told me:</p>
<blockquote><p>   One programmer is fanatical about code quality, he is especially strong against duplication. He is also the one who maintains an install program for our servers, and one for development workstations. They should be quite similar in operation &#8211; however they are two different scripts, one was once  a copy from the other, but they have now diverged. This means defects have  to be repaired twice, and the scripts are a complicated mess that only that  programmer can maintain, with a lot of effort.</p>
<p>When I asked him &#8220;why did you duplicate these scripts&#8221; he said: &#8220;The what? oh yes, that is not a program. That is something I just put together so we can install our program. It&#8217;s not a program, <strong>it&#8217;s just a script</strong>&#8230; &#8220;</p></blockquote>
<p><img src="http://farm1.static.flickr.com/77/158710409_da17f9c4ae_m.jpg" title="Oblivious, by James Craig" alt="Oblivious, by James Craig" align="right" hspace="10" vspace="10" />For some reason this second programmer sees the install script as a<br />
non-program, so the same <a href="http://me.andering.com/2007/09/24/routine-variable-or-would-you-rather-stay-oblivious/">routine</a> that applies to programs, does not apply to &#8217;scripts&#8217;, therefore duplication is not a &#8216;problem&#8217; &#8211; he can not see it as a problem, even when the first programmer asks him about it.</p>
<p>The second Programmer has an oblivious pattern for one part of the project where he may apply a routine or steering pattern to other parts.<br />
The first Programmer seems to be aiming for a congruent culture (albeit, so far a culture of one person only,  a micro-culture so to say):</p>
<blockquote><p><a href="http://www.satirworkshops.com/congruent-action">Congruent</a> culture &#8211; <em>everyone</em> is involved in improving everything all the time; it is a culture of ongoing reflection and improvement.</p></blockquote>
<p>So in that view</p>
<blockquote><p><strong>Scripts are programs too</strong></p></blockquote>
<p>And if there is a problem (defects caused by duplication in this case), you stop, work on the problem, find out what caused it and what we can do to prevent it from happening again. And, last but not least, <a href="http://www.satirworkshops.com/satir-applied/high-integrity-communication">we do this with the whole team</a>, so everybody can step away from their micro-culture.</p>
<p>In a way, a congruent pattern makes it irrelevant whether something is a program or not&#8230;. if something gets in the way, we do something about it.</p>
<p>(This post is part of a series on cultural patterns of organisations. <a target="_blank" href="http://blog.piecemealgrowth.net">Marc Evers</a> and I are hosting a trial workshop next week, so we&#8217;ll be posting some more stories and pattern descriptions as we are working on our introductory presentation this week).</p>
<p>Credits:</p>
<p>(photos under a creative commons 2.0 &#8216;by&#8217; license)</p>
<p>&#8220;Oblivious&#8221; by <a href="http://www.flickr.com/photos/peculium_o_jacoba/">James Craig</a> (picture of a standing duck oblivious of a waterfall, because it faces the other way)</p>
<p><img src="http://farm2.static.flickr.com/1149/1397783922_019ae12df5.jpg" /></p>
<p>&#8220;Oblivious&#8221; by <a href="http://www.flickr.com/people/ms_geek_chic/">Emily Nieves</a> (picture of  a lady in the water with her eyes closed)</p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand sexy-bookmarks-spaced sexy-bookmarks-bg-enjoy">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://me.andering.com/2007/10/22/its-just-a-script/&amp;title=It%27s+just+a+script" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://me.andering.com/2007/10/22/its-just-a-script/&amp;title=It%27s+just+a+script" rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://me.andering.com/2007/10/22/its-just-a-script/&amp;title=It%27s+just+a+script" rel="nofollow" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="sexy-yahoobuzz">
			<a href="http://buzz.yahoo.com/submit/?submitUrl=http://me.andering.com/2007/10/22/its-just-a-script/&amp;submitHeadline=It%27s+just+a+script&amp;submitSummary=As%20a%20programmer%20told%20me%3A%0D%0A%20%20%20One%20programmer%20is%20fanatical%20about%20code%20quality%2C%20he%20is%20especially%20strong%20against%20duplication.%20He%20is%20also%20the%20one%20who%20maintains%20an%20install%20program%20for%20our%20servers%2C%20and%20one%20for%20development%20workstations.%20They%20should%20be%20quite%20similar%20in%20operation%20-%20however%20they%20are%20two%20differ&amp;submitCategory=science&amp;submitAssetType=text" rel="nofollow" title="Buzz up!">Buzz up!</a>
		</li>
		<li class="sexy-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://me.andering.com/2007/10/22/its-just-a-script/&amp;title=It%27s+just+a+script" rel="nofollow" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://me.andering.com/2007/10/22/its-just-a-script/&amp;t=It%27s+just+a+script" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=It%27s+just+a+script+-+http://tr.im/BHfl+(via+@most_alive)" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-mail">
			<a href="mailto:?subject=%22It%27s%20just%20a%20script%22&amp;body=I%20thought%20this%20article%20might%20interest%20you.%0A%0A%22As%20a%20programmer%20told%20me%3A%0D%0A%20%20%20One%20programmer%20is%20fanatical%20about%20code%20quality%2C%20he%20is%20especially%20strong%20against%20duplication.%20He%20is%20also%20the%20one%20who%20maintains%20an%20install%20program%20for%20our%20servers%2C%20and%20one%20for%20development%20workstations.%20They%20should%20be%20quite%20similar%20in%20operation%20-%20however%20they%20are%20two%20differ%22%0A%0AYou%20can%20read%20the%20full%20article%20here%3A%20http://me.andering.com/2007/10/22/its-just-a-script/" rel="nofollow" title="Email this to a friend?">Email this to a friend?</a>
		</li>
		<li class="sexy-comfeed">
			<a href="http://me.andering.com/2007/10/22/its-just-a-script/feed" rel="nofollow" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="sexy-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://me.andering.com/2007/10/22/its-just-a-script/&amp;title=It%27s+just+a+script&amp;summary=As%20a%20programmer%20told%20me%3A%0D%0A%20%20%20One%20programmer%20is%20fanatical%20about%20code%20quality%2C%20he%20is%20especially%20strong%20against%20duplication.%20He%20is%20also%20the%20one%20who%20maintains%20an%20install%20program%20for%20our%20servers%2C%20and%20one%20for%20development%20workstations.%20They%20should%20be%20quite%20similar%20in%20operation%20-%20however%20they%20are%20two%20differ&amp;source=me.andering - Willem van den Ende" rel="nofollow" title="Share this on Linkedin">Share this on Linkedin</a>
		</li>
		<li class="sexy-google">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://me.andering.com/2007/10/22/its-just-a-script/&amp;title=It%27s+just+a+script" rel="nofollow" title="Add this to Google Bookmarks">Add this to Google Bookmarks</a>
		</li>
		<li class="sexy-friendfeed">
			<a href="http://www.friendfeed.com/share?title=It%27s+just+a+script&amp;link=http://me.andering.com/2007/10/22/its-just-a-script/" rel="nofollow" title="Share this on FriendFeed">Share this on FriendFeed</a>
		</li>
		<li class="sexy-ning">
			<a href="http://bookmarks.ning.com/addItem.php?url=http://me.andering.com/2007/10/22/its-just-a-script/&amp;T=It%27s+just+a+script" rel="nofollow" title="Add this to Ning">Add this to Ning</a>
		</li>
		<li class="sexy-techmeme">
			<a href="http://twitter.com/home/?status=Tip+@Techmeme+http://me.andering.com/2007/10/22/its-just-a-script/+&quot;It%27s+just+a+script&quot;" rel="nofollow" title="Tip this to TechMeme">Tip this to TechMeme</a>
		</li>
		<li class="sexy-pingfm">
			<a href="http://ping.fm/ref/?link=http://me.andering.com/2007/10/22/its-just-a-script/&amp;title=It%27s+just+a+script&amp;body=As%20a%20programmer%20told%20me%3A%0D%0A%20%20%20One%20programmer%20is%20fanatical%20about%20code%20quality%2C%20he%20is%20especially%20strong%20against%20duplication.%20He%20is%20also%20the%20one%20who%20maintains%20an%20install%20program%20for%20our%20servers%2C%20and%20one%20for%20development%20workstations.%20They%20should%20be%20quite%20similar%20in%20operation%20-%20however%20they%20are%20two%20differ" rel="nofollow" title="Ping this on Ping.fm">Ping this on Ping.fm</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

]]></content:encoded>
			<wfw:commentRss>http://me.andering.com/2007/10/22/its-just-a-script/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
