Linux.conf.au, Day 1

Linux.conf.au, Day 1
I've got a number of journal entries prepared to continue the report on my dive adventures, but I haven't finished of the processing of the photographs to go with them. They'll be posted when I have a spare moment.

I've arrived in Sydney for Linux.conf.au, which is huge, and allegedly has 700-800 attendees. Every session I've been to, including the keynote/welcome, has been packed, with numerous people standing or sitting on the floor.

The regular conference-goers are here, as well as Nat Torkington, whom I didn't expect. I also shared a mini-bus from the airport with Andrew Tanenbaum.

I'm planning to spend much of the day in the hallway stream, although I'm attending a few of the presentations here and there. I'm also posting what few photographs I take to flickr. I daresay that I'm both a poor photographer and a flickr newbie, so don't expect anything too amazing.

Tonight is the speakers' dinner, which is on a boat. Tomorrow night is a party which I believe is sponsored by Google, Wednesday is the professional delegates and speakers' "networking session" (booze-up), and Friday night is the conference dinner. I'm planning to sleep Thursday night in order to be awake before 6am for the "speakers' adventure".

(read more...)

Away diving - Day 0

Away diving - Day 0
Today (Tuesday 2nd January) we left for our big dive trip, and discovered that sometimes just getting places can be a little too exciting. It started with a late taxi (that's fine, we plan for such things), a huge queue at the airport (still okay...), our airline telling us that they'd overbooked the flight(!), and a free upgrade to Business Class for Jacinta. So far, so good.

Where things started to get exciting is that our flight to Brisbane was running late, and it connects with a second flight to Bundaberg where our boat leaves. At this time we discovered two notable facts: 1) even though we're booked for a connecting flight, there's no guarantee it will actually connect; and 2) the flight we're trying to connect with is the last one for that day.

Since our dive boat would be departing that evening, and would not return until a week later, we were rather concerned that our holiday wouldn't even start! Important lesson learned: when booking connecting flights, make sure you're not connecting to the last one.

After some worried phone-calls and significant time spent ingratiating myself with as many flight staff as possible, we were informed that the plane would be held for us, and we could all breathe easy. So we got to the boat with plenty of time to spare (the last flight still arrived many hours before the boat departed).

On the boat, we were told that the trip to our first dive site overnight would be rough, and indeed it was! I was prepared with sea-sickness medication, and was surprised that it did nothing whatsoever to help. I spent most of the early hours of the morning "feeding the fishes", as the local saying goes. Important lesson learned: bring really strong sea-sickness medication for the first night. Luckily, I've had not even a hint of sea-sickness since then.

Day 1
We had five dives today, from early-morning to night. We've seen some pretty cool things, the most notable being a huge olive sea-snake searching for food, and about four turtles that were bigger than me (as well as many smaller ones).

The down-point of today was that our back-up torches flooded during the night-dive, and are certainly not in any condition to be taken underwater again. Instead of them failing in the obvious way (a bad o-ring seal), they failed at the switches, which are not even mentioned in the maintenance manual.

The real failure with our torches was our own; as every good sys-admin knows, you should always test your back-ups. Dropping our secondary lights in a bucket of fresh water would likely have revealed bubbles, and alerted us to a problem with minimal damage to electronics. Important lesson learned: even when you're on holidays, you're still a sys-admin.

The high-point was seeing a beautiful olive sea snake, a thick as my leg, and twice as long! It was extremely active, searching for food in all the coral nooks and crannies. It also seemed to be completely unworried to have a couple of divers watching it. Unfortunately our camera batteries were flat, so no photographs.

(read more...)

OSDC Wind-up

OSDC Wind-up
It's been a week since OSDC finished, so I thought it best I tie up a few loose ends. On Sunday Jacinta and I took Randal and Cog to the Melbourne Aquarium. This was very well received; it seems that our unique aquatic life are just as interesting as our land species.

In addition to the aquarium, books were autographed, gifts exchanged, drinks consumed, and stories were told. Unfortunately were weren't able to find any pajamas with kangraroos on them; cog was looking for them "for a friend". ;)

Thanks to Jacinta's hard work, a summary of the conference, including a list of blogs is on PerlNet. Please feel free to add to the list, you don't need an account to make changes.

(read more...)

What's new in Perl 5.10

What's new in Perl 5.10
The slides from my talk are now available at the Perl Training Australia talks page, and can be modified and distributed under the terms of Perl itself (see the license at the end of the presentation).

OSDC, day 3 + aftermath
For a good description of talks and events, see cog's journal.

Day 3 of OSDC involved me giving my talk on Human Interfaces for Geeks which was extremely well received, especially if the number of drinks purchased for me at the pub are anything to go by. Thank-you, everyone.

An especially big thank-you goes to Jarkko Hietaniemi, who patched Acme::Ook with less than 24 hours notice to assist me in writing a lightning talk. The result was Acme::OSDc, a module to compile and run a language presented by Jon Oxer (of Linux Australia fame) in the lightning talks the day before.

In true OSDC fashion, the entire module was written "live" on-stage in less than 5 minutes.

After the conference we went to a pub, and then another pub, and then a bar... You probably get the idea. Currently Randal and cog are visiting Healesville with Scott and Amanda, and I'm sure are having a great time. However with 37'C temperatures (98.6'F) I imagine they'll be spending a lot of time in the shade.

(read more...)

OSDC Day 2

OSDC Day 2
I missed the first half the day, as I had stayed up very late the night before and slept in. It seems I wasn't the only one who wanted an extra snooze.

I spent most of the day in the Hallway Track, speaking with people and catching up on events. A notable exception was the lightning talks, which are always worth seeing at OSDC. José encouraged everyone to start use.perl journals as a way to attract more international speakers, and singled me out as an example. Whether I'm a good example or a bad one, I don't quite know.

I'm presently working on my talks for tomorrow, including both a lightning talk and my main presentation. I've also discovered I need to think more about my talk titles for multi-track conferences. A title like Human Interfaces for Geeks works great for a single-stream, but I feel isn't catchy enough to attract the crowd I'd like when competing with multiple streams. Next year I'll have to use a title like Robotic Ninja Pirates.

(read more...)

Bitcoin QR code This site is ad-free, and all text, style, and code may be re-used under a Creative Commons Attribution 3.0 license. If like what I do, please consider supporting me on Patreon, or donating via Bitcoin (1P9iGHMiQwRrnZuA6USp5PNSuJrEcH411f).