The technical debt that is the hardest to force myself to clean up, is usually my own bad code from a year ago when I still didn't fully understand the development domain.
"yeah, that's bad, I realize now, but it works so why fuck with it?"
Where as if it is tech debt I inherited from the previous programmer "This shall not be allowed to STAND!"
Motes and beams in eyes and all that.