Code Viscosity

Code Viscosity is generally referred to as  Technical Debt in software. The word viscous is a good metaphor because it describes something that would be hard to move through. We can describe the difficulty to move through code as viscous. Imagine swimming in syrup vs. water.
viscosity code technical debt
Deficiencies that show in code, development environments, and development practices.  Technical debt generally makes the code hard to change. Typically, this includes bad design, poorly written code, poorly documented code, lack of a good unit testing framework and/or set of practices, bad configuration management, and so on. (see Quality Code)

Technical Debt Deficiencies in the code, development environments, and development practices, which makes the code hard to change. Typically, this includes bad design, poorly written code, poorly documented code, lack of a good unit testing framework and/or set of practices, bad configuration management, and so on. (see Quality Code)