Out and About at the Scottish Ruby Conference 2010
Posted at 22:45 on Tuesday, 30 March 2010
RUBY Yesterday I returned from an action-packed long-weekend in Edinburgh for the 2010 Scottish Ruby Conference. These are just my thoughts on the event.
Marred only by a persisting backache, the result of typical Travelodge hospitality; and mostly predictably chilly weather, SRC was the most fun and inspirational experience I’ve had in a long time. There was a wide array of high quality talks, and perhaps some that could have used a little refinement.
It all started last Thursday, when I got to an awesomely foggy Edinburgh and I decided to put out on the attendee mailing list a call-to-arms directed at a local eatery — The Pickled Green, which just happens to be a modern Scottish restaurant with good food, good service and very agreeable prices although less-than-agreeable furniture. Two full, large tables of rubyists showed up which was a fantastic opportunity to introduce each other and have some great conversation. Luckily, since I was also there with my girlfriend, topics did divert occasionally from procs and gems.
Day One
I entered the venue, registered and then gawked at the lovely decor of the Royal College of Physicians (see photos, link in footnote).
The first day of the event began with an introduction from the organisers and the first keynote from the renowned Jim Weirich — who, by the way, is a lot more Wozniak-esque than I would have thought. As you might expect, he gave a witty and insightful talk about his experience working through the first few chapters of SICP (aka. The Wizard Book), although not without a half-hour particle physics lecture beforehand. An energetic way to loosen the brain for the rest of the event.
Based on the track I followed (although there were loads of talks I wanted to attend that conflicted with others), the first day evolved into talks on scaling BDD using Cucumber (Joseph Wilk); a lively talk on mocking, with plenty of audience participation (Brian Marick); and a dry, yet in-depth session on teaching programming to children (Bruce Scharlau).
The talk I was looking forward to the most, bar the keynotes, was the session on IronRuby from author Ivan Porto Carrero. Since you obviously subscribe to my blog’s RSS feed, you’ll know that this (using the Ruby language with the .NET framework) is something I am heavily interested in. Unfortunately, I was kind of disappointed with Ivan’s talk. The content was great, but technical problems prohibited him from really answering the question – through demonstration – that I’m sure was in everybody’s head:
“What’s so great about IronRuby?”
Something I hope to demystify with a 3rd article in my IronRuby series soon. He had some fantastic things to say, if only the gods of technology had allowed it. Anyway, Eric Nelson and I took the opportunity after this talk to give out some books on the subject and solidify the idea with those who were interested.
Following that, a session on Arduino and Ruby from Martin Evans (remember my Arduino project?) and concluded the first day with a talk that I absolutely loved from Scribd.com’s Tyler McMullen. Tyler’s talk included some incredibly creative audience participation involving the audience installing a gem on their laptops which, upon invocation, would connect to his machine and essentially act as a server farm for a demo Rails application. This innovative stunt did the job of illustrating the advantages of a distributed architecture, and was kinda fun too.
Day Two
Saturday began, after starting the day right with coffee and shortbread, with an equally great keynote from Google’s Tim Bray on where the Ruby language currently isn’t; specifically in enterprise IT, concurrency and the mobile-space (and even gave away some Nexus Ones as an incentive to implement Ruby on Android).
I proceeded to another talk from one of the Scribd.com team, Tim Morgan on how to break a Rails website (not that I need training in that arena); Gwyn Morfey telling me to write bad code and the dudes from Exceptional giving me stats and explanations of the worst mistakes people make in their Rails apps — an inspirational morning, as you can glean from the talk titles (actually that last talk was a great idea).
From lunch to Elise Huard’s session on how to “rate” a Rails application, from the perspective of evaluating a product for possible acquisition; and finally “You’re doing it wrong!” from ex-Thoughtbotter Tammer Saleh. The latter was especially engrossing. The dude’s a fantastic speaker and the session was entirely coherent throughout.
The formal event ended with a short dramatic presentation from Jim Weirich and Joe O’Brien wherein the two took up the roles of business manager and developer in an epic struggle to bring Ruby into their day-to-day operations. This was followed by a 30 minute talk and Q&A session but I’m not gonna lie: I was mentally wiped out by that point. The after-party that evening was held in the same location, the opulent Royal College of Physicians. Alcohol, traditional Scottish dance performances and sword-fighting demonstrations from hairy, crass Scotsmen – what better way to end an intensely intellectual few days?
Edu-fatigue and the natural agony of travelling anywhere further than “down the road” aside, this was a true example of like-minded folk getting together and having a great time, involved conversation and more than a few beers at the end of it. I absolutely look forward to attending next year, in a less official capacity, and seeing some of the awesome people I met there again.
As a side note, it was very disappointing to me and most of the other attendees that one of the organisers had his iPhone stolen while it was charging. As much as I want to believe this wasn’t the doing of one of the delegates, it’s hard to see how it couldn’t be. Anyway, a frown was turned upside-down when attendees banded together to donate money to replace the stolen device — something which just warms my heart and further calcifies the idea that the Ruby community really is just an all-round friendly bunch.
Links:
Photo by the wonderful Frasier Speirs — make sure you check out all of his snaps from the event!
Tagged as: microsoft, ironruby, ruby, src, conference, scottish, event
In case you haven’t heard the term before, a bucket list is an enumeration of things you want to do before you ‘kick the 
As an ardent theoretical




