At work (will be working both days this weekend, bleh). I’ve just spent the last three days wrestling with someone else’s code. In retrospect it would have been quicker to tear it down and rebuild it from scratch, but now that I’ve invested three days in it I don’t have the time to rebuild it. Hindsight, 20/20, and all that.
I am still inclined to rebuild it.