Today was one of those days when I worked very long and hard and accomplished nothing tangible. I have a site I am working on that is presenting some technical challenges, and I have gone down many design and programming dead ends today. As is often the case, many of these dead ends stem from decisions made to to try to speed up the process in the first place. For example, I decided to start this design using a free template as the basis, but it turned out that reverse engineering the decisions of the template designer and fixing some of his coding mistakes actually took longer than it would have to build the thing from scratch. Live and learn, I say. (But really, I am not sure I would have made another decision even knowing what I know now.) And I am still without a design that works as it needs to. Sometimes the road to greater knowledge is full of rocks and potholes and wrong turns. And sometimes, you need to get away from something to be able to move forward on it.
I think I will take most of the day off tomorrow and start again on Thursday. Saying that makes me realize how happy I am to be a freelancer.