Software Maintainability

Get a Grip on your Technical Debt

By Frances Lash • April 22, 2016

In simple terms, technical debt is the work that you’ve been putting off that is needed in order to complete a job. In other … read more

 

Infrastructure as Code and Avoiding Technical Debt

By Frances Lash • March 18, 2016

This post presents an interesting mindset from which to build software: treating infrastructure as code so that the systems and devices which are used … read more

 

The Machine Learning Hype Dampened by Technical Debt

By Frances Lash • February 29, 2016

There has become a recent trend in discussing the benefits of machine learning – however, despite its recent popularity there are few large-scale systems … read more

 

Improving Software Quality to Avoid System Failure

By Frances Lash • February 25, 2016

In 2015 there was a major slew of headlines dedicated to software failures at major companies (US Airlines, Wall Street Journal, the New York … read more

 

The Risks of Measuring Technical Debt

By Frances Lash • January 21, 2016

It has become a recent practice in organizations to measure technical debt in their software – but how often do you think about why you are … read more

 

Technical Debt & Software Quality Tools

By Frances Lash • January 4, 2016

It’s estimated that the federal government spends about $80 billion a year on IT; over 70% of this goes to maintaining legacy systems with … read more

 

The US Navy Pays the Price for Faltering on Innovation

By Frances Lash • June 24, 2015

About two weeks ago, we posted an article on the pressures of digital transformation and the technical debt that results from trying to keep up with … read more

 

Is DevOps Good or Bad for Technical Debt Reduction?

By Frances Lash • June 18, 2015

Continuous delivery and deployment pipelines force the clean-up of inconsistencies and holes in deployment through consistent automation. It also allows for work to happen … read more

 

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. … read more

 

The Three Kinds of Code: Divergent Perceptions about Cost

By Frances Lash • January 5, 2015

This post discusses the three categories of code that can be found within a certain project and that confusion about them plus a misunderstanding … read more