Too Long; Didn't Read
Tech debt is an umbrella term for many types of code issues that have the end result of making a piece of code hard to work with — hard for a dev to read, understand, and make changes to without also creating unpredictable results and unwanted side effects. Tech debt can be a big deal, sinking products or even whole companies when it reaches a tipping point. It’s important for everyone to gain a better understanding of what it is and how to manage it. There are three major causes of tech debt: Intentional tech debt is caused by teams taking shortcuts to deliver prototypes or meet short deadlines.