Technical debt is what happens when you use libraries or software which isn't easily maintainable. This debt needs to be paid at a later date, so one always have to weigh the consequences of short term solutions.