I woke up this morning and realized what I have known subconsciously for a few weeks: I've been going about something at work the wrong way. Well, I've known almost since I started that it was the wrong way, but I just realized what the right way should have been. It's very frustrating, since at this point doing it the right way would mean discarding a huge amount of work, and I am roughly halfway done with this part of the project (hopefully more!). It is certainly good that I finally realized what the "better" way was, although I wish I had realized it in August.
It's definitely my responsibility to think about these things, but if the schedule hadn't been so hurried (or, "hurry up and wait", as it has become) I might have had time in the beginning to change direction nearer the beginning.