Camera repairs, take three

As further proof that it only takes one thing to ruin my day, I offer today as an example.

I had a very good day at work. Today was mostly spent integrating my bug fixes into the code base and ensuring that I didn’t break anything.
A nice surprise came at around 10 AM when the camera repair shop called me to tell me my camera was fixed. Yay!
I talked to another programmer about one of my bug fixes, as he had a similar issue that he was working on. He praised my fix and wondered how he hadn’t thought of that before, and said that he was going to base his fix on mine. That made me feel really good about my ability, especially since this was probably the most complicated fix I’ve done this summer (involving multiple asynchronous calls and interaction between more than three threads).
My boss said that he liked many of my fixes, and that the issues he was bringing up were all nitpicks.
Overall, I integrated over 10 bug fixes into the codebase today, fixing two priority 1 bugs, as well as a bunch of other lower priority bugs.

I headed home a bit early to grab my credit card, lens, and memory card (so I could pay and test my camera), leaving work feeling very satisfied.
I bused to the camera repair shop. It took about 30 minutes.

So apparently they decided to close over an hour early today, and hadn’t bothered to tell me this morning when they called about my camera… you know, in case I decided to go and pick it up today or something.
As a result, I was in a rather bad mood as I boarded the bus home.
The bus back was extremely packed and I was getting claustrophobic, and people were blatantly ignoring the “please move to the rear” signs resulting in there being about 10 people standing at the VERY FRONT of the bus (despite the fact that there were both seats in the very back and nobody standing behind the first row of seats), making me miss my stop at Craig.
Overall I spent over an hour on two buses going downtown and back. I was not very happy when I was coming into Fairfax.
As I approached the elevator, I saw this girl entering the building from the front, and held the elevator for her. Not only did she take forever to walk to the elevator (almost as if she was going deliberately slow to spite me, since she definetly acknowledged that I was holding the elevator for her and she wanted it). Then she proceeds to take the elevator to the second floor.

Now I am rather annoyed at the world and this company, given that they took 4 days to even tell me what was wrong with my camera (because their technician was out… but it seems to me that if your company is named “Camera Repair Store”, you should have more than one technician), the repair was more expensive than I was expecting (although, to be fair, I suppose that wasn’t their fault), and they closed early and made me waste over an hour of my day for nothing. And I am still cameraless.

Camera repairs

My camera is in the shop for repairs. They charged $40 just to look at it… the estimate for repairs will come on Monday. Meh. In any case, I hope they can finish before next weekend, when I’ll actually need my camera. Worst case, I can just take my film SLRs and shoot color film… but who wants to do that?

Life has been good. Nothing really of interest happening. I should eventually post photos from Colorado… I got some rather nice landscapes I want to share.

Work has been good too. I’ve been cleaning up my bug fixes. Code freeze is on Monday, so I might stop in the office this weekend and do some more work.

Life updates

I really should write in this thing more often.

My recent big task at work (the big unit test thing) was finished on Monday. Following a little more cleanup, it was integrated into the main system on Tuesday, so yay. I’m now working on a bunch of smaller unit tests for the system fundamentals. It’s a lot, lot, lot more boring than the other one (which actually had me looking forward to work every day… as much as you can at 7 AM when you’re tired), but whatever. Work can’t be all fun all the time, can it?

Last night was “Homeless: The Musical!” presented at Dusquene University. It was amazing… it runs this weekend and next weekend, and I highly, highly recommend you go if you have the chance. Thanks to Mars for telling us about it in the first place!

Personal life has been full of happiness lately. It’s nice to feel cared for, and to have someone to care about.

I’m leaving for Colorado logical tomorrow (Saturday morning at 7 AM is when my plane takes off) and won’t be back until Monday evening. On the plus side, I get to see my parents (yay) and my grandpa, whom I haven’t seen since the end of high school (super yay). On the downside, I have to miss a day of work, but meh.
I suppose that’s a testiment to how much I’m enjoying my job (or maybe, to a lesser extent, not being a poor college student… at least until I have to pay rent again).

Life is amazing and full of awesome.

Work day 29

Work today was actually really interesting and fun… and the day went by rather quickly too, which was awesome.
I spent the day working on some JUnit tests. In the process, I feel like I learned a lot more about how the system as a whole works… I mean, I’m still asking a lot of questions of other people, but at least my questions now aren’t idiotic questions, but are actually decently put-together and whatnot.
Also, I learned that Java reflection is horrible and can do amazingly bad things… for example, you can access a class’ private variables indirectly through reflection (I needed to access a private boolean in a certain instance, and modifying that code would have been less than ideal).
Ew. Ew. Ew.
At least it was nicer than what I was doing before, which involed multiple runtime casts and a stack of something like 8 method calls, along with hardcoded values.

Um, yeah.

Work day 23

I haven’t really been updating lately, have I?

Kelly’s new CD came out on Tuesday. Out of the 17 songs I got (because I pre-ordered the deluxe version of the album from iTunes), 11 are really good (AKA my style) and only one is intolerable. I think my favorite on the disc Sober, which is an amazing, amazing song… but I also really like Hole and Judas. Also, the preorder-only track Not Today is very good as well, but if you don’t have the album by now, you’re not going to get the song, so nyah nyah :-P
Overall, the album isn’t as good as her previous one (although you can’t really compare them, given how different this one is from any of her previous work… and that’s definetly not a bad thing)… but it’s still a damn amazing album, and I recommend you get it. Seriously.

This review of her album made me literally roll on the floor, laughing:
True, most will say, it is less mainstream as her sophomore hit, Breakaway. But this CD, WOAH, it so much deeper, the lyrics are personal (‘Why can’t you just take me?/I don’t have much to go/Before I fade completely.’-Irvine) and are written by Kelly herself. Whoever said these songs aren’t catchy? Of course they are! Maybe not as catchy as Since U Been Gone, or Walk Away, but catchy isn’t everything. Some hip hop songs are catchy (My Humps for example) but that doesn’t make them good songs.

Work went well today. I’ve been doing bug fixes for the past couple weeks, and I feel like I’m getting better at this. I got really, really frustrated earlier this week because I felt like I was taking way too long to track down and fix simple things, but I think I’m getting faster now as I get a better understanding of the code and get more familiar with the codebase. Yay!

CMU Adventures has had a couple updates… nothing big yet, but I’ll work on it eventually. I haven’t had much time lately between work and other personal commitments.

Not much else happening in my life, really. Meh.
*is boring*