Code Quality

Technical Debt 101: More Haste, Less Speed

By Frances Lash • June 30, 2014

This is a really interesting post (which cites our interview with Steve McConnell on how to communicate technical debt) that delves into the culture … read more


The One Cost Engineers and Product Managers Don’t Consider

By Frances Lash • June 24, 2014

Kris Gale, VP Engineering at Yammer, in this article writes about a highly ignored cost: the complexity cost. Gale explains this cost as the … read more


Reducing Technical Debt… Encouraging Software Developers to Document Code

By Frances Lash • June 23, 2014

Documentation debt is often overlooked by software developers and this post provides efficient ways of using persuasive technology (which is computer technology designed with … read more


Can Technical Debt Be Quantified? The Limits And Promise Of The Metaphor

By Matt Holford • March 19, 2013

Quantifying Technical Debt

Anyone whose professional life has intersected with the technical debt metaphor knows its power: the simple proposition that such a thing exists opens up a … read more


Managing Technical Debt Workshop 2012

By Alexandra Szynkarski • June 13, 2012

How can we manage Technical Debt proactively? What can IT organizations do in order to visualize the causes of their technical debt and put … read more


Technical Debt vs. ROI: Your Code May Be Elegant…

By Leon Fayer • March 7, 2012

Technical Debt vs. ROI

There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies and … read more


The Message Around “Technical Debt”

By Alexandra Szynkarski • February 22, 2012

Technical Debt

The metaphor “Technical Debt” that is used to describe poor software architecture in messy code and shortcuts we take in software development has come … read more


How Toxic is your Code? Learn How to Visualize Technical Debt

By Alexandra Szynkarski • December 13, 2011

Technical Debt Measurement

It’s important to understand how Technical Debt can affect the software maintainability of your applications. No matter how bad the code may be…
“If you … read more