What is Technical Debt in Software Development?
Technical debt is sub-optimal code, software design, or human resources. Technical debt arises from a need to deliver software fast, which may necessitate compromising on other factors of software development. It opens an opportunity to speed up development. But it can cause problems down the road.