Friday, December 31, 2004

2005...Already?

2005 is almost upon us. Time to reflect a bit on 2004...

One of the biggest changes for me has been going back to contracting. I decided to follow the way of the pragmatic programmer and take a little more responsibility for my work and career. I learned a bit of Ruby, some Groovy, looked into the Inversion of Control and Dependency Injection patterns and generally just tried to improve my design and coding skills.

Interestingly enough I was placed on a reporting project with Cognos tools. It was a bit of a disaster for a number of reasons and I fell back into an old pattern of griping about my predicament. Then I tried to take some personal responsibility for it and ended up taking a Microsoft OLAP course. It was a very good thing to do. The project didn't get much better but I took the opportunity to learn what I could. Now I know a lot more about data warehouses and cubes and OLAP tools and am better off for it. I plan to learn some C# in the new year too. Being a Java guy I may not get much of an opportunity to use it but I figure it never hurts to look on the other side of the fence. (BTW I'll probably blog about using Mono, the open source C# environment, on my Mac.)

I've also been dabbling with video editing for a couple years. I have a dual G5 PowerMac and use Final Cut Express. I finally bumped up my disk space and RAM (1.5 GB) so I should be in good shape to really get into it. It's a bit of a time pit but I have a lot of video I'd like to get into a digestible form. I got some DVD-R disks for Christmas, so I'm even ready to finally jump into iDVD and start burning some disks for family....

Finally I need to get back into doing some exercise. I used to walk to work but my latest contract is in a location where I have to drive. That means I'm getting a lot less exercise than ever before. I'm not exactly blobby yet but if I don't get proactive about it, it'll happen.

No comments: