<?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: Does A Mess Constitute Technical Debt?</title>
	<atom:link href="http://www.brandonsavage.net/does-a-mess-constitute-technical-debt/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.brandonsavage.net/does-a-mess-constitute-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>Fri, 03 Feb 2012 19:36:33 -0500</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Kris Hardy</title>
		<link>http://www.brandonsavage.net/does-a-mess-constitute-technical-debt/#comment-1722</link>
		<dc:creator>Kris Hardy</dc:creator>
		<pubDate>Sat, 24 Oct 2009 15:44:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.brandonsavage.net/?p=807#comment-1722</guid>
		<description>Agreed.

I&#039;ve run into really nasty situations myself.  First, a client has a serious technical debt that was handed to me to manage.  The debt is so massive, he would have actually been better off writing-off the debt and starting a brand new development project from the ground up.

Now, the client wasn&#039;t interested in doing that.  They don&#039;t understand anything about architecture or development, they just want to add new functionality to their current software as quickly (and cheaply) as possible.

In that case, unfortunately, you have 2 choices... You hack in the improvements as cleanly as you can, or you walk away.  And I have done both.

However, walking away sometimes isn&#039;t a viable option, and you&#039;re stuck doing debt control.  It sucks, but sometimes it&#039;s unavoidable.</description>
		<content:encoded><![CDATA[<p>Agreed.</p>
<p>I&#8217;ve run into really nasty situations myself.  First, a client has a serious technical debt that was handed to me to manage.  The debt is so massive, he would have actually been better off writing-off the debt and starting a brand new development project from the ground up.</p>
<p>Now, the client wasn&#8217;t interested in doing that.  They don&#8217;t understand anything about architecture or development, they just want to add new functionality to their current software as quickly (and cheaply) as possible.</p>
<p>In that case, unfortunately, you have 2 choices&#8230; You hack in the improvements as cleanly as you can, or you walk away.  And I have done both.</p>
<p>However, walking away sometimes isn&#8217;t a viable option, and you&#8217;re stuck doing debt control.  It sucks, but sometimes it&#8217;s unavoidable.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brandon Savage</title>
		<link>http://www.brandonsavage.net/does-a-mess-constitute-technical-debt/#comment-1640</link>
		<dc:creator>Brandon Savage</dc:creator>
		<pubDate>Mon, 19 Oct 2009 06:31:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.brandonsavage.net/?p=807#comment-1640</guid>
		<description>It&#039;s completely possible to inherit technical debt, that&#039;s for sure. I know I&#039;ve inherited technical debt many times. However, the accrual of new technical debt in a project is generally not accidental, but a choice.</description>
		<content:encoded><![CDATA[<p>It&#8217;s completely possible to inherit technical debt, that&#8217;s for sure. I know I&#8217;ve inherited technical debt many times. However, the accrual of new technical debt in a project is generally not accidental, but a choice.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Samuel Folkes</title>
		<link>http://www.brandonsavage.net/does-a-mess-constitute-technical-debt/#comment-1639</link>
		<dc:creator>Samuel Folkes</dc:creator>
		<pubDate>Mon, 19 Oct 2009 06:22:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.brandonsavage.net/?p=807#comment-1639</guid>
		<description>I have to agree with Chris here. Inheriting technical debt is increasingly becoming a problem for developers, particularly when working on projects being managed by technically inept project managers. I&#039;ve had to walk away from several projects where managers just want the system to work with little or no regard for important aspects of development such as application security and API documentation. To them ignorance is bliss. In many scenarios the debt isn&#039;t accidental nor is it unavoidable. Its simply not acknowledged.</description>
		<content:encoded><![CDATA[<p>I have to agree with Chris here. Inheriting technical debt is increasingly becoming a problem for developers, particularly when working on projects being managed by technically inept project managers. I&#8217;ve had to walk away from several projects where managers just want the system to work with little or no regard for important aspects of development such as application security and API documentation. To them ignorance is bliss. In many scenarios the debt isn&#8217;t accidental nor is it unavoidable. Its simply not acknowledged.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: chris</title>
		<link>http://www.brandonsavage.net/does-a-mess-constitute-technical-debt/#comment-1638</link>
		<dc:creator>chris</dc:creator>
		<pubDate>Mon, 19 Oct 2009 05:43:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.brandonsavage.net/?p=807#comment-1638</guid>
		<description>Accidentally? No...but it&#039;s still possible to inherit technical debt. It&#039;s never a fun situation when you drop into a job and there&#039;s already this huge mess to deal with (especially if you&#039;re the one tasked with cleaning it up). 

It&#039;s sad that deadlines are such a deciding factor in so much of the software development done these days, but there are things you can do to help minimize the effects of them like making code easily extensible and working with modules and fight the urge to hard-code.</description>
		<content:encoded><![CDATA[<p>Accidentally? No&#8230;but it&#8217;s still possible to inherit technical debt. It&#8217;s never a fun situation when you drop into a job and there&#8217;s already this huge mess to deal with (especially if you&#8217;re the one tasked with cleaning it up). </p>
<p>It&#8217;s sad that deadlines are such a deciding factor in so much of the software development done these days, but there are things you can do to help minimize the effects of them like making code easily extensible and working with modules and fight the urge to hard-code.</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)
Database Caching 4/11 queries in 0.011 seconds using disk: basic
Content Delivery Network via Amazon Web Services: S3: files.brandonsavage.net.s3.amazonaws.com

Served from: www.brandonsavage.net @ 2012-02-07 04:45:17 -->
