<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-36118108.post4315843750725962700..comments</id><updated>2007-10-24T22:46:46.235-07:00</updated><title type='text'>Comments on Creative Chaos: Technical Debt - II</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://xndev.blogspot.com/feeds/4315843750725962700/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36118108/4315843750725962700/comments/default'/><link rel='alternate' type='text/html' href='http://xndev.blogspot.com/2007/10/technical-debt-ii.html'/><author><name>Matthew</name><uri>http://www.blogger.com/profile/05956714498778698672</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-36118108.post-5152240882589780566</id><published>2007-10-24T22:46:46.235-07:00</published><updated>2007-10-24T22:46:46.235-07:00</updated><title type='text'>I disagree with James Bach that technical debt get...</title><content type='html'>I disagree with James Bach that technical debt gets forgiven on a regular basis. What happens is that the new manager and/or programmers look at debt-ridden code and say, "This steaming pile of crap needs to be rewritten." The old code-base is largely tossed away and a whole new set of bugs are brought into existence. &lt;BR/&gt;&lt;BR/&gt;This isn't technical debt forgiveness. It is declaring bankruptcy.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36118108/4315843750725962700/comments/default/5152240882589780566'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36118108/4315843750725962700/comments/default/5152240882589780566'/><link rel='alternate' type='text/html' href='http://xndev.blogspot.com/2007/10/technical-debt-ii.html?showComment=1193291206235#c5152240882589780566' title=''/><author><name>steve poling</name><uri>http://www.blogger.com/profile/06095291939072131815</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://xndev.blogspot.com/2007/10/technical-debt-ii.html' ref='tag:blogger.com,1999:blog-36118108.post-4315843750725962700' source='http://www.blogger.com/feeds/36118108/posts/default/4315843750725962700' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-36118108.post-408221365722217098</id><published>2007-10-12T06:09:08.548-07:00</published><updated>2007-10-12T06:09:08.548-07:00</updated><title type='text'>FYI:I'm currently working in an operational enviro...</title><content type='html'>FYI:&lt;BR/&gt;&lt;BR/&gt;I'm currently working in an operational environment that suffers from a large technical debt. &lt;BR/&gt;&lt;BR/&gt;Technical debt got introduced by several reasons. It is indeed as you say a fact of working within the constraints. &lt;BR/&gt;&lt;BR/&gt;The operational part is more duct tape then anything else. And now it works like a snowball effect: incidents take up more time, less time is left to project work. The operational people only finish the solutions half way. As the project is long gone, they are the only ones left.&lt;BR/&gt;&lt;BR/&gt;It can at the moment not be solved anymore at the technical level. I'm trying to create this awareness to have a separate team for 'operational' projects aside from the operational team who handles the incidents. Projects should take this kind of maintenance team into account when they are calculating the cost of the project maintenance.&lt;BR/&gt;&lt;BR/&gt;It is normal that project tend to focus on the fuctional aspect. But one of the actors they most often forget in their use cases are operations.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36118108/4315843750725962700/comments/default/408221365722217098'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36118108/4315843750725962700/comments/default/408221365722217098'/><link rel='alternate' type='text/html' href='http://xndev.blogspot.com/2007/10/technical-debt-ii.html?showComment=1192194548548#c408221365722217098' title=''/><author><name>Patrick Debois</name><uri>http://www.blogger.com/profile/08503871075811189483</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://xndev.blogspot.com/2007/10/technical-debt-ii.html' ref='tag:blogger.com,1999:blog-36118108.post-4315843750725962700' source='http://www.blogger.com/feeds/36118108/posts/default/4315843750725962700' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-36118108.post-2872470611792648036</id><published>2007-10-04T20:30:11.511-07:00</published><updated>2007-10-04T20:30:11.511-07:00</updated><title type='text'>Software Entropy - what a nice term... I think it ...</title><content type='html'>Software Entropy - what a nice term... I think it deserves a separate post. Great to see your post on technical debt linking Entropy is simply great.&lt;BR/&gt;&lt;BR/&gt;Your veiew of  role of "software Entropy" in complexity (growing) of an existing software, new code vs maintenance costs, business pressures (and probably social science issues of people interactions) - is inspiring. Expect more on these lines ...&lt;BR/&gt;&lt;BR/&gt;Interestingly found an article on IBM site - where the author claims to fight Software Entropy with ClearCase - IBM's config mgmt tool.&lt;BR/&gt;The paper also touches upon another natural phenamenon - Gravity.&lt;BR/&gt;&lt;BR/&gt;http://www.ibm.com/developerworks/rational/library/3871.html&lt;BR/&gt;&lt;BR/&gt;Time to include Entropy in "Creative Chaos" (title) ?&lt;BR/&gt;&lt;BR/&gt;&gt;&gt;What you can do to reduce technical debt?&lt;BR/&gt;&lt;BR/&gt;Understand "entropical forces" in software and just do not rush to make everything great and perfect (do it right first time) etc.&lt;BR/&gt;&lt;BR/&gt;Understand that there are natural forces that are at play to "mess" up every thing that we attempt to do to bring order in Chaos (in Creative Chaos?)&lt;BR/&gt;&lt;BR/&gt;Shrini&lt;BR/&gt;&lt;BR/&gt;&lt;BR/&gt;Shrini</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36118108/4315843750725962700/comments/default/2872470611792648036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36118108/4315843750725962700/comments/default/2872470611792648036'/><link rel='alternate' type='text/html' href='http://xndev.blogspot.com/2007/10/technical-debt-ii.html?showComment=1191555011511#c2872470611792648036' title=''/><author><name>Shrini Kulkarni</name><uri>http://www.blogger.com/profile/10782753752478547381</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://xndev.blogspot.com/2007/10/technical-debt-ii.html' ref='tag:blogger.com,1999:blog-36118108.post-4315843750725962700' source='http://www.blogger.com/feeds/36118108/posts/default/4315843750725962700' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-36118108.post-5600756736574082864</id><published>2007-10-04T03:42:03.556-07:00</published><updated>2007-10-04T03:42:03.556-07:00</updated><title type='text'>I happen to see an article from Jonathan Kohl (he ...</title><content type='html'>I happen to see an article from Jonathan Kohl (he calls it as "Testing Debt ..(a 2005 blog post)&lt;BR/&gt;&lt;BR/&gt;http://www.kohl.ca/blog/archives/000148.html&lt;BR/&gt;&lt;BR/&gt;This post also refers another work by Johanna Rothman in this area&lt;BR/&gt;&lt;BR/&gt;Can you see the similarities and differences?&lt;BR/&gt;&lt;BR/&gt;Shrini</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36118108/4315843750725962700/comments/default/5600756736574082864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36118108/4315843750725962700/comments/default/5600756736574082864'/><link rel='alternate' type='text/html' href='http://xndev.blogspot.com/2007/10/technical-debt-ii.html?showComment=1191494523556#c5600756736574082864' title=''/><author><name>Shrini Kulkarni</name><uri>http://www.blogger.com/profile/10782753752478547381</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://xndev.blogspot.com/2007/10/technical-debt-ii.html' ref='tag:blogger.com,1999:blog-36118108.post-4315843750725962700' source='http://www.blogger.com/feeds/36118108/posts/default/4315843750725962700' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-36118108.post-3875385253381502388</id><published>2007-10-02T19:14:42.264-07:00</published><updated>2007-10-02T19:14:42.264-07:00</updated><title type='text'>The debt metaphor is interesting, but it doesn't q...</title><content type='html'>The debt metaphor is interesting, but it doesn't quite fit. Unlike real debt, technical "debt" gets forgiven on a regular basis. If your product becomes obsolete, the "debt" just goes away.&lt;BR/&gt;&lt;BR/&gt;It's only if you maintain a code-base for the long term that this debt issue becomes critical and chronic.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36118108/4315843750725962700/comments/default/3875385253381502388'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36118108/4315843750725962700/comments/default/3875385253381502388'/><link rel='alternate' type='text/html' href='http://xndev.blogspot.com/2007/10/technical-debt-ii.html?showComment=1191377682264#c3875385253381502388' title=''/><author><name>James Bach</name><uri>http://www.blogger.com/profile/09985950531079499844</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://xndev.blogspot.com/2007/10/technical-debt-ii.html' ref='tag:blogger.com,1999:blog-36118108.post-4315843750725962700' source='http://www.blogger.com/feeds/36118108/posts/default/4315843750725962700' type='text/html'/></entry></feed>