Backup

I’m standing on a huge stage in a giant hangar-like room already filled with at least a thousand people. More are arriving. I’m due to start speaking in a few minutes. But there’s a problem with my laptop. It connects to the external screen, then disconnects, then connects, then disconnects. The technicians are on the stage with me, quickly swapping out adaptors and cables as they try to figure out a fix.

This is a pretty standard stress dream for me. Except this wasn’t a dream. This was happening for real at the giant We Are Developers World Congress in Berlin last week.

In the run-up to the event, the organisers had sent out emails about providing my slide deck ahead of time so it could go on a shared machine. I understand why this makes life easier for the people running the event, but it can be a red flag for speakers. It’s never quite the same as presenting from your own laptop with its familiar layout of the presentation display in Keynote.

Fortunately the organisers also said that I could present from my own laptop if I wanted to so that’s what I opted for.

One week before the talk in Berlin I was in Amsterdam for CSS Day. During a break between talks I was catching up with Michelle. We ended up swapping conference horror stories around technical issues (prompted by some of our fellow speakers having issues with Keynote on the brand new M1 laptops).

Michelle told me about a situation where she was supposed to be presenting from her own laptop, but because of last-minute technical issues, all the talks were being transferred to a single computer via USB sticks.

“But the fonts!” I said. “Yes”, Michelle responded. Even though she had put the fonts on the USB stick, things got muddled in the rush. If you open the Keynote file before installing the fonts, Keynote will perform font substitution and then it’s too late. This is exactly what happened with Michelle’s code examples, messing them up.

“You know”, I said, “I was thinking about having a back-up version of my talks that’s made entirely out of images—export every slide as an image, then make a new deck by importing all those images.”

“I’ve done that”, said Michelle. “But there isn’t a quick way to do it.”

I was still thinking about our conversation when I was on the Eurostar train back to England. I had plenty of time to kill with spotty internet connectivity. And that huge Berlin event was less than a week away.

I opened up the Keynote file of the Berlin presentation. I selected File, Export to, Images.

Then I created a new blank deck ready for the painstaking work that Michelle had warned me about. I figured I’d have to drag in each image individually. The presentation had 89 slides.

But I thought it was worth trying a shortcut first. I selected all of the images in Finder. Then I dragged them over to the far left column in Keynote, the one that shows the thumbnails of all the slides.

It worked!

Each image was now its own slide. I selected all 89 slides and applied my standard transition: a one second dissolve.

That was pretty much it. I now had a version of my talk that had no fonts whatsoever.

If you’re going to try this, it works best if don’t have too many transitions within slides. Like, let’s say you’ve got three words that you introduce—by clicking—one by one. You could have one slide with all three words, each one with its own build effect. But the other option is to have three slides: each one like the previous slide but with one more word added. If you use that second technique, then the exporting and importing will work smoothly.

Oh, and if you have lots and lots of notes, you’ll have to manually copy them over. My notes tend to be fairly minimal—a few prompts and the occasional time check (notes that say “5 minutes” or “10 minutes” so I can guage how my pacing is going).

Back to that stage in Berlin. The clock is ticking. My laptop is misbehaving.

One of the other speakers who will be on later in the day was hoping to test his laptop too. It’s Håkon. His presentation includes in-browser demos that won’t work on a shared machine. But he doesn’t get a chance to test his laptop just yet—my little emergency has taken precedent.

“Luckily”, I tell him, “I’ve got a backup of my presentation that’s just images to avoid any font issues.” He points out the irony: we spent years battling against the practice of text-as-images on the web and now here we are using that technique once again.

My laptop continues to misbehave. It connects, it disconnects, connects, disconnects. We’re going to have to run the presentation from the house machine. I’m handed a USB stick. I put my images-only version of the talk on there. I’m handed a clicker (I can’t use my own clicker with the house machine). I’m quickly ushered backstage while the MC announces my talk, a few minutes behind schedule.

It works. It feels a little strange not being able to look at my own laptop, but the on-stage monitors have the presentation display including my notes. The unfamiliar clicker feels awkward but hopefully nobody notices. I deliver my talk and it seems to go over well.

I think I’ll be making image-only versions of all my talks from now on. Hopefully I won’t ever need them, but just knowing that the backup is there is reassuring.

Mind you, if you’re the kind of person who likes to fiddle with your slides right up until the moment of presenting, then this technique won’t be very useful for you. But for me, not being able to fiddle with my slides after a certain point is a feature, not a bug.

Responses

Ton Zijlstra

Favorited Backup by Jeremy Keith

Jeremy recounts some conference experiences he himself and Michelle Baker have made with last minute tech issues in getting your slides up and running at a conference. Like Jeremy I prefer to use my own laptop. But, yes, that sometimes turns out to not work or be impossible at the venue. A key reason to use my own laptop is I like to work on my slides while already at the event when I’m speaking later in the day. It allows me to adapt wording to what the participants are using, better contextualise it to the event’s atmosphere, replace some examples that have been used already in other people’s talks, or connect my story to those by others.

That said I do also make sure to have a prepared slidedeck with me (nowadays that is, it definitely wasn’t always so). Especially when working abroad I usually travel with that slidedeck in Keynote, a powerpoint formatted export, and two PDFs (one with just the slides, one slides with my notes). The PDF with just the slides, I usually have available online already as well. Where venue equipment glitches it means I can do my talk with or without my own laptop, or with or without slide projection altogether. Each of those additional versions I carry has been added as precaution after first having been issues encountered. The ‘slides as images’ Jeremy mentions is also a useful tip, so one can share .key or .ppt files with the correct fonts and locations of everything.

One thing Jeremy describes I’d never do: put my slides on a usb stick handed to me by someone at the venue, to add my files to their central machine. I’ve worked in countries and with governments where giving someone else access to your hardware is sure to result in additional installed features without my consent. I therefore always carry blank USB sticks with me on which I can put files to share with others which they can then keep, so that I never have to use someone else’s usb stick with my laptop. I have red ones and blue ones, and allow people to choose 😉

I think I’ll be making image-only versions of all my talks from now on. Hopefully I won’t ever need them, but just knowing that the backup is there is reassuring.

Jeremy Keith

A red and a blue usb stick, you can choose and keep. You can also choose whether to believe I am a nice guy handing out free usb sticks or a cautious one not letting your usb sticks near my laptop.

Related posts

That was UX London 2024

Three magnificent days of design knowledge.

The complete line-up for Patterns Day …and a workshop!

Eight fantastic speakers, and one unmissable full-day workshop with Vitaly Friedman.

Hosting DIBI

On stage in Edinburgh.

Starting and finishing

Some advice for public speaking.

Hosting UX Fest

Online interviews with super smart speakers.

Related links

Patternsday 2024 – Photos by Marc Thiele

Lovely photos by Marc from Patterns Day!

Tagged with

Patterns Day Patterns | Trys Mudford

Trys threads the themes of Patterns Day together:

Jeremy did a top job of combining big picture and nitty-gritty talks into the packed schedule.

Tagged with

Breadcrumbs, buttons and buy-in: Patterns Day 3 | hidde.blog

A nice write-up of Patterns Day from Hidde.

Tagged with

Responsive typography and its role in design systems | Clagnut by Richard Rutter

Okay, if you weren’t already excited for Patterns Day, get a load of what Rich is going to be talking about!

You’ve got your ticket, right?

Tagged with

35mm scans — writer/editor/reporter

Clicking through these cold war slides gives an uncomfortable mixture of nostalgic appreciation for the retro aesthetic combined with serious heebie-jeebies for the content.

The slides appear to be 1970s/1980s informational or training images from the United States Air Force, NORAD, Navy, and beyond.

Tagged with

Previously on this day

5 years ago I wrote Toast

Jeremy is not eating toast.

9 years ago I wrote 100 words 089

Day eighty nine.

17 years ago I wrote Hackfight

How a vague idea turned into reality thanks to an amazing team of hackers.

18 years ago I wrote Ajax workshop in NYC

Learn DOM Scripting and Ajax in the Big Apple.

21 years ago I wrote A source of beauty

Sometimes I come across a website that’s so beautifully designed and elegantly executed that I don’t know whether to be inspired or depressed by it.