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

Understanding the Trade-offs that Lead to Technical Debt

By Frances Lash | May 18, 2015

A recent 6 month project, by TweetDeck, to reduce technical debt resulted in this post on the lessons learned from their process. Technical debt is defined, by the author, as the sum of all constraints, trade offs, and compromises made by every engineer from the conception of a project to its end. However, technical debt ... read more

A Look at Technical Debt: The Code Monster in Your Closet

By Frances Lash | May 15, 2015

This is post is based on presentation made at the PyCon 2015 conference in Montreal by Nina Zakharenko:  Technical Debt is the result of a sequence of poor decisions that developers take when they use more resources to accomplish less. No developer is immune to technical debt. Technical debt can be caused by making rookie mistakes ... read more

A Scorecard for Technical Debt

By Frances Lash | May 14, 2015

Corporate technology debt (which we will refer to as technical debt) is usually the result of not considering the future effort needed after shortcuts misfire. Recently, CFOs have been taking on the responsibility of IT function, with some IT departments reporting directly to the CFO or relying on them for spending approval. Therefore, awareness of ... read more

Is The Impact Of Technical Debt The Same Everywhere?

By Frances Lash | May 11, 2015
Technical debt is defined, in this post, as any code that impedes agility as a project matures. This is an important definition to keep in mind as the following attitude towards technical debt is discussed. One of the reasons that so many start ups fail is because they take too long to get their product to market, and ... read more

6 Ways to Keep Technical Debt at Bay

By Frances Lash | May 8, 2015

It is commonly mentioned, when speaking on technical debt, that small amounts of debt incurred, if they are deliberate and well monitored, can be useful to any development team. However, it is always best to avoid technical debt as it can be easily forgotten about and has negative consequences as a byproduct of its presence ... read more

A Technical Debt Reduction Plan

By Frances Lash | May 7, 2015

CAST-Technical debt
Technical debt can bog down any organization that attempts to be agile. If too much of the IT budget is spent on maintenance and not on innovation and development, productivity will decline sharply. The example used in this post is Telefonica in Spain; the company freed around 14 billion Euros and 18%  of the total ... read more