<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>PHPDeveloper.org</title>
    <link>http://www.phpdeveloper.org</link>
    <description>Up-to-the Minute PHP News, views and community</description>
    <language>en-us</language>
    <pubDate>Sat, 18 May 2013 22:23:34 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Anthony Ferrara's Blog: The Power of Technical Debt]]></title>
      <guid>http://www.phpdeveloper.org/news/17754</guid>
      <link>http://www.phpdeveloper.org/news/17754</link>
      <description><![CDATA[<p>
<i>Anthony Ferrara</i> has written up a <a href="http://blog.ircmaxell.com/2012/03/power-of-technical-debt.html">great post on technical debt</a>, relating it to terms that might be a bit more "real world" for many out there - corresponding financial problems.
</p>
<blockquote>
Lately, I've found myself in a number of discussions about Technical Debt and how it applies to project development. Overall, I think it's a very powerful tool that -- when used wisely -- can be a great asset to any team. It seems to me that most of the people that I've been talking to really don't agree, and see Technical Debt as a plague that should be eliminated at first sight. So, I figured I'd share my opinions, and see what you think...
</blockquote>
<p>
He talks about a few different kinds of technical debt described by the names of their financial counterparts:
</p>
<ul>
<li>the Payday Loan (a current concession for the sake of time)
<li>a Mortgage (making small parts, payments, of a whole without consideration of the overall picture)
<li>a Credit Card (not knowing the need causes a sub-optimal solution)
<li>Hidden Debit (an unclear understanding of the full scope of the debt)
</ul>
<p>
He also touches on two other topics - how to find and get rid of the Hidden Debt your project might have and a common misconception that technical debt doesn't exist in an aglie world.
</p>]]></description>
      <pubDate>Thu, 29 Mar 2012 14:49:23 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Keith Casey's Blog: Technical Debt Doesn't Disappear]]></title>
      <guid>http://www.phpdeveloper.org/news/15939</guid>
      <link>http://www.phpdeveloper.org/news/15939</link>
      <description><![CDATA[<p>
In a recent post to his site <i>Keith Casey</i> mentions something that should be obvious to most software developers (and managers of developers out there) but is easy to forget - <a href="http://caseysoftware.com/blog/technical-debt-doesn039t-disappear">technical debt doesn't just disappear</a>, even if the related resources change dramatically.
</p>
<blockquote>
Just because you set a codebase aside and do it the "right" way, your problems don't disappear. The same bugs that annoyed people yesterday will be there today and tomorrow. In fact, when the bugs are still there a week, month, or year from now, they move beyond annoyances and into frustrations as people think (or say) things like "this has been broken for years.. why haven't they fixed it!?"
</blockquote>
<p>
He notes that, while tossing the entire codebase out the window and starting over again (a move very, very rarely shown a good idea), you'll still end up with issues - this time involving resources and the work needed to sift through all of the bugs in the new code.
</p>]]></description>
      <pubDate>Tue, 22 Feb 2011 08:17:01 -0600</pubDate>
    </item>
  </channel>
</rss>
