<?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: Little programs versus big programs</title>
	<atom:link href="http://www.johndcook.com/blog/2010/02/03/little-programs-versus-big-programs/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.johndcook.com/blog/2010/02/03/little-programs-versus-big-programs/</link>
	<description>The blog of John D. Cook</description>
	<lastBuildDate>Sat, 11 Feb 2012 22:42:11 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Randy A MacDonald</title>
		<link>http://www.johndcook.com/blog/2010/02/03/little-programs-versus-big-programs/comment-page-1/#comment-94894</link>
		<dc:creator>Randy A MacDonald</dc:creator>
		<pubDate>Wed, 27 Jul 2011 15:33:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.johndcook.com/blog/?p=4398#comment-94894</guid>
		<description>In APL, even programs that do many things do not have to be big.  APL programs are as big as the problem they are solving, i.e. they have a length of 1 problem.

TO paraphrase another Randy, &quot;Big programs have no reason to live.&quot;</description>
		<content:encoded><![CDATA[<p>In APL, even programs that do many things do not have to be big.  APL programs are as big as the problem they are solving, i.e. they have a length of 1 problem.</p>
<p>TO paraphrase another Randy, &#8220;Big programs have no reason to live.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: F. Andy Seidl</title>
		<link>http://www.johndcook.com/blog/2010/02/03/little-programs-versus-big-programs/comment-page-1/#comment-65031</link>
		<dc:creator>F. Andy Seidl</dc:creator>
		<pubDate>Thu, 10 Feb 2011 01:24:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.johndcook.com/blog/?p=4398#comment-65031</guid>
		<description>Big programs, poorly architected are a nightmare.  But big programs, well architected are a pleasure.  And when you find--or design--the latter, more often than not, you&#039;ll find a big program that is really a federation of many small programs (or services), each of which does something very specific and very well.</description>
		<content:encoded><![CDATA[<p>Big programs, poorly architected are a nightmare.  But big programs, well architected are a pleasure.  And when you find&#8211;or design&#8211;the latter, more often than not, you&#8217;ll find a big program that is really a federation of many small programs (or services), each of which does something very specific and very well.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brendan Ribera</title>
		<link>http://www.johndcook.com/blog/2010/02/03/little-programs-versus-big-programs/comment-page-1/#comment-64976</link>
		<dc:creator>Brendan Ribera</dc:creator>
		<pubDate>Wed, 09 Feb 2011 17:26:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.johndcook.com/blog/?p=4398#comment-64976</guid>
		<description>&quot;UNIX is lots of little programs connected by shell scripts, Java is big programs connected by XML&quot; - &lt;a href=&quot;http://twitter.com/#!/stuartsierra/status/33326053757820928&quot; rel=&quot;nofollow&quot;&gt;Stuart Sierra&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>&#8220;UNIX is lots of little programs connected by shell scripts, Java is big programs connected by XML&#8221; &#8211; <a href="http://twitter.com/#!/stuartsierra/status/33326053757820928" rel="nofollow">Stuart Sierra</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: richard</title>
		<link>http://www.johndcook.com/blog/2010/02/03/little-programs-versus-big-programs/comment-page-1/#comment-64973</link>
		<dc:creator>richard</dc:creator>
		<pubDate>Wed, 09 Feb 2011 16:58:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.johndcook.com/blog/?p=4398#comment-64973</guid>
		<description>Omar,

I took a second year course in SE last year that, amongst other things, covered cohesion, coupling, components etc.

It was quite interesting.</description>
		<content:encoded><![CDATA[<p>Omar,</p>
<p>I took a second year course in SE last year that, amongst other things, covered cohesion, coupling, components etc.</p>
<p>It was quite interesting.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Style and understanding &#8212; The Endeavour</title>
		<link>http://www.johndcook.com/blog/2010/02/03/little-programs-versus-big-programs/comment-page-1/#comment-59187</link>
		<dc:creator>Style and understanding &#8212; The Endeavour</dc:creator>
		<pubDate>Wed, 05 Jan 2011 23:07:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.johndcook.com/blog/?p=4398#comment-59187</guid>
		<description>[...] understanding is missing.&#8221; Understanding is nearly always missing to some extent on any large project. We hardly ever understand what we&#8217;re doing so thoroughly that we can completely disregard [...]</description>
		<content:encoded><![CDATA[<p>[...] understanding is missing.&#8221; Understanding is nearly always missing to some extent on any large project. We hardly ever understand what we&#8217;re doing so thoroughly that we can completely disregard [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Omar Gómez</title>
		<link>http://www.johndcook.com/blog/2010/02/03/little-programs-versus-big-programs/comment-page-1/#comment-32236</link>
		<dc:creator>Omar Gómez</dc:creator>
		<pubDate>Thu, 04 Feb 2010 01:13:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.johndcook.com/blog/?p=4398#comment-32236</guid>
		<description>Big programs are interesting. Programmers learn to to think about programs in terms of small quantities (lines of code, classes, etc). This comes from Universities where too much emphasis is put in computer science (syntax and algorithmic view). 
Big system are complex beasts, you can&#039;t use the programmer view. You need to identity structures in terms of cohesion, coupling, contracts, components, etc. You need to see beyond code. Wish Universities understands this.</description>
		<content:encoded><![CDATA[<p>Big programs are interesting. Programmers learn to to think about programs in terms of small quantities (lines of code, classes, etc). This comes from Universities where too much emphasis is put in computer science (syntax and algorithmic view).<br />
Big system are complex beasts, you can&#8217;t use the programmer view. You need to identity structures in terms of cohesion, coupling, contracts, components, etc. You need to see beyond code. Wish Universities understands this.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John</title>
		<link>http://www.johndcook.com/blog/2010/02/03/little-programs-versus-big-programs/comment-page-1/#comment-32185</link>
		<dc:creator>John</dc:creator>
		<pubDate>Wed, 03 Feb 2010 14:12:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.johndcook.com/blog/?p=4398#comment-32185</guid>
		<description>I admire people like &lt;a href=&quot;http://www.amazon.com/gp/product/0131177052?ie=UTF8&amp;tag=theende-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0131177052&quot; rel=&quot;nofollow&quot;&gt;Michael Feathers&lt;/a&gt; and &lt;a href=&quot;http://www.johndcook.com/blog/2008/07/09/interview-with-green-beret-debugger/&quot; rel=&quot;nofollow&quot;&gt;John Robbins&lt;/a&gt; who enjoy digging into large legacy projects, but that&#039;s not how I prefer to earn a living.</description>
		<content:encoded><![CDATA[<p>I admire people like <a href="http://www.amazon.com/gp/product/0131177052?ie=UTF8&#038;tag=theende-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=0131177052" rel="nofollow">Michael Feathers</a> and <a href="http://www.johndcook.com/blog/2008/07/09/interview-with-green-beret-debugger/" rel="nofollow">John Robbins</a> who enjoy digging into large legacy projects, but that&#8217;s not how I prefer to earn a living.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sean mcbeth</title>
		<link>http://www.johndcook.com/blog/2010/02/03/little-programs-versus-big-programs/comment-page-1/#comment-32184</link>
		<dc:creator>sean mcbeth</dc:creator>
		<pubDate>Wed, 03 Feb 2010 14:05:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.johndcook.com/blog/?p=4398#comment-32184</guid>
		<description>Ain&#039;t that the truth.

Actually, I like embarking on large projects for personal projects, because I see it as an opportunity to learn more about available tools past just programming languages. The programming language you select is often inconsequential compared to having the right tool chain to go with it.</description>
		<content:encoded><![CDATA[<p>Ain&#8217;t that the truth.</p>
<p>Actually, I like embarking on large projects for personal projects, because I see it as an opportunity to learn more about available tools past just programming languages. The programming language you select is often inconsequential compared to having the right tool chain to go with it.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.331 seconds -->

