I went on a sick run yesterday with my buddy Ara. We weren't really paying attention to time or direction, so the run ended up being close to around an hour and a half (I forgot to turn my watch on). I wasn't planning on doing anything even remotely long this weekend, so I'm using this unexpected long run as justification for eating a big lunch at Le Peep and not running today. Besides, it's the Sabbath, right? ;) Seriously though, there's something about running on the weekends that makes it so much easier to put off than on the weekdays. It's more of an escape on the weekdays, and it feels more like work on the weekends. Oh well. I'm just hoping I can get my stuff together by April for the Greenland Trail. Ara also mentioned doing the Pike's Peak marathon (he's only planning on doing the half-marathon because he doesn't like running downhill--yeah, he's weird like that). I think I'd like to try training with him for that, but I have at least a few months before we would start.
I'm going to go read a book. I've been meaning to comment on an interesting Aldous Huxley short story I read the other day. It really got me thinking about public school math curriculum...but I'll have to save that for later. I could write an entire post on that subject.
I'm hoping that it quiets down around here soon so I can do some things that I've been wanting to do for a long time. Those things include:
- Switch to netrack as my ISP.
- Buy and configure a soekris box to use as a gateway.
- Set up IPSec for my wireless network.
- Port this blog to rails 9.x.
- Write up a tutorial on how I wrote this blog.
- Go skiing.
Elly and I have been hanging out this weekend, not doing much of anything except playing with our new computer (and I've been working a little bit on stuff from work). For the most part, I've been playing this weird dinosaur flying/shooting game called Nanosaur 2, which is totally addictive. Elly, on the other hand, has been a little more productive by learning how to use iMovie. She's already got about a ten minute sequence with music, fades, and titles. I think our parents will go nuts when they get their first Tova DVD. It's funny how when you put music to video, anything becomes sentimental and meaningful.
I went on a long run yesterday, which was absolute torture. I stupidly ate a Qdoba cheese quesadilla before the run, and I paid for it dearly. I was gone for a little less than 2 hours, but I only clocked 1:31 of actual running time. The rest of the time I spent getting familiar with all of the wonderful portable toilets along the Boulder Creek path. Obviously, I won't do that again. The whole experience made me even more negative on the American dining-out experience. Seriously, if you want to cut back on your restaurant expenses, here's the surefire way to do it:
- Go out to eat somewhere like Qdoba, the Cheesecake Factory, or McDonald's.
- Go running within an hour or three of your meal.
Well, now I suppose I should go finish up some work while Tova is asleep and Elly is glued to the iMac...
If you ever find yourself designing a j2ee web UI framework from scratch, please, I beg you, stop and ask yourself, "Why am I reinventing this wheel?" Then ask yourself, "Why is this wheel I'm reinventing lumpier and less round than the wheels I'm trying to copy?" Then stop reinventing that wheel and use some already-established open-source framework. If you have problems with it, contribute and make it better instead of complaining and using that as a reason to reinvent your own misshapen, squeaky wheel.
By the way, this is totally off-topic, but I think the new apple iPod shuffle is really cool. When I was running with an mp3 player, sometimes I would waste a half-hour before a run trying to get new songs onto my mp3 player. What took them so long to think of this?
In other news, I went for a good run today after two days off. The first day back after a break like that tends to be very challenging, but I had a lot of mental distraction (work-related) that kept my mind off the fact that my legs were carrying me out and back several miles. Actually, at one point I had this epiphany that running is a weird sport. And here's what I mean: you're moving along, sometimes at a pretty good clip, but then you can totally lose track of where you are and what you're doing. I'll be running through a forest somewhere and then just space out for five minutes as I think about a programming problem or some philosophical question. It's almost like you're riding in a convertible that has these running legs instead of wheels. But then you wake up and you're like, "wait! those are my legs!"
I'm tired and caffeine doesn't even work anymore, so that's how I know it's time for bed.
Besides, I didn't know it at the time, but what I was really waiting for was an awesome web framework to come along that would make it fun to write my own site. This site is written in Ruby, using a framework called Ruby on Rails. I must give "mad props" (as the kids say these days) to DHH for writing it, and I'd like to thank my friend Ara for never shutting up about ruby. Without Ara's tireless rubyvangelism, this site would probably be a junky php script with database errors on every other click... so thanks guys! I'm afraid that my exposure to Ruby and rails has made me somewhat of a rubyvangelist as well. Of course, I am still living in the belly of the beast (java) at work, so ruby and rails are only a hobby for me. Still, they're fun enough to make me stay up late and neglect my family, which is more than I could ever say for perl or java.
Speaking of staying up late, it's getting late enough that I need to end this post and go to sleep. But before I do, let me ask that, as you peruse guod.net, if you find bugs or have any suggestions for improvements, please drop me a line or post a comment! Later...