It is interesting how wildly the time seems to vary when you are writing code. I would think that after programming for more than twenty years, close to ten years of that professionally, I still feel like time stands still for certain projects, while others just eat the hours without barely a blink.
Between yesterday and today rewrote one of our applications from scratch, with brand new workflows, interfaces, the works. I wrote it in two stretches, and I can’t remember much from either. There is nothing broken, and as far as I can tell I don’t owe the customer anything significant.The damn thing is even open-ended and flexible, which is amazing if taking into account how little time I put into it.
At the same time, I have a couple of projects that just drag out forever. Not only that, but just the act of opening the project seems to suck my soul away. Maybe the whole time perception thing is related to the degree of satisfaction when working at a given project.