<?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: The big patch theory</title>
	<atom:link href="http://blogs.igalia.com/vjaquez/2009/04/09/the-big-patch-theory/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.igalia.com/vjaquez/2009/04/09/the-big-patch-theory/</link>
	<description>words from a lazy coder</description>
	<lastBuildDate>Wed, 24 Feb 2010 07:28:49 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: linxe</title>
		<link>http://blogs.igalia.com/vjaquez/2009/04/09/the-big-patch-theory/comment-page-1/#comment-49</link>
		<dc:creator>linxe</dc:creator>
		<pubDate>Thu, 09 Apr 2009 20:27:25 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.igalia.com/vjaquez/2009/04/09/the-big-patch-theory/#comment-49</guid>
		<description>Yes, my old post I mentioned, refers to CodeStream, but think beyond the animation and cool electronic music. A patch is a mutation in the code (or genome), some times can be preserved, others simply is mutated or deleted and the selection isn&#039;t random.</description>
		<content:encoded><![CDATA[<p>Yes, my old post I mentioned, refers to CodeStream, but think beyond the animation and cool electronic music. A patch is a mutation in the code (or genome), some times can be preserved, others simply is mutated or deleted and the selection isn&#8217;t random.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: amaneiro</title>
		<link>http://blogs.igalia.com/vjaquez/2009/04/09/the-big-patch-theory/comment-page-1/#comment-48</link>
		<dc:creator>amaneiro</dc:creator>
		<pubDate>Thu, 09 Apr 2009 17:47:19 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.igalia.com/vjaquez/2009/04/09/the-big-patch-theory/#comment-48</guid>
		<description>I *do* agree. In fact, I guess that &quot;the commit is the atom of free software&quot; (by commit I mean a patch approved).

Great post! :D</description>
		<content:encoded><![CDATA[<p>I *do* agree. In fact, I guess that &#8220;the commit is the atom of free software&#8221; (by commit I mean a patch approved).</p>
<p>Great post! <img src='http://blogs.igalia.com/vjaquez/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: vjaquez</title>
		<link>http://blogs.igalia.com/vjaquez/2009/04/09/the-big-patch-theory/comment-page-1/#comment-47</link>
		<dc:creator>vjaquez</dc:creator>
		<pubDate>Thu, 09 Apr 2009 17:36:01 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.igalia.com/vjaquez/2009/04/09/the-big-patch-theory/#comment-47</guid>
		<description>linxe,

That&#039;s a very bold perspective. Intriguing at least. Have you seen this video? http://www.youtube.com/watch?v=f-LjU1xJ3gM
It is done with the GStreamer commit information in it&#039;s git repository. You can see the project&#039;s collaboration as a living thing.</description>
		<content:encoded><![CDATA[<p>linxe,</p>
<p>That&#8217;s a very bold perspective. Intriguing at least. Have you seen this video? <a href="http://www.youtube.com/watch?v=f-LjU1xJ3gM" rel="nofollow">http://www.youtube.com/watch?v=f-LjU1xJ3gM</a><br />
It is done with the GStreamer commit information in it&#8217;s git repository. You can see the project&#8217;s collaboration as a living thing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: linxe</title>
		<link>http://blogs.igalia.com/vjaquez/2009/04/09/the-big-patch-theory/comment-page-1/#comment-46</link>
		<dc:creator>linxe</dc:creator>
		<pubDate>Thu, 09 Apr 2009 17:00:35 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.igalia.com/vjaquez/2009/04/09/the-big-patch-theory/#comment-46</guid>
		<description>&quot;... the patch must be small and specific enough to survive several changes in the base code, and could be applied cleanly even if the surrounding code had changed since it was created.&quot;

Wow that&#039;s natural selection (in a Darwin&#039;s sense)! Some time ago I posted about graphical &quot;evolution&quot; of programs, now I understand some points why the code changes in peculiar ways.

&quot;A patch must be small enough to be easily understandable, attack a single issue, self-contained (in must have all it needs to solve an issue), well documented, complete, honour the project code-style, and so on.&quot;

I must think a little more, but probably you can study a &quot;source code&quot; and its evolution using molecular clocks approaches.</description>
		<content:encoded><![CDATA[<p>&#8220;&#8230; the patch must be small and specific enough to survive several changes in the base code, and could be applied cleanly even if the surrounding code had changed since it was created.&#8221;</p>
<p>Wow that&#8217;s natural selection (in a Darwin&#8217;s sense)! Some time ago I posted about graphical &#8220;evolution&#8221; of programs, now I understand some points why the code changes in peculiar ways.</p>
<p>&#8220;A patch must be small enough to be easily understandable, attack a single issue, self-contained (in must have all it needs to solve an issue), well documented, complete, honour the project code-style, and so on.&#8221;</p>
<p>I must think a little more, but probably you can study a &#8220;source code&#8221; and its evolution using molecular clocks approaches.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
