<?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: Futurist Programming?</title>
	<atom:link href="http://petitpub.com/blog/2006/12/04/futurist-programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://petitpub.com/blog/2006/12/04/futurist-programming/</link>
	<description>Thoughts on anything on my mind</description>
	<lastBuildDate>Fri, 23 Sep 2011 02:53:52 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Petit</title>
		<link>http://petitpub.com/blog/2006/12/04/futurist-programming/comment-page-1/#comment-18960</link>
		<dc:creator>Petit</dc:creator>
		<pubDate>Mon, 23 Jul 2007 19:53:39 +0000</pubDate>
		<guid isPermaLink="false">http://petitpub.com/blog/2006/12/04/futurist-programming/#comment-18960</guid>
		<description>Thanks for your contribution fregas!
Well, I guess you are both right and wrong, depending on the aspect ;)
The cleaning a window example may not be the best, but indeed it requires knowledge of &quot;how to clean a window&quot; rather than &quot;how to clean this specific window&quot; - you extrapolate from what you know from other windows. The same holds for programming, even if, as you point out, you are creating somethong that has not existed before.

There is a similarity between the two fields of activities. Otherwise there wouldn&#039;t be recognizable algorithms and patterns.

Even if I&#039;m not a &quot;Futurist programmer&quot;, I believe it&#039;s worth discussing how programming is thought. It certainly can be done in many different ways.</description>
		<content:encoded><![CDATA[<p>Thanks for your contribution fregas!<br />
Well, I guess you are both right and wrong, depending on the aspect <img src='http://petitpub.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
The cleaning a window example may not be the best, but indeed it requires knowledge of &#8220;how to clean a window&#8221; rather than &#8220;how to clean this specific window&#8221; &#8211; you extrapolate from what you know from other windows. The same holds for programming, even if, as you point out, you are creating somethong that has not existed before.</p>
<p>There is a similarity between the two fields of activities. Otherwise there wouldn&#8217;t be recognizable algorithms and patterns.</p>
<p>Even if I&#8217;m not a &#8220;Futurist programmer&#8221;, I believe it&#8217;s worth discussing how programming is thought. It certainly can be done in many different ways.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: fregas</title>
		<link>http://petitpub.com/blog/2006/12/04/futurist-programming/comment-page-1/#comment-18942</link>
		<dc:creator>fregas</dc:creator>
		<pubDate>Mon, 23 Jul 2007 15:22:08 +0000</pubDate>
		<guid isPermaLink="false">http://petitpub.com/blog/2006/12/04/futurist-programming/#comment-18942</guid>
		<description>There&#039;s a simple answer to this analogy:

Washing a window is a simple task that has been done before.

Creating software is a complex task to create something that hasn&#039;t been created before.  

The analogy isn&#039;t even remotely applicable.  Simple problems require simple solutions.  Complex problems often (not always!) require more complex solutions.</description>
		<content:encoded><![CDATA[<p>There&#8217;s a simple answer to this analogy:</p>
<p>Washing a window is a simple task that has been done before.</p>
<p>Creating software is a complex task to create something that hasn&#8217;t been created before.  </p>
<p>The analogy isn&#8217;t even remotely applicable.  Simple problems require simple solutions.  Complex problems often (not always!) require more complex solutions.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

