<?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>Ben Allfree &#187; Agile</title>
	<atom:link href="http://www.benallfree.com/tag/agile/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.benallfree.com</link>
	<description>Custom programming by someone who knows the difference.</description>
	<lastBuildDate>Wed, 01 Feb 2012 05:14:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Complexity</title>
		<link>http://www.benallfree.com/2010/12/20/complexity/</link>
		<comments>http://www.benallfree.com/2010/12/20/complexity/#comments</comments>
		<pubDate>Mon, 20 Dec 2010 23:34:47 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[All Articles]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Theory]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Database]]></category>

		<guid isPermaLink="false">http://www.benallfree.com/?p=1011</guid>
		<description><![CDATA[Here&#8217;s a thought model that might help you get a better feel for how I understand and evaluate complexity. If you ever find yourself worrying that you might understand your business so well that it&#8217;s hard to explain to others, this might also put those concerns to rest. I hope I don&#8217;t offend anyone by <a href='http://www.benallfree.com/2010/12/20/complexity/'>[...]</a>]]></description>
		<wfw:commentRss>http://www.benallfree.com/2010/12/20/complexity/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Project Health Test</title>
		<link>http://www.benallfree.com/2008/10/15/oversized-ego-test/</link>
		<comments>http://www.benallfree.com/2008/10/15/oversized-ego-test/#comments</comments>
		<pubDate>Thu, 16 Oct 2008 04:31:51 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[All Articles]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Rails]]></category>

		<guid isPermaLink="false">http://www.benallfree.com/index.php/2008/10/15/oversized-ego-test/</guid>
		<description><![CDATA[Find out if your project has the tell-tale signs of disaster.]]></description>
		<wfw:commentRss>http://www.benallfree.com/2008/10/15/oversized-ego-test/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Liking daemontools</title>
		<link>http://www.benallfree.com/2008/09/30/liking-daemontools/</link>
		<comments>http://www.benallfree.com/2008/09/30/liking-daemontools/#comments</comments>
		<pubDate>Tue, 30 Sep 2008 19:02:43 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://www.benallfree.com/index.php/2008/09/30/liking-daemontools/</guid>
		<description><![CDATA[I run a lot of Ruby daemons and web servers for them. Managing all those init.d scripts was harder until I realized that I didn&#8217;t have to learn bash/sh to do it. I could write my init.d scripts in Ruby. Well that improved things, but now I&#8217;m caught once again in the middle of rolling <a href='http://www.benallfree.com/2008/09/30/liking-daemontools/'>[...]</a>]]></description>
		<wfw:commentRss>http://www.benallfree.com/2008/09/30/liking-daemontools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rolling your own framework is good</title>
		<link>http://www.benallfree.com/2008/09/20/rolling-your-own-framework-is-good/</link>
		<comments>http://www.benallfree.com/2008/09/20/rolling-your-own-framework-is-good/#comments</comments>
		<pubDate>Sat, 20 Sep 2008 18:39:34 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Theory]]></category>
		<category><![CDATA[ActiveRecord]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[language]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://www.benallfree.com/index.php/2008/09/20/rolling-your-own-framework-is-good/</guid>
		<description><![CDATA[I&#8217;m building PrestoScript in Ruby and the more I get into it, the less I am in anyone&#8217;s framework but my own. Why is that? Is there a certain class of problems that are frameworkless? I&#8217;ve been thinking lately that generalized frameworks could be a farce. I always explain to clients that Ruby on Rails <a href='http://www.benallfree.com/2008/09/20/rolling-your-own-framework-is-good/'>[...]</a>]]></description>
		<wfw:commentRss>http://www.benallfree.com/2008/09/20/rolling-your-own-framework-is-good/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Beyond Ruby&#8217;s ActiveRecord</title>
		<link>http://www.benallfree.com/2008/09/12/beyond-rubys-activerecord/</link>
		<comments>http://www.benallfree.com/2008/09/12/beyond-rubys-activerecord/#comments</comments>
		<pubDate>Fri, 12 Sep 2008 21:13:09 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[ActiveRecord]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[language]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://www.benallfree.com/index.php/2008/09/12/beyond-rubys-activerecord/</guid>
		<description><![CDATA[ActiveRecord is one of the hidden treasures of the Rails framework from which Rails derives so much of its productivity. It features beautiful uses of the Ruby language, especially Ruby&#8217;s dynamic programming features. ActiveRecord also makes it easy to be inefficient though. Efficient data access is not something that happens magically, and if ActiveRecord is <a href='http://www.benallfree.com/2008/09/12/beyond-rubys-activerecord/'>[...]</a>]]></description>
		<wfw:commentRss>http://www.benallfree.com/2008/09/12/beyond-rubys-activerecord/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>PHP is still cool</title>
		<link>http://www.benallfree.com/2008/07/10/php-is-still-cool/</link>
		<comments>http://www.benallfree.com/2008/07/10/php-is-still-cool/#comments</comments>
		<pubDate>Fri, 11 Jul 2008 05:47:52 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[All Articles]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[FTP]]></category>

		<guid isPermaLink="false">http://www.benallfree.com/index.php/2008/07/10/php-is-still-cool/</guid>
		<description><![CDATA[I was working on a PHP app today. Just a plain old, nothing fancy, queries-right-in-the-code, edit-it-live-on-the-server PHP app. And you know what? I got shit done. There is a certain size problem that can benefit from the old Model One architecture where you just mix it all together on one page and edit straight from <a href='http://www.benallfree.com/2008/07/10/php-is-still-cool/'>[...]</a>]]></description>
		<wfw:commentRss>http://www.benallfree.com/2008/07/10/php-is-still-cool/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Excited about Joomla</title>
		<link>http://www.benallfree.com/2008/07/05/excited-about-joomla/</link>
		<comments>http://www.benallfree.com/2008/07/05/excited-about-joomla/#comments</comments>
		<pubDate>Sun, 06 Jul 2008 05:57:07 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[All Articles]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://www.benallfree.com/?p=198</guid>
		<description><![CDATA[I&#8217;ve been talking with more clients lately about Joomla. The Content Management System (CMS) is not dead, oh no, not dead at all. I&#8217;m not sure how PHP&#8217;s Joomla compares with a CMS like DotNetNuke, but my suspicion is that Joomla is far more widely used and probably has more modules and plugins too simply <a href='http://www.benallfree.com/2008/07/05/excited-about-joomla/'>[...]</a>]]></description>
		<wfw:commentRss>http://www.benallfree.com/2008/07/05/excited-about-joomla/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Results-Driven Living (RDL?)</title>
		<link>http://www.benallfree.com/2008/06/25/results-driven-living-rdl/</link>
		<comments>http://www.benallfree.com/2008/06/25/results-driven-living-rdl/#comments</comments>
		<pubDate>Wed, 25 Jun 2008 12:49:54 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[All Articles]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[Agile]]></category>

		<guid isPermaLink="false">http://www.benallfree.com/?p=196</guid>
		<description><![CDATA[I&#8217;ve had this idea for a while that the principles of Test-Driven Development (TDD) or Behavior-Driven Development (BDD) could be applied to everyday living with spectacular results. Below is an untested adaptation of TDD principles to life. RDL works like this: 1. Make a list of all the commitments you want to keep 2. Pick <a href='http://www.benallfree.com/2008/06/25/results-driven-living-rdl/'>[...]</a>]]></description>
		<wfw:commentRss>http://www.benallfree.com/2008/06/25/results-driven-living-rdl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rethinking erlang</title>
		<link>http://www.benallfree.com/2008/06/10/rethinking-erlang/</link>
		<comments>http://www.benallfree.com/2008/06/10/rethinking-erlang/#comments</comments>
		<pubDate>Tue, 10 Jun 2008 04:51:31 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[All Articles]]></category>
		<category><![CDATA[Theory]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[erlang]]></category>
		<category><![CDATA[Functional Programming]]></category>
		<category><![CDATA[language]]></category>

		<guid isPermaLink="false">http://www.benallfree.com/?p=191</guid>
		<description><![CDATA[erlang is a programming language that is supposed to be very scalable. It encourages a form of design that is naturally scalable and as such requires some degree of adjustment for many programmers. The whole idea doesn&#8217;t sit well with me. For the technical among you, you probably already know that erlang utilizes a &#8220;shared <a href='http://www.benallfree.com/2008/06/10/rethinking-erlang/'>[...]</a>]]></description>
		<wfw:commentRss>http://www.benallfree.com/2008/06/10/rethinking-erlang/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Agile Manifesto</title>
		<link>http://www.benallfree.com/2008/05/25/the-agile-manifesto/</link>
		<comments>http://www.benallfree.com/2008/05/25/the-agile-manifesto/#comments</comments>
		<pubDate>Sun, 25 May 2008 04:31:37 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[All Articles]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Theory]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://www.benallfree.com/?p=188</guid>
		<description><![CDATA[I tripped across this link the other day. It describes my thinking about software design: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan Now what&#8217;s interesting is that everyone will agree to those statements. But there is a gap <a href='http://www.benallfree.com/2008/05/25/the-agile-manifesto/'>[...]</a>]]></description>
		<wfw:commentRss>http://www.benallfree.com/2008/05/25/the-agile-manifesto/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

