Messy code

Is Refactoring “Needless Rework”? – Refactoring for Design Level Smells

By Frances Lash • January 19, 2015

Here’s a post that delves into the necessity of refactoring in software engineering, comparing the practicality of refactoring in software to restructuring in urban … read more

 

Inheriting Bad Code: How to Fix and Prevent it

By Frances Lash • December 16, 2014

Tech Debt Management Process

In this presentation by Kimber Lockhart, as part of the Hack Summit (the virtual conference for programers), she discusses what to do once you’ve … read more

 

Good and Bad Technical Debt

By Frances Lash • November 3, 2014

Technical debt is usually always referred to in a negative sense, whether it be how to avoid it or how to get rid of … read more

 

Feature Toggles are one of the worst kinds of Technical Debt

By Frances Lash • August 20, 2014

This is great post about how technical debt can accumulate when employing feature flags or toggles into mainline code as a shortcut to release. … read more

 

Meta-Architecture: The Solution to Architecture Technical Debt?

By Frances Lash • July 11, 2014

One of the mantras of Agile development teams is to do “just good enough” to get the job done. This is what drives the … read more

 

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

 

Technical Debt for the Businessman

By Alexandra Szynkarski • June 14, 2013

The great thing about the term Technical Debt is that it’s easily understood by all stakeholders in a company. For those that do not … read more

 

Broken Windows

By Corey Cossentino • February 27, 2013

Broken Windows Technical Debt

One of the tools we use when developing production web services is a script that runs nightly to compile a list of any errors … read more

 

Exploring the Concept of Technical Debt

By Alexandra Szynkarski • April 26, 2012

One of the interesting things about the “Technical Debt” concept is seeing how it evolves and moves forward in the software engineering world. Of … 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