“The generation of random numbers is too important to be left to chance.”

Slides From my MySQL Tuning talk at CPOSC

October 18th, 2009 Posted in Computers | 1 Comment »

Here are the slides from my October 17 CPOSC talk on MySQL performance tuning.(Open Document format)

New FRONTLINE on Tuesday – Obama’s War

October 12th, 2009 Posted in Uncategorized | No Comments »

Our Travel Plans

September 28th, 2009 Posted in Family, Miscellaneous | No Comments »

Not content to hang around at home, we’ve planned a little trip. For kicks, I’ve mapped out our itinerary


View Our travel plans in a larger map

Pictures from Colorado

June 17th, 2009 Posted in Family | No Comments »

I got some good pictures during our recent trip to Boulder in spite of losing the camera for about two days. Read the rest of this entry »

Rails: First Impressions

April 11th, 2009 Posted in Programming | No Comments »

Due primarily to overwhelming peer pressure, I’m finally trying Ruby on Rails.  Overall, it’s living up to its reputation.  Rails makes it very easy and fast to get a web application off the ground and it gets the boring, repetitive code out of my way so that I can focus on the interesting parts of an application.   Ruby itself is a very nice language.  It lets me write powerful and concise code, a la Perl.  At the same time the code is attractive and readable, like Python.

Rails exhibits one of my favorite principles of system design: The right way to do things should also be the easy way.  Web developers should seperate presentation and logic, and with Rails that’s the easiest way to code an application.  You would have to do extra work to mix the two.  Developers should do unit and functional tests, and Rails includes tools to make it easy to do so.

While I recommend that any web developer should check out Ruby on Rails, I’d especially like to recommend that new or aspiring web developers give it a try.  The structure of Rails encourages and supports good development practices, so a new developer can learn them while learning Rails at the same time.  Those good coding habits will then carry over to other development environments when it becomes necessary to use them.

Easter Egg Hunting

April 11th, 2009 Posted in Family | No Comments »

This year all three kids went out for the Easter egg hunt.  Overall the results were pretty good.

Read the rest of this entry »

Josie’s First Visit to the ER

March 31st, 2009 Posted in Family | No Comments »

Josie ran smack into the corner of a desk on Saturday and split her forehead open.  She calmed down pretty quickly, but Lisa and I realized that this injury needed a little more than a simple band-aid.

Read the rest of this entry »

Pictures from the Keys

March 13th, 2009 Posted in Family | No Comments »

We all had a good week in the keys. The kids especially enjoyed the chance to play outside in the sun.
Read the rest of this entry »

American Hops – A New Online Video Series

February 6th, 2009 Posted in Miscellaneous | No Comments »

I am a huge beer fan and enjoy checking out the local beers wherever I go.  American Hops is a new online video series that looks at some of the thankfully large and growing number of craft beers made around the United States.  Their first episode features Pennsylvania’s Stoudt’s Brewery.

Max Gets a New Belt

January 27th, 2009 Posted in Family | No Comments »

Max took his tae kwon do gold belt test last Saturday and today he received his new belt.

Read the rest of this entry »