Geoff Graham has a helpful post on managing technical debt on CSS Tricks. Any project gets technical debt as it ages. My struggle is giving up and starting over on my own stuff; and that’s not really scalable for projects of any real size or importance.