The Technical Debt Community

So you’ve got Technical debt… now what? Ward Cunningham coined the metaphor back in 1992, and it has since been taken on by the industry to describe the consequences of poor software architecture and bad coding. This website encourages a pragmatic view of technical debt, attempting to elevate the discussion from merely defining technical debt to finding approaches for business technology organizations to use technical debt awareness as a vehicle to fix fundamental problems

Recent blogs posts

Confronting Technical Debt

By Frances Lash | August 28, 2014

There are a lot of posts out there that talk about how to handle technical debt so it doesn’t get out of control and start to affect your system’s performance. This post does address the reality off paying of technical debt, but also goes into detail of how to know where to start refactoring for ... read more

Technical Debt & Quality – Binary Thinking in an Analog World

By Frances Lash | August 27, 2014

Form Follows Function - All Things Architectural.clipular
This is really great post that discusses the idea that ‘quality is not negotiable’ and that ‘only technical debt enthusiasts believe that’. The post states that deciding what is negotiable isn’t really the decision of the developer – because they are not paying for the work, and that by ‘negotiating’ quality they are not tech ... read more

Technical Debt Measurement Webinar: Reversal Strategy Q&A Follow Up

By Frances Lash | August 26, 2014

CAST-Technical debt
Here’s a post from a while back that follows up the Q&A of the webinar we posted on how to reverse your technical debt. The post focuses on how to set up a technical debt measurement program, what tools to use, and how to manage the results you’ve generated from your tech debt measurement program. ... read more

Technical Debt – Why not just do the work better?

By Frances Lash | August 25, 2014

Here is a post that answers the question: why not just do the work better in order to avoid technical debt? Here it is explained that technical debt is not necessarily consciously done poor work (in the mode of code shortcuts) but also a result of many uncontrollable factors – such as the intrusion of ... read more

Technical Debt – What it is and What to do about it

By Frances Lash | August 21, 2014

Technical Debt - What it is and what to do about it - Iasa Global.clipular
This is a post that goes over what technical debt is, and what to do about it – while drawing away from the common misconceptions of the term. The post begins by quoting the definition of technical debt by Steve McConnell: “a design or construction approach that’s expedient in the short term but that creates ... read more

Feature Toggles are one of the worst kinds of Technical Debt

By Frances Lash | August 20, 2014

mh_dzone_logo
This is great post about how technical debt can accumulate when employing feature flags or toggles into mainline code as a shortcut to release. Feature flags or toggles are used to” build conditional branches into mainline code in order to make logic available only to some users or to skip or hide logic at run-time, ... read more