<?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>Spence Green &#187; Software</title>
	<atom:link href="http://www.spencegreen.com/category/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.spencegreen.com</link>
	<description>التكرار يعلم الحمار</description>
	<lastBuildDate>Wed, 02 Jun 2010 17:22:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>WordPress, 1and1, and MySQL</title>
		<link>http://www.spencegreen.com/2010/01/09/wordpress-1and1-and-mysql/</link>
		<comments>http://www.spencegreen.com/2010/01/09/wordpress-1and1-and-mysql/#comments</comments>
		<pubDate>Sun, 10 Jan 2010 07:49:03 +0000</pubDate>
		<dc:creator>Spence</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.spencegreen.com/?p=282</guid>
		<description><![CDATA[For several months now I have been unable to automatically update WordPress. Then, this afternoon, I found that I could no longer update the site manually. A quick glance at the 2.9.1 release notes revealed the problem: Requires MySQL 4.1.2 or greater (old requirement was 4.0). A few searches revealed that many other 1&#38;1 users [...]]]></description>
		<wfw:commentRss>http://www.spencegreen.com/2010/01/09/wordpress-1and1-and-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Working with Python, Unicode, and Arabic</title>
		<link>http://www.spencegreen.com/2008/12/19/python-arabic-unicode/</link>
		<comments>http://www.spencegreen.com/2008/12/19/python-arabic-unicode/#comments</comments>
		<pubDate>Sat, 20 Dec 2008 00:52:26 +0000</pubDate>
		<dc:creator>Spence</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.spencegreen.com/?p=213</guid>
		<description><![CDATA[When working with non-European languages such as Arabic and Chinese, a practical understanding of Unicode is necessary. My research group uses Java for larger applications, and although Java represents all strings in Unicode, it is often cumbersome to write small Java applications for the various data manipulation tasks that appear while preparing corpora for translation. [...]]]></description>
		<wfw:commentRss>http://www.spencegreen.com/2008/12/19/python-arabic-unicode/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Programmers and Scientists</title>
		<link>http://www.spencegreen.com/2008/11/27/programmers-and-scientists/</link>
		<comments>http://www.spencegreen.com/2008/11/27/programmers-and-scientists/#comments</comments>
		<pubDate>Thu, 27 Nov 2008 07:35:20 +0000</pubDate>
		<dc:creator>Spence</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.spencegreen.com/?p=201</guid>
		<description><![CDATA[A distinction should be made between Computer Science and computer programming that is more substantial than orthographic convention. Some might stop at the observation that the first is an academic discipline while the other is a vocation, hence the two conventions. Indeed, electricians do not study signal theory, and electrical engineers avoid cable installation. The [...]]]></description>
		<wfw:commentRss>http://www.spencegreen.com/2008/11/27/programmers-and-scientists/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Brave New World, Briefly Revisited</title>
		<link>http://www.spencegreen.com/2008/05/16/the-brave-new-world-briefly-revisited/</link>
		<comments>http://www.spencegreen.com/2008/05/16/the-brave-new-world-briefly-revisited/#comments</comments>
		<pubDate>Fri, 16 May 2008 16:18:45 +0000</pubDate>
		<dc:creator>Spence</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.spencegreen.com/2008/05/16/the-brave-new-world-briefly-revisited/</guid>
		<description><![CDATA[The Toyota Production System (TPS) was the progenitor for a variety of change-oriented manufacturing techniques. Six-sigma, Lean, and other such constructs trace their heritage to TPS. Because Agile methodologies were influenced by &#8220;lean&#8221; thinking and an abhorrence of &#8220;Big M&#8221; processes, they too have eastern roots. For me, the allure of Agile methods, regardless of [...]]]></description>
		<wfw:commentRss>http://www.spencegreen.com/2008/05/16/the-brave-new-world-briefly-revisited/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Knuth on Software</title>
		<link>http://www.spencegreen.com/2008/05/06/knuth-on-software/</link>
		<comments>http://www.spencegreen.com/2008/05/06/knuth-on-software/#comments</comments>
		<pubDate>Tue, 06 May 2008 17:31:41 +0000</pubDate>
		<dc:creator>Spence</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.spencegreen.com/2008/05/06/knuth-on-software/</guid>
		<description><![CDATA[Much attention has been paid to Knuth&#8217;s recent interview on Informit. The Slashdot thread shows all the signs of a flame war, and the blogosphere has evidenced a vigorous response as well. The maelstrom has two focii: Knuth&#8217;s rejection of most eXtreme programming (XP) practices and his admission that he wouldn&#8217;t &#8220;be surprised at all if [...]]]></description>
		<wfw:commentRss>http://www.spencegreen.com/2008/05/06/knuth-on-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>An Exchange</title>
		<link>http://www.spencegreen.com/2008/03/27/an-exchange/</link>
		<comments>http://www.spencegreen.com/2008/03/27/an-exchange/#comments</comments>
		<pubDate>Thu, 27 Mar 2008 19:29:34 +0000</pubDate>
		<dc:creator>Spence</dc:creator>
				<category><![CDATA[Management]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.spencegreen.com/2008/03/27/an-exchange/</guid>
		<description><![CDATA[A colleague wrote the following note to me today: I am trying to fathom what you have against an additional library into the architecture. The AJAX framework provided by MS$ is an additional library we have to use, there are Oracle libraries we have to use…what is the roadblock you have with an IronRuby, IronPython, [...]]]></description>
		<wfw:commentRss>http://www.spencegreen.com/2008/03/27/an-exchange/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Change Champion</title>
		<link>http://www.spencegreen.com/2008/02/22/the-change-champion/</link>
		<comments>http://www.spencegreen.com/2008/02/22/the-change-champion/#comments</comments>
		<pubDate>Sat, 23 Feb 2008 00:46:10 +0000</pubDate>
		<dc:creator>Spence</dc:creator>
				<category><![CDATA[Management]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.spencegreen.com/2008/02/22/the-change-champion/</guid>
		<description><![CDATA[In his eclectic book Let My People Go Surfing: The Education of a Reluctant Businessman, Yvon Chouinard traces the unusual development of Patagonia from a one-man smithing operation in California to the world&#8217;s leading producer of outdoor clothing. Chouinard&#8217;s self-deprecating style belies his preternatural understanding of the universal human craving for individual freedom. The same [...]]]></description>
		<wfw:commentRss>http://www.spencegreen.com/2008/02/22/the-change-champion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Plan for Software Architecture</title>
		<link>http://www.spencegreen.com/2008/02/22/a-plan-for-software-architecture/</link>
		<comments>http://www.spencegreen.com/2008/02/22/a-plan-for-software-architecture/#comments</comments>
		<pubDate>Sat, 23 Feb 2008 00:36:45 +0000</pubDate>
		<dc:creator>Spence</dc:creator>
				<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://www.spencegreen.com/2008/02/22/a-plan-for-software-architecture/</guid>
		<description><![CDATA[Software engineers do not often have the luxury of designing new systems from first principles. It is frequently the case that they must labor through some dreary chore, such as implementing version 49 of the SuperWhamo! application, or adhering to design constraints imposed not by reason, but by suits. When that rare opportunity to write [...]]]></description>
		<wfw:commentRss>http://www.spencegreen.com/2008/02/22/a-plan-for-software-architecture/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Iowa Theory</title>
		<link>http://www.spencegreen.com/2008/02/07/the-iowa-theory/</link>
		<comments>http://www.spencegreen.com/2008/02/07/the-iowa-theory/#comments</comments>
		<pubDate>Thu, 07 Feb 2008 23:24:40 +0000</pubDate>
		<dc:creator>Spence</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.spencegreen.com/2008/02/07/the-iowa-theory/</guid>
		<description><![CDATA[After reading Steve McConnell&#8217;s Software Estimation: Demystifying the Black Art, I called a friend to discuss my newfound insight. Like a child who first learns to write his name, I circled around the central object for no less than 15 minutes. Software is hard in a &#8220;different&#8221; way! We need statistical methods and mountains of [...]]]></description>
		<wfw:commentRss>http://www.spencegreen.com/2008/02/07/the-iowa-theory/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Task Programmers</title>
		<link>http://www.spencegreen.com/2008/01/31/how-to-task-programmers/</link>
		<comments>http://www.spencegreen.com/2008/01/31/how-to-task-programmers/#comments</comments>
		<pubDate>Fri, 01 Feb 2008 03:24:47 +0000</pubDate>
		<dc:creator>Spence</dc:creator>
				<category><![CDATA[Management]]></category>

		<guid isPermaLink="false">http://www.spencegreen.com/2008/01/31/how-to-task-programmers/</guid>
		<description><![CDATA[The key to efficient programmer tasking involves telling programmers exactly what to do and then allowing them the space to do it. Practically, this means providing them with specific development tasks in a sequential order. If the project&#8217;s tasking model can achieve these mischievously difficult conditions, then programmers can enter the &#8216;Flow&#8217;, which is impossible [...]]]></description>
		<wfw:commentRss>http://www.spencegreen.com/2008/01/31/how-to-task-programmers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
