Today was one of those days that you spend your life looking for.
The day started early, as yesterday I had worked myself into the ground at my job, so when I got home I just passed out. I was one of the first people to get into the lab at school, and I started hacking away at my program that's due on Saturday. I accomplished a good piece of it and went to class. The professor gave a clear cut discussion, with some good little geek jokes hidden in his speech. His previous speeches were much more energetic and were more like sermons, as he has a class of almost 50 students and almost all of them are freshmen slacker CS students (the worst kind of slacker!), but now I guess he feels he doesn't need to sermonize so much, and he can go on to more direct discussions with more subtle humor embedded.
Enough of that already, I finished class and hit up the cafe, and from there it was a mad rush headon into the huge pile of work at the job that's been eating away at me for weeks. Tomorrow is a big deadline, there's going to be a meeting at 9am between my coworker (who has more or less taken on the role of manager) and our manager, and the other remote devs. I'd written a lot of the hard code but some of it was still hanging around, and we were both a bit worried that we wouldn't have enough to show at the demo. Around 5 in the afternoon I had finished all my meetings and for the next 5 hours we both just hacked and slashed our way through the remainder of the code (or at least as much as we could). It was as if an entire legion of code monkeys had attacked the load of work and carved it down into nothing!
I really enjoy when I'm actually productive. I don't like that it takes hard deadlines to get into that place, I like being in that place where a lot gets done. I haven't really found the correct balance, because if I'm always trying to convince myself I have deadlines I tend to get really stressed, and that eventually just makes me tired and paranoid. It probably also helped a bit that this is the first week after my exams, so the school load has been rather light and I haven't been doing a whole lot of heavy lifting, but still, there has to be a way to get into that place easier. It's hard to say how I will feel after a day of almost 12 hours of coding, it may end up taking its toll on me.