I almost had a heart attack this morning when this spider crawled right by my mouse and under my laptop at light speed. It was one of those moments of primal fear when, only minutes later when the danger has passed, do you realize that you are not actually going to die. Yeah, so like I said, I'm scared of spiders.

Today I ordered a spider trap in the hopes that I will be able to get rid of those little bastards before one of them jumps onto the back of my neck and gives me a coronary. I was reading the "Spider Info" page from the website where I bought the trap (check it out here), and it really didn't help me feel any better. Brilliant scare marketing--especially when you view the Hobo spider video after reading the info sheet. Yikes.

For now, I'm working upstairs until I can muster the courage to go back to the basement.

UPDATE: It worked! I was beginning to doubt these spider traps, since the one I had been checking was still empty after a couple of weeks. I had been avoiding the traps under my desk because it's kind of creepy down there, but yesterday I mustered the courage to check them and voila!

It is 5:21 PM here and we still do not have mail. Is it a holiday? Are there laws about this, does anyone know? How long of a lunch break is our mail guy taking? 5 hours?
I found an article entitled Managing a Doomed Software Project: Practical Suggestions for Breaking the Bad News on informit.com today. I was surprised that I didn't find more on this topic, as it seems like tech projects are always running into big scheduling and management trouble (i.e. the Windows Vista debacle).
Here's a cool use for your old Walkman.
After a week of rants and "can-you-believe-he-said-that?!" posts all over the ruby blogosphere, we now have a more complete transcript of what James Gosling said about ruby while answering a questions at a Sun conference. Reading quotes in their original context seems to be a forgotten art in the world of hyperlinks, blockquotes, and 5-minute blog entries, but usually it proves to be worth the extra time it takes.

It's now apparent from this transcript that Gosling's error was over-generalization: he's lumping "all of these dynamic languages" together and making incredibly un-provable statements about them as a whole. That's a good way to get your comments eternalized by angry blog-rebuttals for weeks on end, but it's not a good way to evangelize your language or tout its strengths.

In addition to shedding light on these mysterious comments by Gosling, I'm happy to see this transcript for another reason. It contains an excerpt that really sums up why I was glad to get out of Java and into Ruby (here I go, taking things out of context!): "On the one hand we really need simplicity, and on the other hand we really need power. And those are evil twin brothers of each other." There it is. The archetypal tenet of the Java philosophy: power necessitates complexity! Yuck! I couldn't disagree more with that philosophy. After having worked in Java for the past few years before coming to ruby, I can attest to how pervasive this philosophy is in the language itself. It makes me sad, though, to think of all those people still living in the Java box, dreaming up good ideas that they're throwing out because they're too simple to be powerful... Come to ruby, where simple is beautiful!

Elly showed me this magazine the other day when we were in Borders. Really cool. Kind of like ReadyMade, but for geeks.