Technical debt occurs when you make a short-term coding decision to get something done, but in the process introduce an error or code smell you'll have to correct later.
Josh Marshall thinks the Republican Party did exactly that over the years, and Donald Trump is the refactoring:
This is a fairly good description of what the media is now wrongly defining as the GOP's 'Trump problem', only in this case the problem isn't programming debt. It's a build up of what we might call 'hate debt' and 'nonsense debt' that has been growing up for years.
The truth is virtually Trump's entire campaign is built on stuff just like this, whether it's about mass deportation, race, the persecution of Christians, Obamacare, the coming debt crisis and a million other things. At the last debate, Trump got pressed on his completely ludicrous tax cut plan. He eventually said growth (which if you calculate it would need to be something like 20% on average) would take care of the huge budget shortfall created by his tax plan. But Republicans can't really dispute this point since all of Republican campaign economics is based on precisely the same argument. What about Obamacare? Can Marco "Establishment" Rubio really get traction attacking Trump for having no specific plan to replace Obamacare when Republicans have spent the last five years repeatedly voting to repeal Obamacare without ever specifying a plan to replace it with? On each of these fronts, the slow accumulation of nonsense and paranoia - 'debt' to use our metaphor - built into a massive trap door under the notional GOP leadership with a lever that a canny huckster like Trump could come in and pull pretty much whenever. This is the downside of building party identity around a package of calculated nonsense and comically unrealizable goals.
Great. You know what solves technical debt sometimes? Starting over with a Version 2.0.