<?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: Pioneers vs. Planners</title>
	<atom:link href="http://www.bencurtis.com/2007/02/pioneers-vs-planners/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bencurtis.com/2007/02/pioneers-vs-planners/</link>
	<description>Speculations on Web Development by Benjamin Curtis</description>
	<lastBuildDate>Wed, 08 Sep 2010 15:11:08 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: ben</title>
		<link>http://www.bencurtis.com/2007/02/pioneers-vs-planners/comment-page-1/#comment-961</link>
		<dc:creator>ben</dc:creator>
		<pubDate>Wed, 28 Feb 2007 15:59:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.bencurtis.com/archives/2007/02/pioneers-vs-planners/#comment-961</guid>
		<description>While I think anyone in their right mind prefers new over maintenance (seriously - have you ever met someone who was psyched to do maintenance code?) I think Ryan ran into big-project-101.  Anyone who&#039;s done any development knows that 95% of the project takes 50% of the time and the last 5% take the remaining 50%.  This isn&#039;t because his freelancers suck, or because you need to have a PhD in psychobabble to hire people.  It&#039;s because the initial development work was one item and adding features that weren&#039;t thought of during that initial push take a lot longer because there&#039;s an above average chance the code wasn&#039;t written to support these new features which leads to lots of refactoring.  There are a ton of headaches that come with adding a new feature to a mature project.  It&#039;s going to take longer.

Ryan didn&#039;t solve his freelancer problem - he just found a cheaper labor market.  His urgency required beckon-and-call and his budget didn&#039;t support that.  Of course - I have tons of respect for people who aren&#039;t willing to partner with developers... that&#039;s going to get him great results (not).  A hired gun is a hired gun - don&#039;t expect them to give a shit about your project if you treat them that way.  Anyone running a software company that doesn&#039;t think a developer should be part of the core team is ridiculous and overly greedy in my book.</description>
		<content:encoded><![CDATA[<p>While I think anyone in their right mind prefers new over maintenance (seriously &#8211; have you ever met someone who was psyched to do maintenance code?) I think Ryan ran into big-project-101.  Anyone who&#8217;s done any development knows that 95% of the project takes 50% of the time and the last 5% take the remaining 50%.  This isn&#8217;t because his freelancers suck, or because you need to have a PhD in psychobabble to hire people.  It&#8217;s because the initial development work was one item and adding features that weren&#8217;t thought of during that initial push take a lot longer because there&#8217;s an above average chance the code wasn&#8217;t written to support these new features which leads to lots of refactoring.  There are a ton of headaches that come with adding a new feature to a mature project.  It&#8217;s going to take longer.</p>
<p>Ryan didn&#8217;t solve his freelancer problem &#8211; he just found a cheaper labor market.  His urgency required beckon-and-call and his budget didn&#8217;t support that.  Of course &#8211; I have tons of respect for people who aren&#8217;t willing to partner with developers&#8230; that&#8217;s going to get him great results (not).  A hired gun is a hired gun &#8211; don&#8217;t expect them to give a shit about your project if you treat them that way.  Anyone running a software company that doesn&#8217;t think a developer should be part of the core team is ridiculous and overly greedy in my book.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Danger</title>
		<link>http://www.bencurtis.com/2007/02/pioneers-vs-planners/comment-page-1/#comment-955</link>
		<dc:creator>Danger</dc:creator>
		<pubDate>Thu, 22 Feb 2007 19:10:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.bencurtis.com/archives/2007/02/pioneers-vs-planners/#comment-955</guid>
		<description>This really struck a chord with me.  A while back my wife had me take the Keirsey temperament sorter (aka the Myers-Brigg&#039;s test) and I registered as an INTP.  It turns out there&#039;s a lot of us freelance developers who fall into that category.

One of the most striking things about folks with this personality type (as found in the book &quot;Please Understand Me II&quot;) is that they love to start new projects but should not be asked to maintain them once there&#039;s nothing left to build.</description>
		<content:encoded><![CDATA[<p>This really struck a chord with me.  A while back my wife had me take the Keirsey temperament sorter (aka the Myers-Brigg&#8217;s test) and I registered as an INTP.  It turns out there&#8217;s a lot of us freelance developers who fall into that category.</p>
<p>One of the most striking things about folks with this personality type (as found in the book &#8220;Please Understand Me II&#8221;) is that they love to start new projects but should not be asked to maintain them once there&#8217;s nothing left to build.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan Carson</title>
		<link>http://www.bencurtis.com/2007/02/pioneers-vs-planners/comment-page-1/#comment-954</link>
		<dc:creator>Ryan Carson</dc:creator>
		<pubDate>Thu, 22 Feb 2007 15:46:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.bencurtis.com/archives/2007/02/pioneers-vs-planners/#comment-954</guid>
		<description>Hey Ben,

Interesting point. However, the decision I made was largely based on cash flow. If DropSend was bringing in a significant amount of cash, we would&#039;ve stayed local.

Have fun at RailsConf - looks like it&#039;s going to be a blast.

Kind regards,
Ryan</description>
		<content:encoded><![CDATA[<p>Hey Ben,</p>
<p>Interesting point. However, the decision I made was largely based on cash flow. If DropSend was bringing in a significant amount of cash, we would&#8217;ve stayed local.</p>
<p>Have fun at RailsConf &#8211; looks like it&#8217;s going to be a blast.</p>
<p>Kind regards,<br />
Ryan</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Standard Deviation &#187; Blog Archive &#187; A Freelance Programmer&#8217;s Manifesto</title>
		<link>http://www.bencurtis.com/2007/02/pioneers-vs-planners/comment-page-1/#comment-953</link>
		<dc:creator>Standard Deviation &#187; Blog Archive &#187; A Freelance Programmer&#8217;s Manifesto</dc:creator>
		<pubDate>Wed, 21 Feb 2007 06:27:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.bencurtis.com/archives/2007/02/pioneers-vs-planners/#comment-953</guid>
		<description>[...] (For the background that inspired this post, see here, here and here.) [...]</description>
		<content:encoded><![CDATA[<p>[...] (For the background that inspired this post, see here, here and here.) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: warren</title>
		<link>http://www.bencurtis.com/2007/02/pioneers-vs-planners/comment-page-1/#comment-952</link>
		<dc:creator>warren</dc:creator>
		<pubDate>Wed, 21 Feb 2007 00:58:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.bencurtis.com/archives/2007/02/pioneers-vs-planners/#comment-952</guid>
		<description>@topfunky: the unpredictability is what makes it fun! you say that like it&#039;s a bad thing... 

Sure cashflow can be lumpy and I crap myself when the mortgage payment is due, but I try and book work weeks ahead, so I&#039;m no worse off than any average Joe Wage-slave whose job gets offshored with two weeks&#039; notice.

I agree with Ben, I&#039;ll take fun, new projects over making sense of old, crusty, bordering-on-unmaintainable code written by someone&#039;s nephew.

Having said that, I am more than happy to support and resolve issues for my clients where the software delivered deviates from the agreed specification (be it a bug or otherwise). I&#039;d consider a freelancer who refused to rectify defects like this as a priority issue totally unprofessional. 

What I won&#039;t do though is be at a past client&#039;s beck and call 24/7 to add or tweak new features, unless they are willing to pay a retainer to ensure my availability. 

I&#039;m not their employee, I&#039;m an independent supplier of services. If they have jealousy issues because I&#039;m &quot;seeing&quot; other clients, then we need to re-examine our relationship. 

Zed Shaw sums it up best:
&quot;I don’t want to code for someone because they treat me like their bitch&quot; (http://zedshaw.com/blog/announcing_my_retirement.html)</description>
		<content:encoded><![CDATA[<p>@topfunky: the unpredictability is what makes it fun! you say that like it&#8217;s a bad thing&#8230; </p>
<p>Sure cashflow can be lumpy and I crap myself when the mortgage payment is due, but I try and book work weeks ahead, so I&#8217;m no worse off than any average Joe Wage-slave whose job gets offshored with two weeks&#8217; notice.</p>
<p>I agree with Ben, I&#8217;ll take fun, new projects over making sense of old, crusty, bordering-on-unmaintainable code written by someone&#8217;s nephew.</p>
<p>Having said that, I am more than happy to support and resolve issues for my clients where the software delivered deviates from the agreed specification (be it a bug or otherwise). I&#8217;d consider a freelancer who refused to rectify defects like this as a priority issue totally unprofessional. </p>
<p>What I won&#8217;t do though is be at a past client&#8217;s beck and call 24/7 to add or tweak new features, unless they are willing to pay a retainer to ensure my availability. </p>
<p>I&#8217;m not their employee, I&#8217;m an independent supplier of services. If they have jealousy issues because I&#8217;m &#8220;seeing&#8221; other clients, then we need to re-examine our relationship. </p>
<p>Zed Shaw sums it up best:<br />
&#8220;I don’t want to code for someone because they treat me like their bitch&#8221; (<a href="http://zedshaw.com/blog/announcing_my_retirement.html" rel="nofollow">http://zedshaw.com/blog/announcing_my_retirement.html</a>)</p>
]]></content:encoded>
	</item>
</channel>
</rss>
