I was intending to stay kind of late anyway, becuase Allyn is having a birthday party today, and I wanted to put in some extra hours so I could go home a little early today. I also wanted to make up for monday when I went home early to sign lease stuff at the apartment. Allyn was busy tonight anyway, so there was no reason not to stay late.
Then in the afternoon, my boss decided that we needed to try to do something about the memory usuage of the program. He had some really involved method for solving it, and about 5:00 he comes in and starts working on one of my office-mate's computers.
Unsuprisingly, he runs into problems, because this is an ancient code base. He keeps hammering at it, and it get's later and later. I notice that it's getting dark outside, and I look at the clock, and it's 8:00!
I'd gotten there at 8:30, so I would probably have started to think about going home, but my office-mate and my boss were still working away. I didn't want to head out a lot earlier than them, especially since my boss kept asking us questions since he wasn't too familair with the code base.
Time kept going by, 9:00, our boss paid for us to get some dinner and my office-mate went out and picked it up, 10:00. Finally, at about 11:00 my office-mate headed out, so I figured it would be okay for me to do so as well.
There were a lot of upstairs programmers going home at the same time too, since they'd been late working on a fairly serious bug in one of our released products. It felt kind of good to be going home at the same time as everyone else, except that they'd been there working the whole time, and I had been spending a lot of time staring at the screen because I couldn't motivate myself =(
Still, it was nice to feel like part of the group for a change.
I got in this morning at about 9:15, and when my boss came in, I asked how late he'd been, and he had been working on the new system till about 1:30 and it still wasn't done.
It's 2:30 now, and he just had to leave for a meeting. He thinks that it's pretty much done, and that we should go ahead and check it in. I'm envious that he's able to stay focused that well, and get so much done in so short of time.
I need to learn how to be able to do that. I don't know if I can, but I should try. I don't know how, but I should still try.