Blar

It felt like Monday today.

Perhaps I should work 10 hour days for 4 days a week instead (and take Wednesdays off). Hmm…
The thing is, I don’t really know how much I like the idea of getting home around 7 PM every day.

Also, there was an awesome potluck party tonight… yay for delicious food and awesome company.

Kennywood

Happy fireworks day to everyone.

We (Keith, Ian, Mars, Greg, and I) spent the day at Kennywood. It was lots of fun… I rode my first roller coaster (and confirmed that I hate roller coasters, and will probably never ride one again) as well as a lot of tamer rides. There was also tasty funnel cake supreme… funnel cake topped with ice cream, strawberries, and whipped cream. Also, there was the East Winds Synphonic Band concert that Keith was in (the entire reason we went in the first place). Alas, we missed the fireworks displays (we were at Steak n Shake at the time, eating dinner, since we didn’t realize how late it was), but it worked out for the best as we all just headed home afterwards to sleep… which I should now do.

Also, I am amazingly content and happy with certain parts of my life right now. I still wonder sometimes what I ever did to deserve something like this…
^_^

Work day 23

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

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*

Downtown piccaring

Life has been slow and mostly uneventful, yet rather awesome, for the past few weeks. Yay awesome!

Tyler made awesome dinner today… chicken with some really tasty sauce, yummy rice, and homemade bread pudding. Tasty.

Greg and I went downtown today to randomly photograph (and because I needed a new lens cap for my camera). Downtown is really nice to shoot in… other people should come with us next time!





Work day 16

Ever have one of those days where everything goes wrong and nothing you do turns out right?

Got to work this morning to an email that a UI bug fix that I had done last week had some problems and opened up some new issues. My mentor/unofficial-boss-person Seth (who is awesome and helpful, BTW) listed a bunch of things that he had found wrong with very simple testing. I hadn’t tested my fix nearly rigorously or thoroughly enough. Blah. That meant that the other fixes I had done were probably similarly broken and sucking.
In any case, I worked on that issue for a bit and wasn’t really able to fix some of the stuff and ended up opening some more bug reports for various things wrong with the interface (which, thankfully, weren’t due to my fix). UI work was annoying, and I couldn’t get things to work right, and I got frustrated, and gaah.

Then I moved some of my earlier fixes from last week into a new task branch, because I had been performing them against CORE, and bug fixes here are done on branches and then integrated back into CORE. I felt stupid again for not having branched off in the first place, especially because there were very explicit, very well-written instructions for doing so that I had been explicitly pointed to prior to my starting bug fixes. This took a while and I felt stupid.

Then I had to do a ton of fixing because I had combined 3 separate bug fixes into the single task branch, which is bad (I hadn’t wanted to go through the files and separate the ones associated with each bug, but Seth told me to split them up into their appropriate branches, so I went through and did that.

Then we discovered I had been branching off of MAIN rather than CORE because I had copied the branch instructions from the company wiki and hadn’t realized I was using the wrong one. I had to then go back and rework 9 task branches worth of files, modifying each branch and then resyncing each file (and integrating the changes in CORE that hadn’t been present in MAIN) in each of the branches. I felt so stupid. I mean, sure this is my first time really using a revision control system, but I really feel like I should have picked things up quicker, or at least realized I was doing something wrong when some changes I had commited to CORE earlier weren’t being picked up in my branches.
So yeah, that took a bunch of time that was wasted.

Also, I never did manage to fix the blocking-calls-in-Swing-thread bug that I’d been looking at for most of yesterday. I ended up opening another bug (which ended up being a duplicate of an existing bug because my searching skills fail and I am dumb) for it and didn’t do anything else with it.

Then, after some more tinkering with the UI and still not being able to get it to be correct (although I did manage to fix some errors such as being able to delete the last workspace in the list), I gave up on that and started on documenting some other classes (complementary to the documentation I did last week). I emailed Seth to make sure I was documenting things right, and it took 6 emails because I was being dumb again and apparently have to have things explained to me over and over and over…

So yeah, I feel like I annoyed Seth with my mishaps and ignorance and stupidity… and I feel like my technical skills are severely lacking… and I feel like I pick things up way, way too slowly (I’ve been working now for 4 weeks… spent 2 weeks with the codebase… why am I still having so many problems?)… and like my programming skills are sub-par… and generally that everyone in the company is so much smarter and more efficiet than I am and I’m just a terrible employee.
*sighs*
Goddamn it.


On the plus side of everything, non-work is going extremely well and makes me happy beyond words.
But gah, why am I so stupid?