<?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/"
	xmlns:series="http://unfoldingneurons.com/"
		>
<channel>
	<title>Comments on: Adapting The Joel Test To Web Development</title>
	<atom:link href="http://www.brandonsavage.net/adapting-the-joel-test-to-web-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.brandonsavage.net/adapting-the-joel-test-to-web-development/</link>
	<description>The personal blog of Brandon Savage. Contains entries of a personal and professional nature focusing on PHP, Apple, LAMP, MySQL and Washington, DC.</description>
	<lastBuildDate>Mon, 15 Mar 2010 16:52:07 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Fake51</title>
		<link>http://www.brandonsavage.net/adapting-the-joel-test-to-web-development/#comment-1950</link>
		<dc:creator>Fake51</dc:creator>
		<pubDate>Fri, 06 Nov 2009 13:45:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.brandonsavage.net/?p=966#comment-1950</guid>
		<description>I agree with most of the points on the list and find it a good tool to judge yourself (as well as others) by. There are a couple of things I&#039;d be less absolute about.

The build process can easily, as has been stated before, be handled via SVN. It&#039;s actually rather easy to setup your SVN server with access handling so that given clients can only read from your repo, not write to it. Which means that if you don&#039;t update it, they won&#039;t have access to anything they wouldn&#039;t have access to otherwise. And you keep the ease-of-use that is the svn update.

Also, there are times when clients will be screaming at you for a given feature. Telling them that bugs must be fixed first is not the best way to handle the issue. I guess the difference here is between working continuously for the same client and then shipping new products to existing/new clients: if you have the luxury of spending time between versions working on your product, then by all means, fix those bugs - but if you&#039;re working a site for a client, and they all of a sudden need that wicked, new feature to promote something or other, then get that implemented instead of trying to fix some bug in the backend. Otherwise you&#039;ll see your clients looking for someone that handles their priorities better.

Btw, how does catering lunch equal paying for necessary tools? Just wondering :)</description>
		<content:encoded><![CDATA[<p>I agree with most of the points on the list and find it a good tool to judge yourself (as well as others) by. There are a couple of things I&#8217;d be less absolute about.</p>
<p>The build process can easily, as has been stated before, be handled via SVN. It&#8217;s actually rather easy to setup your SVN server with access handling so that given clients can only read from your repo, not write to it. Which means that if you don&#8217;t update it, they won&#8217;t have access to anything they wouldn&#8217;t have access to otherwise. And you keep the ease-of-use that is the svn update.</p>
<p>Also, there are times when clients will be screaming at you for a given feature. Telling them that bugs must be fixed first is not the best way to handle the issue. I guess the difference here is between working continuously for the same client and then shipping new products to existing/new clients: if you have the luxury of spending time between versions working on your product, then by all means, fix those bugs &#8211; but if you&#8217;re working a site for a client, and they all of a sudden need that wicked, new feature to promote something or other, then get that implemented instead of trying to fix some bug in the backend. Otherwise you&#8217;ll see your clients looking for someone that handles their priorities better.</p>
<p>Btw, how does catering lunch equal paying for necessary tools? Just wondering :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ivo</title>
		<link>http://www.brandonsavage.net/adapting-the-joel-test-to-web-development/#comment-1931</link>
		<dc:creator>Ivo</dc:creator>
		<pubDate>Thu, 05 Nov 2009 09:01:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.brandonsavage.net/?p=966#comment-1931</guid>
		<description>If you&#039;re interested in PHP and the Joel Test, you might also enjoy this presentation by Lorna Mitchell:

http://www.slideshare.net/lornajane/passing-the-joel-test-in-the-php-world</description>
		<content:encoded><![CDATA[<p>If you&#8217;re interested in PHP and the Joel Test, you might also enjoy this presentation by Lorna Mitchell:</p>
<p><a href="http://www.slideshare.net/lornajane/passing-the-joel-test-in-the-php-world" rel="nofollow">http://www.slideshare.net/lornajane/passing-the-joel-test-in-the-php-world</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pbg</title>
		<link>http://www.brandonsavage.net/adapting-the-joel-test-to-web-development/#comment-1924</link>
		<dc:creator>pbg</dc:creator>
		<pubDate>Thu, 05 Nov 2009 00:09:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.brandonsavage.net/?p=966#comment-1924</guid>
		<description>Hi Brandon, I really have been enjoying what you have been writing about lately. You point out a very important part of the software industry, especially in our field, that is in dire need of some updating. It is better to inverse the process as you are suggesting by asking the employer what they have in place for YOU. Its even more important, I think, to out flaky employers, clients, projects, because developers can be used, wasted, and exploited in poor quality environments. 
It really seems that for our time the Joel test is broken. Also, I have never found an employment situation that was actually superior to the working environment I create for myself. If you arent finding employers that measure up to your standards, or ones that don&#039;t know how to evaluate candidates, perhaps it is a hint that you should be running your own business with a team of peers instead of selling off your future to some company. Why do you want to work for other people when you are smarter than they are?</description>
		<content:encoded><![CDATA[<p>Hi Brandon, I really have been enjoying what you have been writing about lately. You point out a very important part of the software industry, especially in our field, that is in dire need of some updating. It is better to inverse the process as you are suggesting by asking the employer what they have in place for YOU. Its even more important, I think, to out flaky employers, clients, projects, because developers can be used, wasted, and exploited in poor quality environments.<br />
It really seems that for our time the Joel test is broken. Also, I have never found an employment situation that was actually superior to the working environment I create for myself. If you arent finding employers that measure up to your standards, or ones that don&#8217;t know how to evaluate candidates, perhaps it is a hint that you should be running your own business with a team of peers instead of selling off your future to some company. Why do you want to work for other people when you are smarter than they are?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jacob Santos</title>
		<link>http://www.brandonsavage.net/adapting-the-joel-test-to-web-development/#comment-1921</link>
		<dc:creator>Jacob Santos</dc:creator>
		<pubDate>Wed, 04 Nov 2009 21:39:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.brandonsavage.net/?p=966#comment-1921</guid>
		<description>Well, I think the problem is that the code (wp-cron) has been &quot;fixed&quot; almost every release. The problem is that people have different problems that come up. Lately, I believe you have the ability to just call that page directly using lynx and crontab.</description>
		<content:encoded><![CDATA[<p>Well, I think the problem is that the code (wp-cron) has been &#8220;fixed&#8221; almost every release. The problem is that people have different problems that come up. Lately, I believe you have the ability to just call that page directly using lynx and crontab.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brandon Savage</title>
		<link>http://www.brandonsavage.net/adapting-the-joel-test-to-web-development/#comment-1919</link>
		<dc:creator>Brandon Savage</dc:creator>
		<pubDate>Wed, 04 Nov 2009 20:21:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.brandonsavage.net/?p=966#comment-1919</guid>
		<description>Well, since I&#039;m not on the Wordpress team, I&#039;m not bound to fix their bugs before I work on my own code.

However, in my own projects, and in projects that I do for employment, I always fix code before releasing new code.</description>
		<content:encoded><![CDATA[<p>Well, since I&#8217;m not on the Wordpress team, I&#8217;m not bound to fix their bugs before I work on my own code.</p>
<p>However, in my own projects, and in projects that I do for employment, I always fix code before releasing new code.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joseph Scott</title>
		<link>http://www.brandonsavage.net/adapting-the-joel-test-to-web-development/#comment-1918</link>
		<dc:creator>Joseph Scott</dc:creator>
		<pubDate>Wed, 04 Nov 2009 20:08:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.brandonsavage.net/?p=966#comment-1918</guid>
		<description>Perhaps the &quot;Always&quot; rule for fixing bugs before writing new code isn&#039;t written in stone after all :-)</description>
		<content:encoded><![CDATA[<p>Perhaps the &#8220;Always&#8221; rule for fixing bugs before writing new code isn&#8217;t written in stone after all :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brandon Savage</title>
		<link>http://www.brandonsavage.net/adapting-the-joel-test-to-web-development/#comment-1917</link>
		<dc:creator>Brandon Savage</dc:creator>
		<pubDate>Wed, 04 Nov 2009 19:59:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.brandonsavage.net/?p=966#comment-1917</guid>
		<description>My patch was to revert to the Wordpress 1.6 cron script. I&#039;ve got six OSS projects of my own (one of the reasons I use Wordpress at all). I don&#039;t have time to fix their buggy software.</description>
		<content:encoded><![CDATA[<p>My patch was to revert to the Wordpress 1.6 cron script. I&#8217;ve got six OSS projects of my own (one of the reasons I use Wordpress at all). I don&#8217;t have time to fix their buggy software.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joseph Scott</title>
		<link>http://www.brandonsavage.net/adapting-the-joel-test-to-web-development/#comment-1916</link>
		<dc:creator>Joseph Scott</dc:creator>
		<pubDate>Wed, 04 Nov 2009 19:39:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.brandonsavage.net/?p=966#comment-1916</guid>
		<description>Wondering where your patch is with detailed bug report and tests for the wp-cron issue you linked to - http://wordpress.org/support/topic/227742?replies=6</description>
		<content:encoded><![CDATA[<p>Wondering where your patch is with detailed bug report and tests for the wp-cron issue you linked to &#8211; <a href="http://wordpress.org/support/topic/227742?replies=6" rel="nofollow">http://wordpress.org/support/topic/227742?replies=6</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Erik Snoeijs</title>
		<link>http://www.brandonsavage.net/adapting-the-joel-test-to-web-development/#comment-1915</link>
		<dc:creator>Erik Snoeijs</dc:creator>
		<pubDate>Wed, 04 Nov 2009 18:52:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.brandonsavage.net/?p=966#comment-1915</guid>
		<description>@Sandy
&quot;best&quot; way for deployment using svn (very much IMHO), is by using svn export. (leaves out all those pesky .svn files)

In a script you can simply export your new release in a shadow directory. Do all the other magic that needs to be done and then

mv live live-04-11-09 &amp;&amp; mv shadow live;</description>
		<content:encoded><![CDATA[<p>@Sandy<br />
&#8220;best&#8221; way for deployment using svn (very much IMHO), is by using svn export. (leaves out all those pesky .svn files)</p>
<p>In a script you can simply export your new release in a shadow directory. Do all the other magic that needs to be done and then</p>
<p>mv live live-04-11-09 &amp;&amp; mv shadow live;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brandon Savage</title>
		<link>http://www.brandonsavage.net/adapting-the-joel-test-to-web-development/#comment-1913</link>
		<dc:creator>Brandon Savage</dc:creator>
		<pubDate>Wed, 04 Nov 2009 17:31:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.brandonsavage.net/?p=966#comment-1913</guid>
		<description>That technique does work, but I prefer not to have the hidden .svn files in my document root. While you can have Apache refuse to serve those files, often people do not, and if you&#039;re deploying the code on a client&#039;s server, you probably don&#039;t want to give them access to your subversion repositories.</description>
		<content:encoded><![CDATA[<p>That technique does work, but I prefer not to have the hidden .svn files in my document root. While you can have Apache refuse to serve those files, often people do not, and if you&#8217;re deploying the code on a client&#8217;s server, you probably don&#8217;t want to give them access to your subversion repositories.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sandy Smith</title>
		<link>http://www.brandonsavage.net/adapting-the-joel-test-to-web-development/#comment-1912</link>
		<dc:creator>Sandy Smith</dc:creator>
		<pubDate>Wed, 04 Nov 2009 17:28:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.brandonsavage.net/?p=966#comment-1912</guid>
		<description>You can also use &quot;svn switch&quot; and switch from release tag to release tag if you don&#039;t want to treat trunk as the &quot;stable&quot; branch. Or you can have a &quot;production&quot; branch that you merge into and test before deployment. It actually works very well.</description>
		<content:encoded><![CDATA[<p>You can also use &#8220;svn switch&#8221; and switch from release tag to release tag if you don&#8217;t want to treat trunk as the &#8220;stable&#8221; branch. Or you can have a &#8220;production&#8221; branch that you merge into and test before deployment. It actually works very well.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan</title>
		<link>http://www.brandonsavage.net/adapting-the-joel-test-to-web-development/#comment-1911</link>
		<dc:creator>Ryan</dc:creator>
		<pubDate>Wed, 04 Nov 2009 15:48:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.brandonsavage.net/?p=966#comment-1911</guid>
		<description>The next time I look for a job I&#039;m using your new and improved Joel Test. I&#039;ve tried using the Joel Test in the past, but as you have pointed out, much of the questions didn&#039;t work.</description>
		<content:encoded><![CDATA[<p>The next time I look for a job I&#8217;m using your new and improved Joel Test. I&#8217;ve tried using the Joel Test in the past, but as you have pointed out, much of the questions didn&#8217;t work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael</title>
		<link>http://www.brandonsavage.net/adapting-the-joel-test-to-web-development/#comment-1908</link>
		<dc:creator>Michael</dc:creator>
		<pubDate>Wed, 04 Nov 2009 10:56:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.brandonsavage.net/?p=966#comment-1908</guid>
		<description>Great post on Joel Test To Web Development. I have compiled some useful inforamtion on PHP proramming skill set and development platform with some intresting case studies. Hope it makes useful reading for php programmers at http://www.angleritech.com/technology/outsource-php-development.html</description>
		<content:encoded><![CDATA[<p>Great post on Joel Test To Web Development. I have compiled some useful inforamtion on PHP proramming skill set and development platform with some intresting case studies. Hope it makes useful reading for php programmers at <a href="http://www.angleritech.com/technology/outsource-php-development.html" rel="nofollow">http://www.angleritech.com/technology/outsource-php-development.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: RobTW</title>
		<link>http://www.brandonsavage.net/adapting-the-joel-test-to-web-development/#comment-1907</link>
		<dc:creator>RobTW</dc:creator>
		<pubDate>Wed, 04 Nov 2009 08:37:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.brandonsavage.net/?p=966#comment-1907</guid>
		<description>Great article. Especially the spec part inspires me a lot.</description>
		<content:encoded><![CDATA[<p>Great article. Especially the spec part inspires me a lot.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Giorgio Sironi</title>
		<link>http://www.brandonsavage.net/adapting-the-joel-test-to-web-development/#comment-1906</link>
		<dc:creator>Giorgio Sironi</dc:creator>
		<pubDate>Wed, 04 Nov 2009 07:29:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.brandonsavage.net/?p=966#comment-1906</guid>
		<description>Unit testing is becoming fundamental: Unble Bob once said that it&#039;s like double-entry bookkeeping for accountants or washing hands for surgeons. In open source projects like Zend Framework it&#039;s the test suite that allows users to contribute with code and patches.</description>
		<content:encoded><![CDATA[<p>Unit testing is becoming fundamental: Unble Bob once said that it&#8217;s like double-entry bookkeeping for accountants or washing hands for surgeons. In open source projects like Zend Framework it&#8217;s the test suite that allows users to contribute with code and patches.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
