Archive for December, 2006

She said YES!

…ahem…

I am pleased to announce that as of today, December 25th, 2006, Elaine and I are officially engaged. As you can see, I was not kidding last time when I said engagement was immiment. From now on, people will take me seriously when I start threatening to marry someone.

For the people who didn’t think I was going to propose (or wasn’t proposing fast enough for them), may I say “nyah.” The current plan had been in place since mid-October, so I’ve known that it was going to happen. So there.

As far as the plan goes, it went OK, although it was almost derailed several times. We’re staying with my family, and we typically celebrate Christmas with the immediate family in the morning, then go to my grandma’s house to celebrate it with the extended family in the afternoon. Knowing that I’d never hear the end of it if I showed up to my grandma’s without being engaged, I decided that I should propose after the immediate family Christmas, but before we went to grandma’s.

The problem is Elaine is all nice and helpful. She offered to peel potatoes, and for a moment I thought I’d never get her away so I could propose. Fortunately, she’s a fast peeler, and I managed to get her to take a walk with me.

My parents live in rural Tennessee on twelve acres of mostly wooded land. The plan was to walk one of the trails, and when we got far away enough from the house, propose.

The only problem was it started raining soon after we started walking. We also had two voyeurs with us, who had a wonderful fragrance best described as “wet dog.” One was also a crotch sniffer. Very romantic.

By the time we got to the spot I had picked out, it was raining harder and the ground was muddy, making it difficult to kneel, which Elaine was kind enough to point out. Yeah, it was so awkward that at this point, she had it all figured out.

I went to a knee the best I could, mumbled something meaningful about love and whatnot that I had thought up before, and thrust a ring in her face.

She said “Yes.”

The end.

P.S. We had to run back to the house after that because it started raining really hard.

Changing Christmas

I’m finishing up packing. Like last year, I’ve decided to drive the twelve hours from Dallas to Chattanooga, as opposed to flying. It’s actually a pretty easy drive (I-20 most of the way), but it is a bit long, so I’ll be getting up early tomorrow.

Christmas is probably a time of reflection for just about everyone, but it is especially for me for a couple of reasons. First, I have a long drive, by myself, which seems to instigate reflection. Second, I’ve lived away from my family for several years now, and Christmas is the only regular time of the year I get to see them.

This Christmas is one of firsts, both good and bad.

It is the first Christmas that we, as a family, won’t all be together. My older brother is in the Army, currently stationed in Iraq. The Army did give him some time off recently, but for national security reasons they couldn’t divulge when until he was pretty much here. i.e. He called on Friday to let us know he would be home on Monday. Because of the insanely short notice, I couldn’t get time off to go visit him, seeing I had already scheduled time off for Christmas. We talked over the phone a couple of times while he was here, but it just wasn’t the same. We’re both strong introverts so we didn’t talk a lot, and didn’t talk about anything of importance. And even if we had, it’s just not the same as having him there on Christmas.

That’s not say that this Christmas is all bad.

It is the first Christmas that Elaine, my girlfriend, is spending with me and my family. With engagement imminent, I’m hoping this is a start of spending all of our Christmases together. Yes, I know that previous statement was extremely sappy, and I make no apologies about it.

Each year I look back and notice how my life has changed. Sometimes it is a little, sometimes a lot. It just seems to me this is one of those watershed years.

Cocoa Blogs

Scott Stevenson has created a new site, Cocoa Blogs, which is about… blogs… about Cocoa. It’s also about how brief and precious life is, and reminds us all how our time would be better spent posting more stuff about Cocoa. At least that’s what I got from the clock in the upper right-hand corner.

Anyway, I’m not writing about Cocoa Blogs because Scott needs my traffic or because he even listed yours truly, although the latter certainly helped. No, it’s because Scott stole my idea.

And by “my idea,” I mean it was an entirely different idea, which I stole from someone else, and also that the idea was very obvious, but, legally speaking, not to someone of reasonable skill in my profession, so I should have probably patented it. It did include the words “blog” and “Cocoa,” which is probably all that matters to a patent attorney and a jury of my 87 year old peers from Massachusetts.

The idea was spawned about a month ago, when I sustained head trauma and temporarily forgot how painful basic web application development is. I decided what the world really needed, more than peace, universal healthcare, or even Jelly Bellies, was a site cross between Digg and Technorati. For Mac development blogs.

I’ll pause while you catch your breath.

The basic theory is that, at the heart, it would be directory for Mac development blogs. Users could submit their or other people’s blogs for inclusion in the directory. Once a blog was in the system, it would take advantage of the fact that just about every blog has an RSS feed. It would pull stories and put them in an incoming queue (think Digg). Users could then vote on stories, and the most popular would go to the front page. There would also be all the required social site features, like friends, comments, spam, and an overabundance of twelve year old boys with no sense of perspective.

I abandoned the idea after I started up a Ruby on Rails project, spent several days getting basic user support working, and realized I had just spent several days getting basic user support working. Um… isn’t basic user support something that’s supposed to be implemented by the operating system? Or, the application framework at least? After realizing that I had a good bit of work to do before I got to anything remotely interesting, something shiny caught my eye, and I wandered away after it.

Buttons followed after me, but was injured in several humorous altercations.