aspose file tools*
The moose likes Blog around the Campfire and the fly likes Technical Debt: Is it really what you think it is? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Other » Blog around the Campfire
Bookmark "Technical Debt: Is it really what you think it is?" Watch "Technical Debt: Is it really what you think it is?" New topic
Author

Technical Debt: Is it really what you think it is?

Junilu Lacar
Bartender

Joined: Feb 26, 2001
Posts: 4756
    
    7

I'm preparing to be on a panel discussion about Technical Debt at SPLASH 2013.

I'm planning to write a series of articles exploring different aspects of Technical Debt. In this first installment, I look at Ward Cunningham's original meaning. Comments welcome. Thanks.

Not All Debts Are Equal (Part 1)


Junilu - [How to Ask Questions] [How to Answer Questions]
Jeanne Boyarsky
author & internet detective
Marshal

Joined: May 26, 2003
Posts: 30764
    
156

Going into technical debt is not so much a problem as it is a conscious choice and commitment. At least that's the way it should be.

While I agree that's the way it should be, reality doesn't match that statement. I feel like there is a lot hidden in this one "should."

Great article by the way. I really like the analogy to real debt.


[Blog] [JavaRanch FAQ] [How To Ask Questions The Smart Way] [Book Promos]
Blogging on Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, OCAJP, OCPJP beta, TOGAF part 1 and part 2
Junilu Lacar
Bartender

Joined: Feb 26, 2001
Posts: 4756
    
    7

Thanks, Jeanne. I know what you're saying, which is why I plan on looking at other meanings and analogies people have attached to the term. I'm willing to bet that there are many people--perhaps even a majority--who immediately think of messy code, poor designs, and any suboptimal technical choice as being "technical debt", just as I had before I started researching this. I think it's useful to have a term for these kinds of deficiencies in a program but I also think it's beneficial to maintain the original metaphor's integrity because we can use it to our advantage, given the right mindset.
 
wood burning stoves
 
subject: Technical Debt: Is it really what you think it is?