New Website (Again!)

Yes, it's that time of year. Time to change my website design yet again!

I got tired of dealing with Wordpress and wrote my own static page generator in Python, dubbed Posty. I know, I'm kind of re-inventing the wheel here and there are some really nice solutions to this problem, but why not just make something for making's sake?

Plus, I just feel cool using Markdown and YAML to update my website.

read more

Verifying Google Voice

I've been struggling getting my work phone number verified with Google Voice. The way that number verification works is that Google Voice calls you and asks you to enter the two-digit code that's displayed on the website. But for some reason when I get a call on my outside line and I press a number button, it doesn't send that DTMF tone. Instead it tries to place another call.

My solution? I found a DTMF tone generator online and I played the code DTMF tones through my computer speakers.

It's nice to see that these old phone tricks still work.

read more


Those of you who know me fairly well know that I'm a total HTPC geek. It's to the point where I outright refuse to subscribe to cable television or even hook up an antenna to my TV. This geekery combined with my affinity for Linux leads me to running XBMC on Linux on my little home theater machine. It's been a pretty smooth experience with the exception of getting my remote work with it. If you're struggling with it too, hopefully my tales will help you get it going.

read more

New Car

It was the Friday before my Spring Break and quite possibly the worst thing in the world happened to me: I got rear-ended while at a stop. Well, okay, it's not the worst thing in the world but to a college student who loves his car, it was pretty bad. The lady who hit me did quite a number on my back end, and then pushed me into the car in front of me. Despite my airbags not going off, my car was totaled. The damage to the bumper, right rear quarter panel, and unibody frame were just too much.

read more


If you know me personally, you know that I can be pretty scatterbrained from time to time. I've desperately needed a whiteboard to keep my thoughts organized, and I've finally gotten one. I know, it's not the most exciting thing in the world to talk about, but it should be a change in the right direction for me.

read more