<?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"
	>
<channel>
	<title>Comments on: Avoid getting taken Hostage by your Developers</title>
	<atom:link href="http://www.marketingtechblog.com/2008/05/12/tips-for-finding-a-developer/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.marketingtechblog.com/2008/05/12/tips-for-finding-a-developer/</link>
	<description>new media strategies and other marketing gems</description>
	<pubDate>Thu, 04 Dec 2008 23:58:32 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.5</generator>
		<item>
		<title>By: Douglas Karr</title>
		<link>http://www.marketingtechblog.com/2008/05/12/tips-for-finding-a-developer/#comment-122701</link>
		<dc:creator>Douglas Karr</dc:creator>
		<pubDate>Mon, 19 May 2008 13:56:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.douglaskarr.com/?p=2246#comment-122701</guid>
		<description>Hi Michael,

It may sound like a trust issue but I don't think it is - it's really a control and responsibility issue.  If you're going to invest a significant amount in your web site development, then you must be sure that you can control its environment.  

Things happen in business that break relationships and they need not be negative.  Perhaps your developer/firm gets a very large client and can't afford you the time.  Perhaps they shift business objectives.  Sometimes their hosting company can have issues.

I'm advocating that you control and be responsible of your hosting so you can depend on your developer for what he's great at - developing!

I appreciate the push-back, Michael.</description>
		<content:encoded><![CDATA[<div class="KonaBody">Hi Michael,</p>
<p>It may sound like a trust issue but I don&#8217;t think it is - it&#8217;s really a control and responsibility issue.  If you&#8217;re going to invest a significant amount in your web site development, then you must be sure that you can control its environment.  </p>
<p>Things happen in business that break relationships and they need not be negative.  Perhaps your developer/firm gets a very large client and can&#8217;t afford you the time.  Perhaps they shift business objectives.  Sometimes their hosting company can have issues.</p>
<p>I&#8217;m advocating that you control and be responsible of your hosting so you can depend on your developer for what he&#8217;s great at - developing!</p>
<p>I appreciate the push-back, Michael.</p></div>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Reynolds</title>
		<link>http://www.marketingtechblog.com/2008/05/12/tips-for-finding-a-developer/#comment-122257</link>
		<dc:creator>Michael Reynolds</dc:creator>
		<pubDate>Sun, 18 May 2008 22:48:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.douglaskarr.com/?p=2246#comment-122257</guid>
		<description>Nice post... well done although I disagree with one item (#2):

"It’s great that your developer might have a hosting company and can host your site for you, but don’t do it."

Though I understand the logic behind this, it can be counter-productive in some cases to mandate that your project be hosted somewhere else. If the company developing your site or app has a hosting platform that they prefer to use, chances are it will be more efficient and productive for them to use it.

Additionally, from a philosophical standpoint, if you refuse to utilize your developer's hosting platform because you don't want to be "held hostage", then this sets a tone of distrust from the start. If you really don't trust your developer enough to host with them, then do you really want to be working with them in the first place?

I know that many horror stories do exist about this sort of situation, but in general I would recommend that you focus on finding a developer that you trust. You can utilize your developer's hosting and still protect yourself by requesting administrative access and making your own backups.

Again, good post and very useful information.

Thanks!
Michael Reynolds</description>
		<content:encoded><![CDATA[<div class="KonaBody">Nice post&#8230; well done although I disagree with one item (#2):</p>
<p>&#8220;It’s great that your developer might have a hosting company and can host your site for you, but don’t do it.&#8221;</p>
<p>Though I understand the logic behind this, it can be counter-productive in some cases to mandate that your project be hosted somewhere else. If the company developing your site or app has a hosting platform that they prefer to use, chances are it will be more efficient and productive for them to use it.</p>
<p>Additionally, from a philosophical standpoint, if you refuse to utilize your developer&#8217;s hosting platform because you don&#8217;t want to be &#8220;held hostage&#8221;, then this sets a tone of distrust from the start. If you really don&#8217;t trust your developer enough to host with them, then do you really want to be working with them in the first place?</p>
<p>I know that many horror stories do exist about this sort of situation, but in general I would recommend that you focus on finding a developer that you trust. You can utilize your developer&#8217;s hosting and still protect yourself by requesting administrative access and making your own backups.</p>
<p>Again, good post and very useful information.</p>
<p>Thanks!<br />
Michael Reynolds</p></div>
]]></content:encoded>
	</item>
	<item>
		<title>By: whiskeyjack</title>
		<link>http://www.marketingtechblog.com/2008/05/12/tips-for-finding-a-developer/#comment-119433</link>
		<dc:creator>whiskeyjack</dc:creator>
		<pubDate>Tue, 13 May 2008 22:53:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.douglaskarr.com/?p=2246#comment-119433</guid>
		<description>I see where you're coming from and while I don't agree with everything 100% (I have caveats), companies should always keep this in mind.

1. ABSOLUTELY.  Can't stress this enough. I've worked for a small company that did this and I felt crushing guilt over being involved. I'm so glad I was able to get out of there.  Customers should absolutely retain control of their domains.  If they have someone savvy enough, don't give the developer access to this.  If not, make sure the developer has a way for you to change info/transfer the domain via a reseller interface of some kind in the very least.

2. I'd partly agree with this but then it depends on the situation.  If you're deploying a simple PHP app and need low cost hosting, by all means, get a LunarPages or DreamHost account or something and dump it there.  Give the developer access.  However, low-cost shared hosting certainly has it's drawbacks... especially for bigger things.  But if you're big enough to be worrying about that you should have someone technical on staff that can deal with it.  A lot of it is obviously about trust.  Sure as hell put something in a contract if you can about this kind of thing (restrictions and such).  Third party hosting is great if the developer doesn't need to do anything fancy.  I admit I'm torn because it's really a situational thing.  It also depends on the size of the site, the array of technologies used.  If it's gonna be big, considering hiring a person on staff.  Not always an option, but safer for big stuff.

3. This is also something my former company did.  You could leave, they would give you the HTML, images etc.... but no code.  The code was a leased service basically.  That being said, there's owning and owning.  I've always done a non-exclusive sale.  Basically, I need to be able to reuse my components.  I have no issue with the client owning it, doing what they want with it and having someone else work on it down the line... but I ain't gonna mortgage myself and have to reinvent the wheel every time.

4. Always. Always. Always.</description>
		<content:encoded><![CDATA[<div class="KonaBody">I see where you&#8217;re coming from and while I don&#8217;t agree with everything 100% (I have caveats), companies should always keep this in mind.</p>
<p>1. ABSOLUTELY.  Can&#8217;t stress this enough. I&#8217;ve worked for a small company that did this and I felt crushing guilt over being involved. I&#8217;m so glad I was able to get out of there.  Customers should absolutely retain control of their domains.  If they have someone savvy enough, don&#8217;t give the developer access to this.  If not, make sure the developer has a way for you to change info/transfer the domain via a reseller interface of some kind in the very least.</p>
<p>2. I&#8217;d partly agree with this but then it depends on the situation.  If you&#8217;re deploying a simple PHP app and need low cost hosting, by all means, get a LunarPages or DreamHost account or something and dump it there.  Give the developer access.  However, low-cost shared hosting certainly has it&#8217;s drawbacks&#8230; especially for bigger things.  But if you&#8217;re big enough to be worrying about that you should have someone technical on staff that can deal with it.  A lot of it is obviously about trust.  Sure as hell put something in a contract if you can about this kind of thing (restrictions and such).  Third party hosting is great if the developer doesn&#8217;t need to do anything fancy.  I admit I&#8217;m torn because it&#8217;s really a situational thing.  It also depends on the size of the site, the array of technologies used.  If it&#8217;s gonna be big, considering hiring a person on staff.  Not always an option, but safer for big stuff.</p>
<p>3. This is also something my former company did.  You could leave, they would give you the HTML, images etc&#8230;. but no code.  The code was a leased service basically.  That being said, there&#8217;s owning and owning.  I&#8217;ve always done a non-exclusive sale.  Basically, I need to be able to reuse my components.  I have no issue with the client owning it, doing what they want with it and having someone else work on it down the line&#8230; but I ain&#8217;t gonna mortgage myself and have to reinvent the wheel every time.</p>
<p>4. Always. Always. Always.</p></div>
]]></content:encoded>
	</item>
	<item>
		<title>By: Notreally Myname</title>
		<link>http://www.marketingtechblog.com/2008/05/12/tips-for-finding-a-developer/#comment-119414</link>
		<dc:creator>Notreally Myname</dc:creator>
		<pubDate>Tue, 13 May 2008 22:04:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.douglaskarr.com/?p=2246#comment-119414</guid>
		<description>I'm a web app developer and I agree with most of your points (perhaps all) but I'd like a clarification on #3.

Wholesale duplication of a site or application sold to another company (or worse a competitor) is unethical and should always be stipulated as not acceptable in your contract.  However, I have developed innovative solutions to common problems while working on a client's project that has nothing to do with their particular biz nor does it represent a significant portion of the overall solution.  

Example:
Client wanted page level and field level control tied to user roles.  The "out of the box" functionality for ASP.Net does folder level permissions.  So I extended the native permissions for .Net and delivered the solution as part of an overall web appplication.

I believe that they are entitled to the entire codebase (as stipulated in the contract) but I feel justified in using the same methodology and chunks of code to accomplish this extension on future projects.

Another wrinkle:
I did this while being farmed out by a consulting company.  Would the consulting company have the right in your opinion to go back and copy that solution, marketing it as their own?</description>
		<content:encoded><![CDATA[<div class="KonaBody">I&#8217;m a web app developer and I agree with most of your points (perhaps all) but I&#8217;d like a clarification on #3.</p>
<p>Wholesale duplication of a site or application sold to another company (or worse a competitor) is unethical and should always be stipulated as not acceptable in your contract.  However, I have developed innovative solutions to common problems while working on a client&#8217;s project that has nothing to do with their particular biz nor does it represent a significant portion of the overall solution.  </p>
<p>Example:<br />
Client wanted page level and field level control tied to user roles.  The &#8220;out of the box&#8221; functionality for ASP.Net does folder level permissions.  So I extended the native permissions for .Net and delivered the solution as part of an overall web appplication.</p>
<p>I believe that they are entitled to the entire codebase (as stipulated in the contract) but I feel justified in using the same methodology and chunks of code to accomplish this extension on future projects.</p>
<p>Another wrinkle:<br />
I did this while being farmed out by a consulting company.  Would the consulting company have the right in your opinion to go back and copy that solution, marketing it as their own?</p></div>
]]></content:encoded>
	</item>
</channel>
</rss>
