This week’s activities

This week I'm spending time working through David Black's Ruby for Rails book (hereinafter referred to as R4R) and helping Will Provost with his courseware. I'm working through the labs and demos in his Intro Java course, now that they've been ported to Java 5.

I'm okay with the enhanced for loop, and with variable arguments, and am getting used to enums. Generics are just plain ugly, and the inheritance aspect of them is very awkward. I thought I was going to really like generics, but now that I'm getting used to a dynamic typing language like Ruby, it all seems so unnecessary.

Six months ago if you'd asked me about dynamically typed languages, I would have said they were too error-prone to be useful. In other words, I would have given the standard Java answer. Now that I've spent time with Ruby and with JavaScript (of all things, but thanks, Ajax), I'm starting to see why they work so well. I'm also beginning to understand why every SmallTalk developer I've ever met loved that language.

I really need to assemble a "Ruby Traps for Java Developers" page, though.

Red Sox update

The Sox kept coming back last night agains the D-Rays. Of course, Mike Timlin gave up two runs in the top of the 8th to tie the game (and, better for him, the runs were charged to Matt Clement), but Youkilis and Papi came through in the bottom of the inning to make it 7-4.

On came Jonathan Papelbon. So far he was 6 for 6 in save chances, but each one has been getting to be more of an adventure. This night was no different. He struck out two, but it took a while and he sandwiched a walk between them. Then we had a hit and another walk, and suddenly our save situation has become a real problem.

We've got bases loaded, two outs, a three run lead, and a full count on the batter. He hits a soft fly to shallow center. Adam Stern decided to try to catch it, which was a real risk. If it gets by him, it's a tie game. Instead he makes a great, diving catch right off of his shoetops to end the game.

Now Papelbon is 7 for 7 and still hasn't given up an earned run. That's not going to last, though. Still, we're now 10-4. Even better, Randy Johnson got clobbered (7 runs in five innings) and the Yankees lost to the Blue Jays. Welcome to last place, NY. The lead is only 3 1/2 games, but I'll take it.
It's only April, but life is good. ­čÖé

%d bloggers like this: