All of these things have something in common. I put those in the title because that's what I've been looking at lately. It kind of reminds me of an episode of hoarders, there's code in there that might be useful someday, that we just don't want to pitch out, and frankly because we just don't know how it all works and holds itself together. In fact, if we remove the wrong thing in an attempt to clean up, the whole pile can cave in on us.
Over the years we've cleaned up here and there and made more messes in other places. All in all it will take some concerted effort to clean up the mess. But like hoarders sometimes do, we are delaying the inevitable and even passing it on to our next of kin to deal with - who will likely have their own messes to deal with.
Outcome - I don't have time to blog much this week because I'm cleaning up the mess that was left behind. Of course I don't have time to clean up the mess in any real way since it wasn't part of the plan, but now I'm forced to because of a preexisting condition (defect) that is killing the current enhancement. Therefore, technical debt rears its ugly head and now we pay some back.