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

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

Software Process and Measurement Cast 301: Technical Debt Essay

By Frances Lash | August 19, 2014

spamcast-300dpi
Here’s a podcast of an essay on technical debt that delves into the reality of using technical debt and the payment of that debt. Thomas Cagely, the host, goes on to describe the practice of documentation, auditing, standards and processes maintenance, and technical debt ‘sizing and valuing’. He mentions possible strategies to maintain software, and ... read more

Bankrolling Technical Debt: A Financier’s Guide

By Frances Lash | August 18, 2014

Wall Street & Technology - Connecting The Financial IT Community.clipular
The metaphor of technical debt was borrowed from the financial sphere in order to explain this very important concept in technology. Here is a post, from WallStreet and Technology, that uses more financial terms to further clarify what technical debt is and what it entails. In this post, technical debt is defined as: ” the effort required ... read more

Meta-Architecture: The Solution to Architecture Technical Debt?

By Frances Lash | July 11, 2014

DevXBlog-Agile
One of the mantras of Agile development teams is to do “just good enough” to get the job done. This is what drives the creation of  architecture that meets the bare minimum requirements to function. But the “just good enough” mindset is an easy way to incur technical debt. This is what the post, Architecture Technical ... read more

Effective Teams; Always Releasable

By Frances Lash | July 3, 2014

CoC vs. Responsiveness to change
Here is a short and sweet post in a series about effective development teams. The content of the article is pretty standard technical debt overview. First, that what often prevents teams from achieving their optimal goals is their software. Software that is burdened with loose ends in the source code or where there is too ... read more