I was invited to judge the Rails Rumble last year, but was too busy to participate. When they extended the offer again this year, I happily accepted. The Rails Rumble is a distributed programming competition where teams of one to four people, from all over the world, have 48 hours to build a...