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

The Bunny Theory of Code: Keeping Poor Quality Code from Multiplying

By Frances Lash | May 27, 2015

This is a post that discusses a type of technical debt that arises when bad quality code finds it way into the source control. As with other types of technical debt, the bunny theory of code described in this post, multiplies itself until it is found in all areas of the source code. A high value ... read more

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

91G3vhp7JJL
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

Bigeng.com
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

VenturePact
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