<?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: Programming the last mile</title>
	<atom:link href="http://www.johndcook.com/blog/2008/01/29/programming-the-last-mile/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.johndcook.com/blog/2008/01/29/programming-the-last-mile/</link>
	<description>The blog of John D. Cook</description>
	<lastBuildDate>Sat, 11 Feb 2012 01:10:06 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Scripting and the last mile problem &#8212; The Endeavour</title>
		<link>http://www.johndcook.com/blog/2008/01/29/programming-the-last-mile/comment-page-1/#comment-78443</link>
		<dc:creator>Scripting and the last mile problem &#8212; The Endeavour</dc:creator>
		<pubDate>Fri, 29 Apr 2011 15:36:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.johndcook.com/blog/2008/01/29/programming-the-last-mile/#comment-78443</guid>
		<description>[...] Programming the last mile Comparing the Unix and PowerShell pipelines    ? X [...]</description>
		<content:encoded><![CDATA[<p>[...] Programming the last mile Comparing the Unix and PowerShell pipelines    ? X [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rick Wicklin</title>
		<link>http://www.johndcook.com/blog/2008/01/29/programming-the-last-mile/comment-page-1/#comment-74801</link>
		<dc:creator>Rick Wicklin</dc:creator>
		<pubDate>Thu, 07 Apr 2011 15:33:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.johndcook.com/blog/2008/01/29/programming-the-last-mile/#comment-74801</guid>
		<description>In the 1990&#039;s, some people promoted &quot;literate programming,&quot; which meant writing the code and the documentation simultaneously.

I assume you are talking about a &quot;real&quot; project that includes documentation, delivery, testing, and so on.  For me, I find that these projects don&#039;t develop linearly. As I&#039;m working I think, &quot;I&#039;ve solved this step before&quot; and then go grab code from some &quot;throwaway&quot; analysis which was not documented or tested. Usually I&#039;ve solved a problem three times before it makes it&#039;s way into it&#039;s final shape and delivered to a customer. (See
http://blogs.sas.com/iml/index.php?/archives/36-Tricks-and-Treats.html)

That suggests the question, &quot;When should this process begin?&quot;  If I write a small program for a blog or a &quot;back of the envelope&quot; computation, I don&#039;t expend the same energy to document and test it as for  a &quot;real&quot; project. And yet, those small programs often contain the germ of an idea or technique that does eventually become production software.

I think my style might be called &quot;iterative programming.&quot; The reproducibility doesn&#039;t become an issue occur until the 3rd or 4th iteration.</description>
		<content:encoded><![CDATA[<p>In the 1990&#8217;s, some people promoted &#8220;literate programming,&#8221; which meant writing the code and the documentation simultaneously.</p>
<p>I assume you are talking about a &#8220;real&#8221; project that includes documentation, delivery, testing, and so on.  For me, I find that these projects don&#8217;t develop linearly. As I&#8217;m working I think, &#8220;I&#8217;ve solved this step before&#8221; and then go grab code from some &#8220;throwaway&#8221; analysis which was not documented or tested. Usually I&#8217;ve solved a problem three times before it makes it&#8217;s way into it&#8217;s final shape and delivered to a customer. (See<br />
<a href="http://blogs.sas.com/iml/index.php?/archives/36-Tricks-and-Treats.html)" rel="nofollow">http://blogs.sas.com/iml/index.php?/archives/36-Tricks-and-Treats.html)</a></p>
<p>That suggests the question, &#8220;When should this process begin?&#8221;  If I write a small program for a blog or a &#8220;back of the envelope&#8221; computation, I don&#8217;t expend the same energy to document and test it as for  a &#8220;real&#8221; project. And yet, those small programs often contain the germ of an idea or technique that does eventually become production software.</p>
<p>I think my style might be called &#8220;iterative programming.&#8221; The reproducibility doesn&#8217;t become an issue occur until the 3rd or 4th iteration.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mat roberts</title>
		<link>http://www.johndcook.com/blog/2008/01/29/programming-the-last-mile/comment-page-1/#comment-26394</link>
		<dc:creator>mat roberts</dc:creator>
		<pubDate>Fri, 23 Oct 2009 08:41:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.johndcook.com/blog/2008/01/29/programming-the-last-mile/#comment-26394</guid>
		<description>&quot;One click analysis&quot; maybe?</description>
		<content:encoded><![CDATA[<p>&#8220;One click analysis&#8221; maybe?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

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

