Herewith some words and pictures from the Scottish Ruby Conference, which I attended last Friday and Saturday.
It used to be called “Scotland on Rails” but they broadened the focus, which is sensible since Ruby in general is much more interesting than Rails as such. It is organized by Paul Wilson, Alan Francis, and Graeme Mathieson; Alan says that this year Paul did the vast majority of the work, so I guess I should run a picture of him.
Paul actually looks nicer than that — to start with, he smiles a lot — but I liked the light and intensity of the picture. Since I’m doing that, here are a few more speakers selected on the scientific basis that I got good pictures of them.
Joseph Wilk spoke on “Rocket Fuelled Cucumbers”, mostly about making your test suite run fast enough to be useful; not too many things are more important than that.
I’d gotten a little out of touch with the progress in the deploy-and-test technology which in the Ruby world is more or less a continuous explosion. These guys are ahead of the current state of the software art, and not just by a little bit.
Tyler McMullen’s “Distributed Architectures with Rack” was about how Scribd makes their important pages faster and more robust by sourcing pieces of them from different servers, and included maybe the coolest Ruby conference demo ever. He had audience members with on-the-air laptops install a gem that ran a Rack on their laptop and and pinged his laptop. Then he did what his talk described; farmed out pieces of a page to the volunteers’ laptops, and randomly killed a few of the connections so you could see how the system responded to failures. He hadn’t counted on the audience members wanting to prove they could get back into the Rack network faster than he could kill them, but the point was well and truly made. Rack is pure win.
The Venue · It was at the Scottish Royal College of Physicians. Plenaries were in the nice modern amphitheatre; the other tracks were in its beautiful nineteenth-century (I think) Great Hall and “New” Library. Here’s a picture featuring the library and Bruce Scharlau (on the left), who’s on faculty at the University of Aberdeen and spoke about the issues of teaching kids to program with Ruby.
The City · On this trip, Edinburgh failed to win my heart. It didn’t have much of a chance; the weather was chilly at all times with a random mix of rain, fog, and a cruel wind, often more than one at a time. I can’t say whether I find the architecture pleasingly harmonious or crushingly boring; but I’d really like to come back and have a more leisurely look sometime.
Sometime when I have a better chance of seeing some sun; everything started looking better on the rare occasions it came out.
I got the impression that Edinburgh has a drinking problem. Like, a lots of people falling over shitfaced in the street problem. Maybe it was just the neighborhood, which had a really high concentration of pubs.
The Conference · What can I say? These regional Ruby conferences, they’re all good, based on my experience. This one was only weakly regional; about half the attendees were Scottish, others from all over Europe, and with a strong faction of Americans whom I presume were thinking about the Ruby-and-Whisky combination. If you haven’t been to a Ruby conference, you should go sometime.
I learned lots of things. I met people who were already friends. I met others who I think will become friends. The crowd at my keynote was full of warmth, smiles, and friendliness.
And the organizers brought in a ridiculously corny but beautifully-executed Scottish extravaganza for the post-conference party: pipes, dancing, swords and axes and shields, bawdy humor. I can’t imagine anyone not swept away by the fun.
Thanks to Graeme and Alan and especially Paul!