<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Object Mentor Blog: A Mess is not a Technical Debt.</title>
    <link>http://blog.objectmentor.com/articles/2009/09/22/a-mess-is-not-a-technical-debt</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description></description>
    <item>
      <title>A Mess is not a Technical Debt.</title>
      <description>&lt;p&gt;The term &lt;a href="http://martinfowler.com/bliki/TechnicalDebt.html"&gt;Technical Debt&lt;/a&gt; was created by Ward Cunningham to describe the engineering trade-off&amp;#8217;s that software developers and business stakeholders must often make in order to meet schedules and customer expectations.  In short, you may need to use suboptimal designs in the short term, because the schedule does not allow longer term designs to be used.  As a simple example, your initial website design may need to be frames based because you don&amp;#8217;t have time to build an Ajax framework.&lt;/p&gt;


	&lt;p&gt;Clearly this causes a debt.  If the customer is looking for a web 2.0 system, then frames just aren&amp;#8217;t going to cut it for long.  So time is going to have to be carved out of a future schedule to refit the system with an Ajax solution.&lt;/p&gt;


	&lt;p&gt;In short, the business has decided that it can afford to delay release 2 in order to accelerate release 1.  Is this wise?&lt;/p&gt;


	&lt;p&gt;Businesses make this kind of trade-off all the time; and there&amp;#8217;s nothing inherently unwise about it.  If the early release of 1.0 drives the business that pays for the development of 2.0 then the business has won.  So &lt;em&gt;this kind&lt;/em&gt; of reasoned technical debt may indeed be appropriate.&lt;/p&gt;


	&lt;p&gt;Unfortunately there is another situation that is sometimes called &amp;#8220;technical debt&amp;#8221; but that is neither reasoned nor wise.  A mess.&lt;/p&gt;


	&lt;p&gt;Technical debt may be necessary, but it had also better be &lt;em&gt;clean&lt;/em&gt;!  If you are going to implement a frames solution instead of an &lt;span class="caps"&gt;AJAX&lt;/span&gt; solution, then make sure that the workmanship of the frames solution is top-notch.  Make sure the design is well balanced, and the code is clean.  If you make a mess while implementing that frames solution, you&amp;#8217;ll never be able to replace it with an &lt;span class="caps"&gt;AJAX&lt;/span&gt; framework.  The mess will impede your progress forever.&lt;/p&gt;


	&lt;p&gt;A mess is not a technical debt.  A mess is just a mess.  Technical debt decisions are made based on real project constraints.  They are risky, but they can be beneficial.  The decision to make a mess is never rational, is always based on laziness and unprofessionalism, and has no chance of paying of in the future.  A mess is &lt;em&gt;always&lt;/em&gt; a loss.&lt;/p&gt;


	&lt;p&gt;When you buy a house and take on a big mortgage debt, you tighten up all your spending and accounting.  You clean up your books and your budgets.  You behave with &lt;em&gt;increased&lt;/em&gt; discipline.  The same is true of technical debt.  The more technical debt you take on, the tighter your disciplines need to be.  You should do &lt;em&gt;more&lt;/em&gt; testing, and &lt;em&gt;more&lt;/em&gt; pairing and &lt;em&gt;more&lt;/em&gt; refactoring.  Technical debt is not a license to make a mess.  Technical debt creates the need for even greater cleanliness.&lt;/p&gt;


	&lt;p&gt;When you decide to take on a technical debt, you had better make sure that your code stays squeaky clean.  Keeping the system clean is the only way you will pay down that debt.&lt;/p&gt;</description>
      <pubDate>Tue, 22 Sep 2009 08:15:19 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:0d502aec-a625-4ce1-9ad9-6e67aa589b44</guid>
      <author>Uncle Bob</author>
      <link>http://blog.objectmentor.com/articles/2009/09/22/a-mess-is-not-a-technical-debt</link>
      <category>Uncle Bob's Blatherings</category>
      <category>Clean Code</category>
    </item>
    <item>
      <title>"A Mess is not a Technical Debt." by Anos 80</title>
      <description>&lt;p&gt;I don&amp;#8217;t think technical debt is bad. just learning how to manage debt. Thanks from Anos 80&lt;/p&gt;</description>
      <pubDate>Wed, 08 Feb 2012 13:20:35 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:1311130f-441a-41a7-b110-36b4eb21b5f1</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/22/a-mess-is-not-a-technical-debt#comment-202487</link>
    </item>
    <item>
      <title>"A Mess is not a Technical Debt." by O que faz</title>
      <description>&lt;p&gt;Technical debt is bad. I advise anyone. To clean up the mess afterwards is harder. Cheers from O que faz&lt;/p&gt;</description>
      <pubDate>Wed, 08 Feb 2012 13:18:18 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:33822477-7c7b-4db9-b04a-adcdda2cb317</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/22/a-mess-is-not-a-technical-debt#comment-202486</link>
    </item>
    <item>
      <title>"A Mess is not a Technical Debt." by soft</title>
      <description>&lt;p&gt;good&lt;/p&gt;</description>
      <pubDate>Thu, 02 Feb 2012 21:35:04 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:e7f86576-4ce7-45d8-9f98-212ebfe661e2</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/22/a-mess-is-not-a-technical-debt#comment-201125</link>
    </item>
    <item>
      <title>"A Mess is not a Technical Debt." by T8 Led Tube</title>
      <description>&lt;p&gt;Thank you for your share and I can&#8217;t agree with your article more. I would like to share with you about &lt;a href="http://www.gpelec.com/Led-Panel-Light-c12.html" rel="nofollow"&gt;Led Panel Light&lt;/a&gt; and &lt;a href="http://www.gpelec.com/T8-Led-Tube-c9.html" rel="nofollow"&gt;T8 Led Tube&lt;/a&gt; and &lt;a href="http://www.gpelec.com/Flexible-LED-strips-c2.html" rel="nofollow"&gt;Flexible LED strips&lt;/a&gt; very much. Thanks!&lt;/p&gt;</description>
      <pubDate>Thu, 02 Feb 2012 03:00:08 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:6a23f317-c4b5-4da8-8ecb-854a71452b9a</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/22/a-mess-is-not-a-technical-debt#comment-200775</link>
    </item>
    <item>
      <title>"A Mess is not a Technical Debt." by  christian louboutin</title>
      <description>&lt;p&gt;It is a good post , I like it and please keep writing .&lt;/p&gt;</description>
      <pubDate>Mon, 30 Jan 2012 21:04:56 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:0ec8ec14-41e9-476e-89d0-de6df812813b</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/22/a-mess-is-not-a-technical-debt#comment-200293</link>
    </item>
    <item>
      <title>"A Mess is not a Technical Debt." by crack</title>
      <description>&lt;p&gt;echnical debt, sometimes we can define this as not really an obvious debt. For instance, no legal basis or you&#8217;ve just borrowed from your neighbor. )))))))&lt;/p&gt;</description>
      <pubDate>Sun, 29 Jan 2012 04:05:35 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:6cdd9b9c-f0c7-4cbf-87bc-7d4d820a40ba</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/22/a-mess-is-not-a-technical-debt#comment-200062</link>
    </item>
    <item>
      <title>"A Mess is not a Technical Debt." by the energy egg</title>
      <description>&lt;p&gt;Technical debt, sometimes we can define this as not really an obvious debt. For instance, no legal basis or you&amp;#8217;ve just borrowed from your neighbor. Things like that but technically it is debt.&lt;/p&gt;</description>
      <pubDate>Sun, 22 Jan 2012 22:23:03 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:91ae9639-9950-42ee-9bc8-dbde2d52dded</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/22/a-mess-is-not-a-technical-debt#comment-198821</link>
    </item>
    <item>
      <title>"A Mess is not a Technical Debt." by Partouze</title>
      <description>&lt;p&gt;Bravo pour ce super article qui eclaire la situation sur ce probleme d&#233;licat. Tr&#233;s bon blog que je met de suite dans mes favoris.&lt;/p&gt;</description>
      <pubDate>Sat, 21 Jan 2012 04:02:32 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:1113c5d9-364d-4e6f-87d4-56f79653a518</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/22/a-mess-is-not-a-technical-debt#comment-198742</link>
    </item>
    <item>
      <title>"A Mess is not a Technical Debt." by free cell phone spy</title>
      <description>&lt;p&gt;It is very encouraging to go through the post for it contains information about these interesting feature. It is a useful tutorial.&lt;/p&gt;</description>
      <pubDate>Sun, 15 Jan 2012 22:57:51 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:93a941d3-7ba4-45c0-9e6c-77d263c1e97f</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/22/a-mess-is-not-a-technical-debt#comment-198121</link>
    </item>
    <item>
      <title>"A Mess is not a Technical Debt." by bc government jobs</title>
      <description>&lt;p&gt;I actually planned to discuss your blog post is incredibly realistic. I was able to a good look about the topic plus noticed a great a number of blogs but in contrast to that.&lt;/p&gt;</description>
      <pubDate>Mon, 09 Jan 2012 00:52:22 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:d0e6967d-2868-4275-91ac-a2e6e1341d13</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/22/a-mess-is-not-a-technical-debt#comment-196165</link>
    </item>
    <item>
      <title>"A Mess is not a Technical Debt." by iPhone contacts backup</title>
      <description>&lt;p&gt;How many people understand this? it is a good choice to make a copy of it and save it on computer. We can retrieve them when necessary.&lt;/p&gt;</description>
      <pubDate>Mon, 09 Jan 2012 00:47:17 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:4a9d9d9b-cc7a-4ec2-a03c-69a1d29fb850</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/22/a-mess-is-not-a-technical-debt#comment-196152</link>
    </item>
    <item>
      <title>"A Mess is not a Technical Debt." by north face promotion Code</title>
      <description>&lt;p&gt;the article is impressive,thank  you  for  your share, i like it so much&lt;/p&gt;</description>
      <pubDate>Fri, 06 Jan 2012 03:39:32 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:71bd8533-d62e-4244-9f45-15b06930d69d</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/22/a-mess-is-not-a-technical-debt#comment-195216</link>
    </item>
    <item>
      <title>"A Mess is not a Technical Debt." by hair care product</title>
      <description>&lt;p&gt;&lt;a href="http://www.hairproductoutlet.com/" rel="nofollow"&gt;Hair Care Product&lt;/a&gt;
this page is exactly what I was searching for! found your article bookmarked by a friend of mine. I will also bookmark it. thanks!&lt;/p&gt;</description>
      <pubDate>Wed, 04 Jan 2012 09:08:19 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:3e25a5aa-69de-4af9-8411-4e112083ae2f</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/22/a-mess-is-not-a-technical-debt#comment-194750</link>
    </item>
    <item>
      <title>"A Mess is not a Technical Debt." by sid1138@gmail.com</title>
      <description>&lt;p&gt;Messy projects are a debt with a high interest rate.  They are very similar to the debt caused by excessive use of a credit card, and the metaphor still works well.&lt;/p&gt;


	&lt;p&gt;You can be quick and dirty (i.e. messy) with your project to try out something.  If you then go back IMMEDIATELY and clean everything up, the mess is not a problem.  This is like using your credit card to buy stuff, but paying off your balance at the end of the month.&lt;/p&gt;


	&lt;p&gt;On the other hand, if you make a mess and then move on, the mess grows and gets out of control.  This is just like buying lots of stuff on the credit card and then just making the minimum payments.  Soon, that 20% interest will take all of your payment and you will never pay down that credit card debt.&lt;/p&gt;


	&lt;p&gt;Messy, reckless projects will accumulate &amp;#8220;debt&amp;#8221;, until the entire engineering budget and effort for that project is spent just trying to pay the interest (that is, just trying to keep the thing working).  Like a huge credit card balance, the only way to solve that debt problem is a huge amount of austerity &amp;#8211; no new features until the code is put into proper order.&lt;/p&gt;


	&lt;p&gt;There remains a major problem with both huge credit card debt and huge messy project debt.  It takes a large measure of discipline to solve either problem and both the individual and the company have not shown that discipline in the past, so what makes you believe either can be discipline in the future.&lt;/p&gt;


	&lt;p&gt;I have seen many companies and projects die because they have never learned that discipline.&lt;/p&gt;</description>
      <pubDate>Thu, 29 Dec 2011 10:13:12 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:31dc117f-6f11-4d43-9ffb-9c3261e5cc0c</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/22/a-mess-is-not-a-technical-debt#comment-193275</link>
    </item>
    <item>
      <title>"A Mess is not a Technical Debt." by north face khumbu</title>
      <description>&lt;p&gt;This article is impressive,I hope that you will continue doing nice article like this.&lt;/p&gt;</description>
      <pubDate>Sat, 24 Dec 2011 07:52:34 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:20e86413-b47f-4896-897d-ec3b4e6b67f4</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/22/a-mess-is-not-a-technical-debt#comment-191279</link>
    </item>
    <item>
      <title>"A Mess is not a Technical Debt." by wow enchanting guide </title>
      <description>&lt;p&gt;Oh nice comment. Overall agree that accruing debt should lead to more discipline, not less. However, I think debt is abused in both technical and financial manners&amp;#8230;...............&lt;/p&gt;</description>
      <pubDate>Sat, 24 Dec 2011 01:15:24 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:1485677c-733d-4237-9dfb-34c3096dd482</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/22/a-mess-is-not-a-technical-debt#comment-191133</link>
    </item>
    <item>
      <title>"A Mess is not a Technical Debt." by http://esteps.gr/</title>
      <description>&lt;p&gt;aweseome post&lt;/p&gt;</description>
      <pubDate>Fri, 23 Dec 2011 16:48:33 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:9890e9b7-e916-4589-b923-ad78c58a633e</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/22/a-mess-is-not-a-technical-debt#comment-190888</link>
    </item>
    <item>
      <title>"A Mess is not a Technical Debt." by http://.esteps.gr</title>
      <description>&lt;p&gt;useful info on the term.thanks for sharing&lt;/p&gt;</description>
      <pubDate>Fri, 23 Dec 2011 16:46:23 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:679ad090-bb61-4b0c-842a-645695eb0ce9</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/22/a-mess-is-not-a-technical-debt#comment-190887</link>
    </item>
    <item>
      <title>"A Mess is not a Technical Debt." by http:esteps.gr</title>
      <description>&lt;p&gt;useful info on the term.thanks for sharing&lt;/p&gt;</description>
      <pubDate>Fri, 23 Dec 2011 16:45:43 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:3b19ab72-ce10-4ae9-828c-46def317c1bd</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/22/a-mess-is-not-a-technical-debt#comment-190886</link>
    </item>
    <item>
      <title>"A Mess is not a Technical Debt." by piese auto</title>
      <description>&lt;p&gt;Happy New Year! This is what I have been searching in many websites and I finally found it here. I am happy to find your distinguished way of writing the post.&lt;/p&gt;</description>
      <pubDate>Fri, 23 Dec 2011 00:15:44 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:a7e85239-1b31-4d4b-ade2-e1664d2a8050</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/22/a-mess-is-not-a-technical-debt#comment-190542</link>
    </item>
    <item>
      <title>"A Mess is not a Technical Debt." by va discount loans</title>
      <description>&lt;p&gt;I really like this Internet page a lot. This is a very useful and even very well done. Thanx a lot for this. However I suggest you to check my Internet site too if you wish.&lt;/p&gt;</description>
      <pubDate>Thu, 22 Dec 2011 06:00:59 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:93fd5851-af5f-4859-af11-ef923ef33327</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/22/a-mess-is-not-a-technical-debt#comment-190412</link>
    </item>
    <item>
      <title>"A Mess is not a Technical Debt." by Online Backup Review</title>
      <description>&lt;p&gt;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).&lt;/p&gt;


	&lt;p&gt;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.&lt;/p&gt;</description>
      <pubDate>Tue, 20 Dec 2011 06:18:46 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:63a0faee-6034-464a-bb71-15d52d4c4fa5</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/22/a-mess-is-not-a-technical-debt#comment-189874</link>
    </item>
    <item>
      <title>"A Mess is not a Technical Debt." by http://www.elitepronostic.com/bookmakers/pmu</title>
      <description>&lt;p&gt;I appreciate it. Thank you for everything!&lt;/p&gt;</description>
      <pubDate>Tue, 20 Dec 2011 06:11:33 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:407af760-402b-4912-b3bf-c56d52861646</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/22/a-mess-is-not-a-technical-debt#comment-189873</link>
    </item>
    <item>
      <title>"A Mess is not a Technical Debt." by mac cosmetics</title>
      <description>&lt;p&gt;mac cosmetics oakley active sunglasses wholesale mac cosmetics Oakley Sport Sunglasses mac lipstick
Yanggengsheng&lt;/p&gt;</description>
      <pubDate>Sun, 18 Dec 2011 18:52:15 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:f06ffe5b-9f0a-464a-9a99-920db451ff53</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/22/a-mess-is-not-a-technical-debt#comment-188877</link>
    </item>
    <item>
      <title>"A Mess is not a Technical Debt." by Handmade Unique Silver Sterling Rings</title>
      <description>&lt;p&gt;I`d prefer going in debt, but having web 2.0&lt;/p&gt;</description>
      <pubDate>Sun, 18 Dec 2011 07:46:17 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:50f253b0-ac0f-4a72-93fd-10206b672476</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/22/a-mess-is-not-a-technical-debt#comment-188802</link>
    </item>
  </channel>
</rss>

