Internal Software Quality & Messy Code

Internal Software Quality and Technical Debt are two concepts that are tightly linked: if we can measure the technical quality in our messy code, we can then start to measure the technical debt. Join the conversation on the relationship between Technical Debt and quality in software development. If you are interested in blogging for us, let us know!

How Far is the Healthcare Industry Lagging with its Technology?

By Frances Lash | November 2, 2015

Healthcare companies, whether they be hospitals or insurers, are just as susceptible to the effects of technical debt as any other company that has technology as the core aspect of its business. Healthcare institutions tend to implement systems that are simply “good enough” and as time passes they become less and less efficient and more ... read more

The Case Against Letting Go of Technical Debt

By Frances Lash | October 28, 2015

When starting a new project, it’s assumed that you begin with optimal code. Then when you add a feature, it take E amount of effort. But what if the code you’re writing on for the new feature is less than optimal? The effort it will take is E + T (T = technical debt). This ... read more

Technical Debt Build-Up Fueled By Unfettered DevOps Practices

By Frances Lash | July 30, 2015

What would you do if you found out that a major American automobile manufacturer knowingly picked from 27 versions of outdated, under-performing, and poorly built mufflers to place in a brand new model of a car? You would most likely respond in outrage if the product you are purchasing is being compromised by one component that ... read more

Technical Debt, Transparency, and the Iron Triangle of Development

By Frances Lash | July 21, 2015

Technical debt, Software Development, Software Quality
There are a lot of blog posts floating around out there that try to talk about technical debt in a new and interesting way. Few actually achieve this goal. There’s not much you can add to a concept that has been explained over and over again. This podcast with Microsoft veteran exec, Bill Bliss, gives ... read more

The Short Memory of Lessons Learned in Technical Debt

By Frances Lash | July 15, 2015

Looking at the events of last week – the technical freezes at the New York Stock Exchange, United Airlines, and the Wall Street Journal – we’re starting to see the pretty startling effects cobbled together systems and technical debt. When the WSJ’s website is offline for about an hour due to a technical issue  – we ... 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 innovation. We’re seeing those same pressures as the US Navy Warfare Systems Command struggles to phase out its reliance on obsolete Microsoft products. The US Navy is paying Microsoft millions of ... read more

When Technical Debt Is Better Than Clean Code

By Frances Lash | June 22, 2015

Follow Up to Technical Debt as a Tool
It is often mentioned, when reading about technical debt, that taking on debt can be appropriate and even beneficial in certain situations. However, what are the criteria that can be used to define which scenario is good for technical debt and which is not? This post gives a good answer to that question. There are ... 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 between development, test, and production phases, which makes code easier to manage and reduces the risk of a security or operations issues. The DevOps approach can also enable the easy payment ... read more

The Conflict Between Regulatory Compliance and Velocity

By Frances Lash | June 15, 2015

Regulation is a fact for every financial institution, which can be a challenge when competitive pressures are mounting –  but this is no more challenging than it is for the software that has been developed to use internally in different organizations. Technology is now the main source through which consumers and companies interact. While technology ... read more

Technical Debt: The Difference Between Standing Still and Moving Forward

By Frances Lash | June 4, 2015

CAST-Technical debt
Currently, there are many businesses whose innovation and productivity are hampered by costly and inflexible information technology. Anywhere between 4-6% of a firm’s revenue is spent on IT – a figure that has grown in recent years. This growth in the expense of IT can be attributed to neglect, poorly executed integrations, and the rapid ... read more