Freelancing Gods 2015

15 Mar 2015

So you want to run a Rails Camp?

Bikers with tents and beer

I’ve had a few people ask me lately about what’s involved in running a Rails Camp (I’ve had the honour/naïvety to run a few), so I figure it’s worth writing down all of my thoughts here as an easy reference.

First, for those not familiar with Rails Camps – they’re long weekends for Rubyists and Ruby-curious to gather, socialise, hack on side/open-source projects, build cool things, listen to talks, and just generally have fun. They’re usually held at pretty low-key venues – sleeping arrangements are dorm rooms with bunk beds.

They began in Australia in 2007 – Ben Askins organised the first, many others have stepped up to run more since (two every year in Australia), and they’ve played such an important role in bringing the Australian Ruby community together and helping us grow bigger, stronger and smarter.

The general format we’ve followed in Australia and New Zealand is as follows:

  • Arrive Friday afternoon, depart Monday morning – so there’s two full days for people to enjoy, plus a decent afternoon/evening to settle in.
  • We usually organise buses from the local airport and city centre to take people to the camp on the Friday, and then take them back again on Monday morning.
  • Some camps have been as small as 30 people, and others as large as 150 people. There is no ‘correct’ number – starting at the smaller end of the scale is probably wise for the first event in an area.
  • A very relaxed schedule – sometimes talks are sourced beforehand, though more often it’s left until the camp happens. People can go to talks, or hack, or socialise, or sleep, or whatever they like. Talks usually happen on just the Saturday and Sunday – there’s definitely no time on Monday (that’s just breakfast, cleaning up, and goodbyes), and Friday night the focus is very much on socialising and hacking.
  • Generally food is catered – the first few in Australia we organised food ourselves, which went well enough, but it’s another level of stress, and since we switched to paying for caterers, that’s worked really well for us.
  • Venues are generally a big hall or two (ideally one for hacking, and one for talks – if there’s a third spare for werewolf and other games, or for dining, even better, though we often have food and hacking in the same space, which isn’t the end of the world), plus dorm rooms for sleeping. Often at the Australian camps there’s a handful of people who opt to sleep in tents, but the majority opt for the dorm bunk beds.
  • Often there’s a chance on the Sunday evening for people to show off what they’ve hacked on over the weekend – prizes are optional (sometimes we have them, sometimes we don’t – it’s certainly not a competition, just a chance to do cool things and share them).
  • We don’t provide Internet access, but do we set up a local wifi network to allow everyones’ computers to talk to each other. Back when we first started, it was pre-iPhone and the idea of tethering for the Internet was unheard of. These days, at most camps – if there is cell phone reception – people will tether when they need to get online, but sometimes camps are in locations where there’s not even cell phone reception, and it’s arguably even better :)

Rails Camp

This is most certainly the AU/NZ model – and it’s what the previous UK and US camps have followed too. From what I understand, the other European Rails Camps (particularly in Germany) are closer to a BarCamp model, which is a more structured unconference style. As far as I know, the AU & NZ camps are the only ones still regularly happening – indeed, we’re coming up to #17 in June here in Australia.

From a cost perspective – Rails Camps in Australia and New Zealand are generally somewhere between $200 and $350 (AUD/NZD) per person, which includes all meals and accommodation. Discounts are often offered for women (the upcoming Rails Camp in Australia has 20% off for women, because women in Australia sadly are generally paid about 20% less than men), and for students.

Philip Arndt offers the following expense breakdown from the recent New Zealand camps:

Typically, for about 80 people, the venue costs about $5000-6000 and the food costs about $8000-9000. Drinks (alcoholic, and non alcoholic) end up costing about $4000 but I’d recommend avoiding this for the first event and just getting people to bring their own. T-shirts end up costing about $20 for each person but this is often sponsored too.

Mountain DJ

Keep in mind that those values are in New Zealand dollars, and alcohol there and in Australia is more expensive than many other parts of the world.

And while getting sponsorship is super helpful, I’d recommend aiming for ticket costs to cover food and accommodation – thus, sponsorship isn’t so critical (and if you find support, then that just makes the event even better).

When it comes to collecting money, it’s nice to have an organisation backing you (and taking on the insurance as well, ideally). This was not the case for the first several camps in Australia and New Zealand (they were run from people’s personal bank accounts, and any profits were passed onto the next organisers), but that provided part of the incentive to create Ruby Australia and Ruby New Zealand.

Alongside all of this, I recommend noting having a read of my thoughts on running events and creating welcoming spaces – things like Codes of Conduct are highly recommended for Rails Camps. Just because they’re more relaxed compared to proper conferences doesn’t mean you should skip such key elements to create safe events. Better yet, read what people like Ashe Dryden have to say.

I’ll try to keep this post up-to-date with any other thoughts on the matter (and certainly, I welcome input both from other organisers and those considering organising). If you’re interested in organising, it’s highly recommended that you attend a Rails Camp somewhere first – it’s much easier to get a feel for the event that way.

Finally: at the time of writing, there’s plans afoot for Rails Camps in California and perhaps Belgium – talk to Bobbilee and Christophe, respectively, to stay in the loop for those. One happening somewhere near New York is also a possibility. As mentioned, the next Rails Camp in Australia will be in June near Sydney, and some plans are taking shape for the November camp too. New Zealand Rails Camps are generally in the first quarter of each year, so keep an eye out for news of their sixth outing later this year.

10 Feb 2015

RubyConf AU 2015: Thank You

Last week RubyConf AU 2015 took place in Melbourne. A year prior to that, I’d put my hand up to run it… and over the course of twelve months, had assembled an excellent team, lined up speakers, venues, and a whole bunch of fun.

On Wednesday morning, it became real, as the workshops kicked off. By Saturday evening, it was finished with our after party at the Melbourne Lawn Bowls club in Flagstaff Gardens.

Going by the feedback we’ve received, I think it’s safe to say it was a success – at the very least, I’m thrilled with what we achieved.

But, of course, it would not have been possible without contributions from many, many people. I do want to list them here, even though it’s guaranteed I’ll forget someone and then feel terrible once I realise.

Firstly: to our sponsors, who not only gave us considerable amounts of money (no small thing in itself), but trusted and supported our efforts to grow the Australian Ruby community. Thank you Envato,, Redbubble, reinteractive, Digital Ocean, JobReady, Torii Recruitment, GitHub, Pluralsight, BuildKite, Lookahead Search, EngineYard, Soundcloud and Travis CI.

To our venues: Jasper, Zinc, and Deakin Edge. You provided fantastic spaces for our community to listen, learn, eat and socialise within. A special thank you to the AV team at Deakin Edge: Blake, Wes and Brad, plus our own video recorder Anthony, returning yet again to make sure our talks are captured for future generations.

To our stenographer Rebekah, who provided live captioning of our conference proceedings. She was not only extremely good at her job, but also responded to Keith and Josh’s banter in style.

To the weather gods – Melbourne’s traditionally fickle weather gave us four days of warm sunshine, which was perfect for showing off our fine city.

To the team behind our ticketing system Tito, who helped us with beta features and late night support.

To the Ruby Australia committee, who were super supportive when I first asked about running this conference, and provide essential and appreciated financial and organisational support. You play a massive part in the health and success of our community.

To our event manager Deborah Langley, and her colleague Sam. Engaging Deb to work on our event made our lives a great deal easier, and helped us to achieve great things. Plus, Deb and Sam helped the running of the conference and events purr along smoothly.

To our volunteers, lead by the inestimable Liam Esler and Mel Sherrin, and our stage manager Maxine Sherrin. You took excellent care of our attendees and speakers, kept things running to schedule, and deserve all of the credit for how calmly the conference ran.

To Amanda Neumann and Darcy Laycock, who worked with me to select presenters from our massive selection of proposals. We agonised over which talks made the cut (and there were many excellent choices that missed out), but I think our choices were great ones!

To our local Rubyists: Healesville guide Pete Yandell, and cycling leaders Gareth Townsend & Gus Gollings, who all ensured our attendees from near and far got to experience a different aspect of Melbourne beyond just the conference sessions.

To our fabulous illustrator Dougal MacPherson, who, with his 15 minute drawings hat on, drew a picture of every session (including workshops), which then became lovely gifts for our speakers.

To Tim Lucas, for his tireless work on our slick website, plus the corralling of our beautiful and popular t-shirts – which were designed by Magdalena Ksiezak (for the conference) and Carla Hackett (for the Rails Girls workshops).

To the organisers of the previous RubyConf AU events – Keith Pitty, Martin Stannard_, Michael Koukoullis, Josh Price, Elle Meredith, Jason Crane, Georgina Robilliard, and Steve Gilles. We have only been able to create this event by standing on your shoulders and reaping the rewards of your hard work.

To Ben Askins, who kicked off the bonding of our fantastic Australian Ruby community by organising the very first Rails Camp. That event changed my life.

To the large number of conferences that provided inspiration, including (but certainly not limited to) JSConf US and EU, FutureRuby, NordicRuby, eurucamp, and Web Directions: Code.

To our speakers, workshop presenters, Rails Girls organisers, and our entertaining and excellent MCs Josh Kalderimis and Keith Pitt. We gave you the stage, and you made us so very proud.

To my fellow organisers: Melissa Kaulfuss, Matt Allen, and Sebastian von Conrad. Through our shared vision and skill-set we have crafted a special event, all contributing in different and most definitely valued ways. I really cannot thank you enough.

To our employers: Inspire9, Envato, Lookahead Search and Icelab, who supported us in our endeavour, with time and patience and suggestions.

To our families, who recognised the commitment we had to give to make this real, and looked after us, loved and supported us. You’re the very definition of amazing.

To everyone else who helped in any way – I was inundated with offers of support and assistance over the past year, and while I didn’t have the opportunity to take everyone up on that, the offers themselves are greatly appreciated.

And finally, to everyone who attended the conference, and the broader Ruby community. It feels far more that we’ve done this with you than for you.

Thank you all, so very, very much.

16 Jun 2013

Pat's Guide to Running Events

I’m lucky enough to attend quite a few conferences (mostly IT-focused), plus I’ve organised a handful as well (Trampoline and the occasional Rails Camp)… so it could be argued that I know a few things in this area. More accurately, it means I can get quite opinionated on the matter, which was quite clear this evening with a few ranting tweets.

Some friends (rightly) encouraged me to write something down in a longer form, so here we have my recommendations for running events generally, but with a focus on conferences.

Before I get stuck into my thoughts, I want to be clear: organising events is a tonne of hard work, is often thankless, and almost never financially rewarding. I have many friends who run events of all sizes, and this post is by no means an attack on them or other organisers of events I’ve attended. It requires no small amount of bravery and risk to put something together.

Single Track

I’m a big fan of single-track conferences – keep everyone together and focused on the same talks. This does reduce the number of speakers (and thus, ideas being shared on the big stage), but generally it leads to a better set of talks, as you’re selecting the absolute best available.

That said, this is not a deal-breaker – multi-track conferences can certainly work well, especially when the tracks have clear themes.

A tangent for those who are keen to give great talks, technical or otherwise: watch Ben Orenstein’s excellent RailsConf talk – and then watch it again when you’re starting to prepare for your next talk.

30 Minutes or Less

I’m pretty sure no talk needs more than 30 minutes. Keynotes are perhaps the one exception – but hey, if you’ve gone with a single track, there’s no keynotes – and I like the idea of all speakers being equal. And to keep the sessions focused, perhaps have a no-questions rule. Encourage attendees to chat to the speakers one-on-one instead.

Emphasise the Socialising

Don’t forget to add plenty of socialising time in-between talks. I know plenty of people attend events not for the talks but to meet people, to connect with their peers – so do what you can to encourage these opportunities. The excellent Nordic Ruby has a rule that there must be at least 30 minutes break between each session.

Curate Lightning Talks

Lightning talks can be a mixed bag – sometimes they’re great: I remember the final lightning talk at the third Trampoline Melbourne, where a high school business teacher taught us all how to beatbox Billy Jean; sometimes they’re awful: product pitches and advertising bullshit that can mar an otherwise excellent event.

These days I probably err towards having no lightning talks, but I’ve seen it done well and curated carefully, and perhaps that’s the best way to approach it. Anyone can put their hand up, but have someone whose job it is to pick a handful that stand out. The RubyConf Australia lightning talks were top notch, and I largely attribute this to the curation.

No Sponsor Talks

Whatever you do, don’t give away speaker slots to sponsors – every speaker should earn their spot on their own merits. Perhaps you can allow sponsors to recommend some speakers (if you handpick some of your talks), and then they can fork out extra to cover that person’s travel expenses, provided you think they should be part of your lineup.

Be Mindful and Seek Equality

It’s well documented that the technology industry is dominated by men, and that there are plenty of situations where women have been treated terribly. Having a clear anti-harrassment policy is a wise idea, as is making the extra effort to seek out women speakers and attendees (something the JSConf EU team do a stellar job at).

We certainly keep an eye on the male-to-female speaker ratio at Trampoline, and have encouraged women in particular to put their hand up to speak – though we also encourage plenty of men too. The later events have certainly been more balanced than earlier ones.


Most conference parties suck.

I wish it wasn’t the case, but so often, they’ll be held in some crowded bar with loud music. Whether the music’s good or not is beside the point – I don’t go to conferences for the music, I go to socialise. If I need to yell to have a conversation, the odds of me going home rise dramatically. There’s many in the technology industry who aren’t super adept at being social, and these kinds of environments just make it even harder to connect with other people.

The wise Ashe Dryden raised this point recently, and many chimed in with clear support for parties where there’s more of a focus on conversations.

Also: go easy with the alcohol. I attended one Ruby conference recently where there were trays of shots lined up at the official parties (yes, at loud bars) – a particular shame given the rest of the conference experience was excellent.

I know Rails Camp has garned a reputation in Australia of being quite a drunken affair. I think this is a little unfair – yes, sadly some people do get plastered, but the vast majority are pretty smart with their alcohol intake. Perhaps my issue’s more with the wider drinking culture than with the events/conferences scene.

Somewhat related: I love that Travis CI host meets at cafes instead of bars, running up a coffee tab (and I don’t even drink coffee!).

Start Later

I had the pleasure of hearing Alex Koppel speak at Railsberry earlier this year on the topic of sleep – something pretty critical for everyone, and yet often forgotten, especially when it comes to conference schedules.

There’s sessions all day, then dinners and parties all night – and then you get up bright and early the next day to do it all again. Don’t get me wrong, I don’t want conference organisers to become strict parents, but if you have an official party going past midnight, and then talks starting around 9am in the morning, that might leave just enough time for the recommended 8 hours of sleep. And that’s provided you’re not far away from either the conference or party venues, and the conference is providing you a tasty breakfast.

I’d much rather kick things off in the late morning, let people enjoy their evenings, get a proper rest, take it easy in the mornings, and be awake and focused for all the sessions. Indeed, the next event I run (don’t ask me what it is, I don’t know yet) will begin with brunch, a meal that Melbourne excels at.

Seriously: Melbourne’s breakfasts are the best in the world.

Superb Food & Drink or Nothing

And when it comes to meals, do try to provide excellent food and drink at your event (for breakfasts, lunches, dinners and snacks). You’ve got a great opportunity to keep attendees and speakers all in the same place, all socialising and sharing ideas – but if the food’s bad, people will wander off searching for other options. Of course, this will happen to some extent anyway, but good food is noticed and welcomed.

Good coffee too – there’s always a big cheer for the baristas when conference organisers are closing events.

If you can’t afford these things, that’s okay and completely understandable – but instead of providing limited or average options, give people lists of excellent cafes and restaurants nearby. Or perhaps line up a sponsor whose funds will be directed towards food and drink – and be sure to mention this before meals as well.

We generally haven’t bothered with meals at Trampolines – but at the most recent Sydney event, Caroline and Steve organised simple yet excellent catering, and everyone stuck around, had a great meal and could continue conversations without being caught up in the logistics of finding their own food.

Superb Wifi or Nothing

Good conference internet is hard. I can count the events I’ve been to with close-to-faultless wifi on one hand. You need to decide whether it’s critical for your event, but again, don’t be half-arsed about it: put the effort in or drop it completely.

If you aren’t going to bother with internet (or even if you are), a lovely touch is to go out of your way to organise data-capable SIMs for foreign attendees – and make sure they can be used for tethering. I’ve seen some conferences provide 3G/4G dongles to speakers – which is great – but making that offer to all attendees (even if you charge for it) would be brilliant.

For those in Australia looking to have first class internet access available at their event, I recommend speaking to Donal (once of NodeCity) at Podomere, who knows his networking devices and IP traffic back to front. (I did help him out at a few events – but I was just the dumb labour putting access points in place, he’s got all the smarts).

Superb Schwag or Nothing

Your schwag is almost certainly shit. We don’t need more pens, stickers, flyers, magazines, canvas bags, key-rings and stress balls. They’ll almost always end up being thrown out and ignored – which means they’re a waste of time, money, and materials – all limited resources! Stupidity on so many levels!

I can think of only one conference I’ve been to that had schwag worth keeping – Paul & Eamo’s Funconf. Though to be fair, that event was special on so many levels, and calling what we were given ‘schwag’ is demeaning.

As for the rest – occasionally there’s useful things in the mix, but the goal should be no schwag at all. Sponsors may request it, but be polite yet firm and point out that they’ll get much better returns putting their money towards your food or coffee. You could also look at giving people the choice to donate money to worthy causes instead of creating mindless rubbish.


Perhaps I’m wrong to treat t-shirts separately to the rest of the schwag… much of the same applies, though my rules are slightly different: if you can put together an excellent design and offer it in both mens and womens sizes, and perhaps make it optional (those who really want it can pay for it), then consider it.

But seriously: if it’s not a design that someone who doesn’t go to the event and has no interest in the focus of the event wouldn’t consider wearing, I’d opt for no t-shirt. Don’t bother with sponsor logos either.


Again, almost schwag, but not quite, as badges can be extremely useful for the duration of the event – as helpful reminders of peoples’ names, as a reference for conference schedules, and even as proof of entry for parties.

But almost always, they’ll be thrown out once the conference is over. Which wouldn’t be such a big deal, except they’re mostly plastic and cords, neither which ever get re-used.

Again, the talented Paul Campbell wins points here for providing simple badges on cardboard, with a ribbon to secure it around your neck. Another option is biodegradable plastic badge holders – but keeping things simple is likely the best option.

Over to you

If you disagree with any of this, there’s a comment box below, let me know – or hassle me on Twitter. There’s a decent chance I’ll amend this post over time as more ideas form in my head, but this should provide plenty to consider right now.

25 Sep 2012


This could be a story about a mystery. Or it could be an adventure. Or even a tale of learning and sharing. But ultimately, it really comes down to friendship and trust.

Gaelic Badges

Ah, but where to start? Well, if we look back several years, it starts with my good friend James Healy, introducing me to a programming language called Ruby. That led me to the Australian Ruby community and the very first Rails Camp just outside Sydney, where I met Matt Allen. A year later, Matt Allen introduced me to Geoffrey Grosenbach at RailsConf in Portland, Oregon. A few months later, I found myself in Berlin, where through Geoffrey I met Paul Campbell of Dublin.

And then I met Paul again in Las Vegas, London, Amsterdam, Margate (for another Rails Camp), Berlin, and then finally in his home city of Dublin last year. I now consider myself lucky to call Paul a good friend, and have also had the pleasure of occasionally working with him.

Paul is a man with grand ideas, and one of those is an event he and fellow Dubliner Eamon Leonard concocted called Funconf. Every year as Paul put it together, I would consider travelling around the world to attend, but it just didn’t work out. This year, though, Paul told me the third Funconf would also be last – and so I became determined to be there for it. There were other events in in the same corner of the world I have been keen to see as well, thus it became something of a tour – four months travelling around Europe. Let’s be clear: from the beginning, Funconf was always one of the main reasons for the trip.

But what was I travelling over to be a part of? I knew that it was a conference – well, kind of: there would be some talks, close enough. And it’s a tech crowd that attends, so it’s work related at a stretch. But beyond that, Paul & Eamo weren’t talking.

When tickets were finally released, the website, gorgeous though it was, didn’t shed any light. All it asked was one question: “Do you trust us?”

My answer was always going to be yes.

Even after handing over a not inconsiderable amount of Euros to secure my place, few answers were forthcoming. Food and beds would be covered, but there was no clues as to where those beds would be, let alone what food we would be eating.

So I waited patiently, and began upon my travels. I attended conferences, I wandered through beautiful European cities, and I caught up with many friends along the way.

And finally, I arrived in Dublin at the end of August, still clueless as to what was to come. I wasn’t alone though – about a hundred others had come from across the globe. Most had been to previous editions of Funconf, but they were no more enlightened than I.

We met on Friday morning at a hotel in Dublin – some of us sporting a bit more facial hair than normal, after some tweets from Paul & Eamo – and found ourselves in a situation that felt very conference-like. There was a registration desk, hotel-catered breakfast, and a room with lecture-style seating and a PowerPoint presentation ready to go. This wasn’t what we expected! Werner Vogels, CTO of Amazon, was our morning’s speaker, and the talk was, well, just like any run of the mill conference.

We were being trolled. Or, as we’d say in Australia, Paul & Eamo were taking the piss.

Then, things started to get interesting. We grabbed our bags and were herded onto three big, black limousine party buses (a reference to Funconf 1) and with three shiny Deloreans (a reference to Funconf 2), we were escorted by local police to Heuston Train Station.

The mode of transport stakes were quickly raised – because we were then asked to board a train booked just for us, with the destination being Galway, on the other side of Ireland.

Next stop: Galway

Of course, this was just one piece of the puzzle – what was to come once we arrived in Galway had yet to be revealed. That didn’t bother us much: we all revelled in the experience of the train trip, catching up with old friends and making new ones.

Buses – though nothing fancy this time – took us from the station to another hotel. Again, it was quickly clear that this wasn’t out main destination either as we were led into another function room. This time around, there were no PowerPoint slides, for we were the main attraction: an open mic and an invitation to talk for a few minutes on topics of our choosing.

While most got an opportunity to share – in some cases, more than once – others missed out: as the ideas flowed, Paul was taking a token or so people out of the room at regular intervals, and they weren’t returning. Slowly but surely, the numbers thinned until there were fifteen of us left. If I had been keeping an eye on Twitter, I would have known what was happening – but thankfully, I didn’t catch any of the spoilers. The penny dropped when we grabbed our bags and were led through the back streets of Galway to find helicopters waiting.



And so, we arrived in grand style at our actual destination, Inis Mór of the Aran Islands (just off the west coast of Ireland).

All this, and it’s just the journey to get us where Funconf was taking place – the support act, if you like. Of course, with Paul & Eamo planning, the journey is as important as every other aspect of the event.

From there, it was a matter of collecting our amazingly crafted badges (thanks Kilian!) and bags (thanks Kilian’s mum!), settling into a bed & breakfast, and then wandering across the island in search of food, drink and friends.

Arriving on Inis Mór marked a change of pace: not only had we reached the event location (if an entire island counts as such), but part of the mystery of Funconf had been revealed. A large question mark still hovered, though: we had no idea what the next day would contain.

But we would have to wait until the morning for that. Friday evening was set aside for dinner and socialising – a fine way indeed to bring to a close such a uniquely wonderful day.

And once Saturday morning arrived, the rest of Funconf was revealed – well, to some extent. We had our venues: the local church, a nearby hall, a pub; and we had a schedule of when to be at each. The specifics of what would happen in each location was only divulged when required.

Those specifics, for the most part, were talks, and very good ones. None were technical, all were interesting, and they were generally stories or ideas. I shan’t recount each at length, as I would not do them justice (and, well, you had to be there), but my two favourites were Michael Lopp and Tom Preston-Werner (known as @rands and @mojombo, respectively). Fittingly, the focus for both was the topic of trust.

But beside the talks? Well, some of us visited the imposing cliff ruins of Dún Aonghasa, some of us got drenched riding bicycles in the rain (and some of us did both), but throughout there was a constant hum of socialising. While the talks were top notch, I can say with some certainty that the main reasons everyone came to Funconf were the people and adventure.

The evening brought with it a clever talk from Derek Sivers, a rocking performance by Kíla, and much partying – but all too soon, it was Sunday morning and time for us to board the ferry back to the mainland. A subdued ferry ride was followed by buses, and then another private train returning us to Dublin in time for the BBQ after-party.

And just like that, Funconf 3 was finished. A grand success indeed, and perhaps it’s for the best that there will not be another one – for I’ve no idea how Paul & Eamo could top that, plus it makes my experience all the more special, shared with such a superb group of fellow adventurers.

Paul, Eamon: thank you ever so much. I have no regrets for putting my trust in both of you, for it was a brilliantly crafted weekend.

21 Nov 2011

Cut and Polish: A Guide to Crafting Gems

As I mentioned here earlier in the year, a few weeks ago I had the pleasure of visiting Ukraine and speaking at the RubyC conference in Kyiv. My talk was a run through of how to build gems, some of the tools that can help, and a few best practices.

The video of my session is now online, if you’re interested:

There’s also the slides with notes, if you prefer that.

One of the questions asked towards the end was about publishing private gems, which I’d not dealt with before. However, Darcy was quick to tweet that Gemfury looks like a promising solution for those scenarios.

Please let me know if you think I’ve missed any critical elements of building and publishing gems – or if you have any further questions.

And many thanks to the RubyC team for putting together the conference and inviting me to speak – I had a great time!

10 Sep 2011

Speaking at RubyC

Just a quick note for anyone in or near Eastern Europe – I’ll be heading over to Kiev for RubyC in November. I’m going to be speaking there about how to build gems and the best practices when doing so.


So, if that interests you (or you’d just like to catch up or hear some of the other speakers talk about interesting Ruby-related topics), then hopefully I’ll see you there!

13 Dec 2008

Link: Unit Structures: Advice for Planning a Bar Camp

"Here are a few of the lessons I've learned in planning a BarCamp."

14 Feb 2008

Link: Australia 2020 - Nominations

"Every Australian has the opportunity to nominate to attend the Australia 2020 Summit as a member of one the 10 critical areas of discussion."

28 Nov 2007

Link: | About

Stickers that could be used at the next discworld con for peoples' badges

12 Nov 2007

Link: » How to run a great unconference session

"The myth is that by choosing to do an unconference, special magic will trickle down into all the sessions, blooming into dozens of beautiful flowers of enlightened communal experience."

22 Oct 2007

Web Directions South 2007

It’s a bit delayed, but I just wanted to write a little report (read: link to everyone and reminisce) on my trip to Sydney for Web Directions South 2007. So, in chronological order…

The Conference

I hadn’t been to Web Directions before – but I had made it to one of the preceding Web Essentials conferences, which had been great. This time around though, far better – for a variety of reasons. One difference was finding it really helps knowing a few people who are also attending – that strengthens the whole social side of the conference.

Some of the speakers, though, were brilliant. Andy Clarke ran an interesting session about the design of comics, John Allsop’s passion for the web was evident in his entertaining talk, and Scott Berkun’s presentation about the myths of innovation was fantastic as well.

The highlight, though (and I think most people who were there agree with this) was Mark Pesce’s Mob Rules. Grab the podcast of his talk and listen to it (any parts that interrupt Mark are clips from Robot Chicken). Mark’s an amazing speaker, and his content was thought-provoking. A fantastic way to end the conference.

The After-Party

After that, it was to the Shelbourne Hotel to drink, chat and party into the early hours of the morning. While I didn’t really contribute to drinking through the Microsoft-provided tab, I did get to meet several interesting people. One of which was John Allsop, who was one of the organisers of Web Directions. I’d like to say we discussed politics, social issues and the web – but to be honest, it was more John ranting and me listening (not that that’s a bad thing, John’s always entertaining).

John also pseudo-introduced me to Michael Koukoullis, which, joined by Nick Pellow, lead to further opinionated discussion about politics. There’s a blog post prompted by the topics we covered (and one of John’s blog posts) sitting in my head – hopefully I’ll get it down into some textual form at some point soon.

Web Shack at the Nerf Palace

The following day was filled with code – well, that was the plan. Most of us were pretty drained from the previous night, and I also got distracted by the AFL Grand Final.

I did manage to get pagination working in Thinking Sphinx though, and technorati support for this blog. I also got to experience the the tasty delights of Bourke St Bakery (particularly their raspberry and dark chocolate muffins) – so it definitely wasn’t a waste of time. Was also great to catch up properly with some of the roro crew.


And then onto the fantastic WebJam – which involved more drinks, partying, presentations of funky web stuff, and meeting people. Once that eventually wound up, I was introduced to what is apparently a Sydney institution, Harry’s Cafe de Wheels – their Tiger Pie tasted far better than what I was expecting.

Which pretty much brings us to the end of my Sydney adventures (for this journey north, anyway). Massive thanks to all involved in the events, each was awesome.

30 Jun 2007

Link: - online software for name tags and name badges

17 Mar 2007

Link: O'Reilly Radar > Bag the Schwag

30 Dec 2006

Link: Inspiro

16 Sep 2006

Link: RailsConf Europe Notes: Dave Thomas Keynote (On Risk)

09 Aug 2006

Link: Digital Web Magazine - Understanding the Unconference

Someone (me, perhaps?) really needs to do this for Melbourne.

RssSubscribe to the RSS feed

About Freelancing Gods

Freelancing Gods is written by , who works on the web as a web developer in Melbourne, Australia, specialising in Ruby on Rails.

In case you're wondering what the likely content here will be about (besides code), keep in mind that Pat is passionate about the internet, music, politics, comedy, bringing people together, and making a difference. And pancakes.

His ego isn't as bad as you may think. Honest.

Here's more than you ever wanted to know.

Open Source Projects

Other Sites

Creative Commons Logo All original content on this site is available through a Creative Commons by-nc-sa licence.