<?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://organizeseries.com/"
		>
<channel>
	<title>Comments on: Paying Down Technical Debt</title>
	<atom:link href="http://www.brandonsavage.net/paying-down-technical-debt/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.brandonsavage.net/paying-down-technical-debt/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=paying-down-technical-debt</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>Wed, 15 May 2013 14:54:51 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.2-alpha</generator>
	<item>
		<title>By: Technische Schulden &#171; devkid</title>
		<link>http://www.brandonsavage.net/paying-down-technical-debt/#comment-475</link>
		<dc:creator>Technische Schulden &#171; devkid</dc:creator>
		<pubDate>Fri, 01 May 2009 09:53:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.brandonsavage.net/?p=270#comment-475</guid>
		<description><![CDATA[[...] dieper in op het onderwerp en geeft tips in hoe men deze schuld tot een minimum kan herleiden. Ook Brandon gaat hier dieper op in en geeft zijn 5 technieken in hoe hij als ontwikkelaar zijn technische [...]]]></description>
		<content:encoded><![CDATA[<p>[...] dieper in op het onderwerp en geeft tips in hoe men deze schuld tot een minimum kan herleiden. Ook Brandon gaat hier dieper op in en geeft zijn 5 technieken in hoe hij als ontwikkelaar zijn technische [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: On Code Commenting And Technical Debt &#124; BrandonSavage.net</title>
		<link>http://www.brandonsavage.net/paying-down-technical-debt/#comment-466</link>
		<dc:creator>On Code Commenting And Technical Debt &#124; BrandonSavage.net</dc:creator>
		<pubDate>Wed, 29 Apr 2009 16:40:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.brandonsavage.net/?p=270#comment-466</guid>
		<description><![CDATA[[...] Failure to comment is simply the accrual of technical debt. [...]]]></description>
		<content:encoded><![CDATA[<p>[...] Failure to comment is simply the accrual of technical debt. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan Kohn</title>
		<link>http://www.brandonsavage.net/paying-down-technical-debt/#comment-354</link>
		<dc:creator>Ryan Kohn</dc:creator>
		<pubDate>Tue, 24 Mar 2009 16:01:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.brandonsavage.net/?p=270#comment-354</guid>
		<description><![CDATA[&quot;Try and keep the entries short&quot;

This is good advice, but it&#039;s more powerful when combined with the partner advice to make the entries action-oriented. &quot;build new button for feature X&quot; is a better record than &quot;button on X&quot;.

Adding additional details on the nature of the debt is like increasing the down payment on a loan. Having full detail (i.e. a fully-implemented feature) is making the payment in full. The other end of the spectrum is not paying anything down up front (i.e. not recording the debt at all), which will maximize the interest you have to pay on it.

Along the same line as Bill Karwin&#039;s story, having a plan for implementation is a good way to increase the down payment on the debt. Minimizing the amount of the debt you take is a sound investment strategy, so record as much detail as is reasonable about the technical debt you take.

I&#039;ve written a bit about this:
http://ryan.kohn.ca/articles/how-to-take-a-break-when-programming.php]]></description>
		<content:encoded><![CDATA[<p>&#8220;Try and keep the entries short&#8221;</p>
<p>This is good advice, but it&#8217;s more powerful when combined with the partner advice to make the entries action-oriented. &#8220;build new button for feature X&#8221; is a better record than &#8220;button on X&#8221;.</p>
<p>Adding additional details on the nature of the debt is like increasing the down payment on a loan. Having full detail (i.e. a fully-implemented feature) is making the payment in full. The other end of the spectrum is not paying anything down up front (i.e. not recording the debt at all), which will maximize the interest you have to pay on it.</p>
<p>Along the same line as Bill Karwin&#8217;s story, having a plan for implementation is a good way to increase the down payment on the debt. Minimizing the amount of the debt you take is a sound investment strategy, so record as much detail as is reasonable about the technical debt you take.</p>
<p>I&#8217;ve written a bit about this:<br />
<a href="http://ryan.kohn.ca/articles/how-to-take-a-break-when-programming.php" rel="nofollow">http://ryan.kohn.ca/articles/how-to-take-a-break-when-programming.php</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tony Arkles</title>
		<link>http://www.brandonsavage.net/paying-down-technical-debt/#comment-352</link>
		<dc:creator>Tony Arkles</dc:creator>
		<pubDate>Tue, 24 Mar 2009 12:59:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.brandonsavage.net/?p=270#comment-352</guid>
		<description><![CDATA[Web apps change the situation a bit: when you &quot;declare bankruptcy&quot; on a web app, you get the opportunity to switch code bases without having existing customers continuing to use your old code base for eternity.]]></description>
		<content:encoded><![CDATA[<p>Web apps change the situation a bit: when you &#8220;declare bankruptcy&#8221; on a web app, you get the opportunity to switch code bases without having existing customers continuing to use your old code base for eternity.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brandon Savage</title>
		<link>http://www.brandonsavage.net/paying-down-technical-debt/#comment-351</link>
		<dc:creator>Brandon Savage</dc:creator>
		<pubDate>Mon, 23 Mar 2009 21:16:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.brandonsavage.net/?p=270#comment-351</guid>
		<description><![CDATA[I think you&#039;re 100% right. Thank you for sharing that story. It&#039;s true - you should not intentionally incur technical debt unless you have the ability to pay it off.

The problem is that technical debt you incur unintentionally. Hopefully you have a strategy for getting out of that, too. Unlike real debt where you must sign a promissory note, unplanned technical debt can bankrupt you quickly and is largely unavoidable.]]></description>
		<content:encoded><![CDATA[<p>I think you&#8217;re 100% right. Thank you for sharing that story. It&#8217;s true &#8211; you should not intentionally incur technical debt unless you have the ability to pay it off.</p>
<p>The problem is that technical debt you incur unintentionally. Hopefully you have a strategy for getting out of that, too. Unlike real debt where you must sign a promissory note, unplanned technical debt can bankrupt you quickly and is largely unavoidable.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bill Karwin</title>
		<link>http://www.brandonsavage.net/paying-down-technical-debt/#comment-350</link>
		<dc:creator>Bill Karwin</dc:creator>
		<pubDate>Mon, 23 Mar 2009 21:04:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.brandonsavage.net/?p=270#comment-350</guid>
		<description><![CDATA[I&#039;d argue that like real-world debt, there is a way to use technical debt judiciously.  Just make sure (a) you&#039;re getting something for it, and (b) you have a plan for managing it and getting out of debt.

I was at a company where we had to get our product working for a demo the next day.  But one of the features had an intractable bug, and everyone was stressing about the deadline.  I said, &quot;hard-code the feature for now, go do the demo, and then when we return from the demo you can finish the feature without stress.&quot;  It worked -- because we actually had the plan and the priority to pay off that technical debt.  And we had a successful demo by incurring that debt.]]></description>
		<content:encoded><![CDATA[<p>I&#8217;d argue that like real-world debt, there is a way to use technical debt judiciously.  Just make sure (a) you&#8217;re getting something for it, and (b) you have a plan for managing it and getting out of debt.</p>
<p>I was at a company where we had to get our product working for a demo the next day.  But one of the features had an intractable bug, and everyone was stressing about the deadline.  I said, &#8220;hard-code the feature for now, go do the demo, and then when we return from the demo you can finish the feature without stress.&#8221;  It worked &#8212; because we actually had the plan and the priority to pay off that technical debt.  And we had a successful demo by incurring that debt.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic (Feed is rejected)
Page Caching using disk: enhanced (User agent is rejected)
Object Caching 545/565 objects using apc
Content Delivery Network via Amazon Web Services: S3: brandonsavage-net-files.s3.amazonaws.com

 Served from: www.brandonsavage.net @ 2013-05-23 02:27:53 by W3 Total Cache -->