LWN.net Logo

A guide to successful FOSS conference presentations

July 9, 2010

This article was contributed by Joe 'Zonker' Brockmeier.

We just wrapped up the Ohio LinuxFest call for presentations, so pitching presentations is on my mind. Regional, volunteer-run conferences are not only a good way for people without a travel budget to see some big names in open source, they're also a way for first-time or inexperienced speakers to hone their presentation skills. Regional conferences also provide an excellent forum to educate users about your favorite project or topic.

But competition for speaking slots can be fierce. Established conferences like SCALE, Ohio LinuxFest, and others receive many more proposals than available slots. For example, the 2010 call for presentations for Ohio LinuxFest received about 120 proposals for less than 30 speaking slots. Some of the talks for regional conferences will quickly go to experienced speakers who have presented at the show before and/or have established a name for themselves as a topic expert and competent presenter. But most presentation committees for community shows also try to select local talent who are new to presenting, and those slots will go to the speakers with the best proposals.

Pitching your Proposal

"Submit early and often" is a good rule of thumb. Speakers should develop at least two presentation ideas, and submit them as early as possible — certainly well before the deadline. It's usually a bad idea to wait until the last minute to submit a proposal. In some cases, the committee takes note of which talks come in early. Even if that isn't the case, waiting until right before the deadline usually means that the proposal you submit will not be of the same quality as a proposal developed over the space of a few days. Submitting multiple talks boosts your chances if the committee likes you as a speaker, but doesn't like one of your topics or has to choose between you and another speaker who submitted a similar topic.

Presentation titles should be descriptive, short, and ideally something that will grab the attention of the presentation committee. A title like "Improving Kernel Contributions" is good, but "Anatomy of a Failure" was likely to garner more attention.

No matter how good the presentation title, the abstract has to live up to it, provide the committee with enough information to understand what the talk is about, and convince them that you'll put in the preparation time. There's little confidence that a prospective speaker who submits a one-sentence proposal is going to put in the time necessary to deliver a really excellent talk. And that is the goal of any good presentation committee: filling the schedule with talks that are not merely adequate, but ones that are excellent.

An excellent abstract explains what the topic is, the scope of the talk, and what the audience will learn during the presentation. The last is particularly important. Many submissions merely describe the topic, but the best submissions explain what the audience will gain from attending the talk.

Most calls for presentations will also seek a biography. Writing a biography is often an unpleasant exercise, but it's the best opportunity to show the presentation committee that you are actually the right person to present a given topic. Or not. If two people submit an "Introduction to Fedora" presentation, one of them being Paul Frields, guess who's most likely to be awarded the slot? This is another reason to think hard about your topic, pitch more than one idea, and try to choose something unique.

Feel free to contact the chair of the presentation committee if they're listed on the Web site and you need clarification on what the committee is looking for.

Preparing the Talk

Don't make the mistake of starting with slides when preparing a presentation. In fact, you probably shouldn't be at the computer at all when preparing the first draft of your presentation. Instead of firing up OpenOffice.org Impress or creating slides using LaTeX's Beamer class, grab a stack of index cards and head off to somewhere quiet.

For most presentations, you should have an introduction that describes what the audience will learn and the key ideas or information you want to impart. For a standard 60-minute slot, you should focus on no more than three to five major ideas.

Once you've mocked up your talk on paper, then it's time to start preparing slides. Use whatever tool you're most comfortable with but avoid writing out the entire talk on your slides. Your audience is not there to read your presentation, they're there to watch and hear you. Many presenters tend to cram slides with information and then stand in front of the audience reading the slides. This is a sure sign of a talk that will put the audience to sleep. If your audience can glean as much information from the slides as your actual presentation, you're not doing your job as a presenter.

With some exceptions, such as highly technical talks that require code examples or other supporting text, your slides should be uncluttered and only contain the basic ideas of what you're saying. Slides exist to support the speaker, not the other way around.

Also, a word of advice about technical problems. Come prepared to give your talk with no slides at all. If your laptop fails, the projector dies, or any other audio/visual catastrophe occurs, you should be able to give a talk with no slides at all. The best bet is to have index cards or a bulleted list of ideas that you can use to refresh your memory if showing the slides fails for some reason. Again, if by the day of your presentation you're not ready to do the presentation sans slides, you have failed to prepare adequately.

This is a lesson I learned the hard way at FOSDEM. Giving a talk on openSUSE, I was too used to referring to the slides and not comfortable giving the talk extemporaneously — despite knowing the topic cold. The projector and sound system developed a major glitch, so I was forced to work with no slides. I gave a substandard talk because I didn't have adequate paper backup and hadn't practiced the talk enough. Max Spevack followed my talk and had the same A/V problems that I had, but was able to do a fine talk using his notes. That was the last time I walked into a room to present without being fully prepared to give a talk with no slides at all.

The more practice you have, the better. Don't simply read through slides at the computer. Stand up and practice delivering your presentation out loud, preferably while looking at a mirror. If you have a willing audience, practice in front of them. Focus on making eye contact, smiling, and speaking at a slower pace than usual.

Remember that people are far more likely to remember the overall tone of the talk and general topics than details. If you're hoping to impart every detail of developing with Django in 60 minutes, you'll probably fail. Emphasize a few key concepts that you'd want attendees to remember, and focus on delivering an enjoyable presentation.

Timing is extremely important. Practice the timing so that you have enough material to fit the time, minus time for questions and answers, and no more. A common mistake is to show up with far more material than is possible to present in the time allotted. This not only robs the audience of the chance to ask questions, but also means you probably won't do a good job of presenting all of the material.

Presenting

The other reason to practice extensively is to calm your nerves. Most people find public speaking unsettling to some degree, but knowing the presentation (and topic) backwards and forwards goes a long way towards making public speaking more comfortable. See Scott Berkun's Confessions of a Public Speaker for some excellent anecdotes and rationale why people find public speaking so uncomfortable, as well as expansive advice on improving speaking skills.

It's important to remember that most audiences are friendly and wish to see a good talk. They do not expect you to be a great entertainer or to exhibit unnatural brilliance. Focus on making eye contact, speak slowly, and pause from time to time to gather your thoughts. Don't be afraid of a moment or two of silence.

Do be conversational and vary your tone; try to engage the audience. Don't be afraid to ask questions, as it's a good idea to try to get the audience to focus on you rather than the slides or (worse) their cell phones and laptops.

Giving a good presentation is not rocket science, or even kernel development. It is, however, a fair amount of work. Expect to spend at least ten to fifteen hours developing and practicing a good presentation. If it's your first, you might want to put in even more time.

This might sound like a lot of work for an hour in front of an audience, but it's well worth it. You'll find that you learn a great deal about a topic, even one you're an expert in, by preparing to deliver a presentation.


(Log in to post comments)

A guide to successful FOSS conference presentations

Posted Jul 9, 2010 22:18 UTC (Fri) by dowdle (subscriber, #659) [Link]

Other tips I've found helpful:

1) Do some hands-on if at all possible - Rather than just taking about something, try to show it too

2) Don't make your slides too fancy - It is easier to read big black text on a white background. If your presentation is being recorded, plain slides are much more readable on the recording.

3) Try to test your laptop out with the presentation system before hand. Don't wait mere minutes before it is to start to discover that the projector doesn't like your default resolution. This is especially important if you are using someone else's laptop are have not used it to give a presentation before.

4) If you are at a Linux conference, for goodness sakes... use Linux as the OS on the machine you are presenting with. If it is a loaner laptop and you don't have any choice, mention that to your audience so they won't assume you don't like Linux on the desktop. If it is not Linux specific but "open source / free software" oriented, try to use free software. Macs are for elitist smucks. If you are using both Windows and Microsoft Powerpoint for your presentation, make sure to apologize and if possible, have some gifts for your question asking audience.

A guide to successful FOSS conference presentations

Posted Jul 10, 2010 1:59 UTC (Sat) by achitnis (guest, #20) [Link]

This is ONE time that I totally disagree with an article being behind a subscriber-only firewall on LWN! This is stuff that needs to be out there, read by the rookies! NOW!

Great article!

Here's an old one by me on a a similar topic: http://foss.in/info/speaker-guide

A guide to successful FOSS conference presentations

Posted Jul 10, 2010 3:07 UTC (Sat) by vonbrand (subscriber, #4458) [Link]

I can only agree. But Our Esteemed Editor is dictator here.

A guide to successful FOSS conference presentations

Posted Jul 10, 2010 3:18 UTC (Sat) by rsidd (subscriber, #2582) [Link]

It will be out in a week and will not get outdated in that time. Meanwhile, mail it to all your friends and ask them to subscribe :)

A guide to successful FOSS conference presentations

Posted Jul 12, 2010 12:04 UTC (Mon) by macson_g (subscriber, #12717) [Link]

It will be out in a week AND it will be popular and widely read by LWN readers, because the [$] mark will indicate it as an article of good value.

A guide to successful FOSS conference presentations

Posted Jul 15, 2010 13:49 UTC (Thu) by cesarb (subscriber, #6266) [Link]

Doesn't the [$] mark disappear after that week?

A guide to successful FOSS conference presentations

Posted Jul 10, 2010 3:54 UTC (Sat) by kartik (subscriber, #54526) [Link]

"Come prepared to give your talk with no slides at all." -- Lesson learned at foss.in :)

A guide to successful FOSS conference presentations

Posted Jul 10, 2010 2:34 UTC (Sat) by yarikoptic (subscriber, #36795) [Link]

About avoiding the clutter and slides as just clues to the talk... presenting minimal amount of information can help to make accents through out your talk, making critical ideas easier to memorize or, if you are inventive enough, making your talk real fun. For critical references see

Takahashi method:
http://presentationzen.blogs.com/presentationzen/2005/09/...

and

OSCON 2005 Keynote - Identity 2.0
Dick Hardt | Founder & CEO, Sxip Identity
http://identity20.com/media/OSCON2005/

A guide to successful FOSS conference presentations

Posted Jul 10, 2010 3:03 UTC (Sat) by shemminger (subscriber, #5739) [Link]

Good advice, but here is one more tip. Join a local Toastmasters club. They provide a great way to learn to do public speaking!

More resources to becoming a better speaker.

A guide to successful FOSS conference presentations

Posted Jul 10, 2010 8:20 UTC (Sat) by tuos (guest, #43318) [Link]

Excellent tips.

The most recent great presentation I had a privilege to listen to was Aaron Seigo's Reaching for Greatness at Akademy2010 [1]. It had many these key elements of an excellent speech.

[1]: http://home.kde.org/~akademy10/videos/Reaching_For_Greatn...

A guide to successful FOSS conference presentations

Posted Jul 10, 2010 12:46 UTC (Sat) by amk (subscriber, #19) [Link]

Video of my PyCon 2009 talk, "How to Give a Python Talk", is available. I've gotten e-mails from people who said it inspired them to sign up to make their own presentations.

A guide to successful FOSS conference presentations

Posted Jul 10, 2010 15:46 UTC (Sat) by whiprush (subscriber, #23428) [Link]

My tips:

- If you're comfortable speaking you should consider keeping talks "on hand" when you go to a conference, sometimes a person might not make it and people are looking for a fill in, or maybe a spare room opens up and someone decides to organize lightning talks or something. Some of the best lightning talks I've seen have been unrehearsed and done spur-of-the moment.

- Find out ahead of time if the venue has internet and make sure your presentation doesn't depend on it. If your presentation needs a network connection or something ask ahead of time so the organizers know your needs. This helps avoid "Can everyone stop checking Facebook so I can show you my thing?"

- I have a "sanity check" person in the audience that I always make eye contact with in the presentation. She usually gives me signals if I'm running behind, or rambling, or overusing one of my crutch words. She also makes a frown face when I use an acronym without explaining what it is, which can be handy!

- I also ask a friend to be a notetaker for me so if someone asks me a question I can't answer I have it documented so I can follow up later.

- At certain events there's a good chance that one of the maintainers is in the audience, when I'm answering a question I ask if someone from the project is present to give their input. This has a bonus of letting the audience know that someone from that project is there (so they can talk to that person) and the contributor has opened themselves up for beer contributions from the audience afterwards. Win-win.

- Don't be afraid to team up. Sometimes two totally different personalities can make a talk interesting for the audience. The buddy system also helps out when one person is stuck or fumbling, the other person can help them out there.

- Always remember to repeat the question when in a large room with AV equipment. Asking the person if you've answered their question after your response can be real handy too.

- Don't forget to thank the sponsors and the organizers, it's tough work!

A guide to successful FOSS conference presentations

Posted Jul 10, 2010 17:05 UTC (Sat) by dskoll (subscriber, #1630) [Link]

That was a really good article. Now we need one for how to be a good audience member at a presentation. I've given quite a few presentations and I find it obnoxiously rude when people have their laptops on in front of them and are busy on IRC, checking email or whatever.

If the presenter has spent 15 hours preparing his/her talk, the least you can do is refrain from futzing with your laptop for one hour. If it's really so important to check your email, do everyone a favour and leave the room.

If I had my way, I would introduce a wifi-jamming device during presentations for forcibly disconnect devices from the Internet. :)

A guide to successful FOSS conference presentations

Posted Jul 10, 2010 20:29 UTC (Sat) by dlang (✭ supporter ✭, #313) [Link]

I look at it the other way.

if the speaker is presenting enough information I'll pay close attention.

if they are taking n hour to present 10 min worth of information I'll listen (to catch the 10 min worth of information) while doing something else rather than leaving and missing that 10 min of information.

I honestly don't care how much time the presenter spent preparing. I care about how useful the presentation is. I've seen cases where someone standing up with (near) zero preparation gave a far better talk than someone who prepared for weeks.

long preparation time does not mean that the presentation is good. different people need different amounts of preparation time to give the same quality presentation. This is no different than in programming where some people take weeks to accomplish what others can do in hours.

some preparation is good, and I have no disagreements with the recommendations in the original article, but don't make the mistake of thinking that since it was hard work to prepare that the result must be good.

A guide to successful FOSS conference presentations

Posted Jul 10, 2010 22:42 UTC (Sat) by smoogen (subscriber, #97) [Link]

I have taken the same view as my professors did in college. I stop the talk, and ask if the person would be better off getting wifi outside the room than in it.

Or put another way, your important time is worth just the same outside the room walls as it is in. The fact that you don't find the talk interesting does not mean you have the right to affect other people who might be enjoying it. [Especially the guy who took a conference call inside, but thankfully the other people were kind enough to take his phone and throw him out for me :)]

A guide to successful FOSS conference presentations

Posted Jul 10, 2010 23:02 UTC (Sat) by dlang (✭ supporter ✭, #313) [Link]

and how do you tell the difference between someone taking notes on their laptop and someone reading e-mail?

are you also going to ask someone who is reading a book to leave the room? if not, why not? what about someone writing on a pad of paper? now what about someone doodling on the same pad of paper? now what about someone writng the Great American Novel on the same pad of paper? what about someone just sketching a picture?

taking a phone call is one thing, that requires making noise which directly prevents people from hearing you.

arguing that this distracts people around the person is both insulting to those people, and meaningless unless you are going to ban _everything_ that could be distracting.

all other ways of people doing things that aren't paying attention to you should be roughly equivalent. it shouldn't matter if they are using an electronic device or not.

if you have some other hold over the people (like grades in a classroom) you may be able to assert additional control of what they do, but nothing will prevent them from finding ways to do something else (comic books in textbooks is a perfect example of this)

A guide to successful FOSS conference presentations

Posted Jul 11, 2010 11:16 UTC (Sun) by tonyblackwell (subscriber, #43641) [Link]

I like to type my own notes as a talk progresses; reasonably fast typist, helps me tremendously in going over the details of a talk if it had real information content. Valid point about not distracting others; I try and sit to the rear or side of a hall so no-one behind to be visually distracted.

Most impressive typing I've seen during a lecture was a chap throwing all his comprehensive typed points straight into bullet-point slides in real-time, ready for passing on the information to those who couldn't make it to the talk.

A guide to successful FOSS conference presentations

Posted Jul 11, 2010 9:47 UTC (Sun) by danieldk (subscriber, #27876) [Link]

You are competing with other things that attract attention (parallel sessions, e-mail, wandering in thoughts, etc.), make your talk the most interesting thing to give attention to.

A guide to successful FOSS conference presentations

Posted Jul 15, 2010 0:58 UTC (Thu) by fsateler (subscriber, #65497) [Link]

You sound like $random_school_teacher. If people are not listening to you, most probably it's your fault for not being interesting enough, not theirs.

A guide to successful FOSS conference presentations

Posted Jul 12, 2010 4:07 UTC (Mon) by PaulWay (✭ supporter ✭, #45600) [Link]

One of the most interesting people I've seen present is Damian Conway. He gave a talk in the Monday morning session of LCA 2006 called "Presentation Aikido" which talked about some of this stuff and more - unfortunately I then went out to a couple of other sessions which violated his points grievously. He then proceeded in the afternoon session to give a talk about the upcoming features in Perl 6, where he broke one of his own rules by talking for four hours straight on one topic. The thing that convinced me he was a good presenter is that he had everyone's attention the entire time and even I, though struggling, was able to come up with ideas and questions and take-home points three hours in.

His keynote on the technical and social lessons from Perl 6 development was epic, and worth watching just for his presentation style.

I later asked him where he learnt to present so well, and he said that he hadn't done any courses - he'd just observed what worked and what didn't in other people's talks and did more of the latter and avoided the former. I think that's one really good thing for every presenter to ask themselves: go to other people's presentations and ask yourself what you like about this presenter, what things they do well and what they do poorly, and how you can improve your talks as a result.

Have fun,

Paul

Conference Presentation Judo

Posted Jul 12, 2010 14:39 UTC (Mon) by pflugstad (subscriber, #224) [Link]

The best guide to creating presentations I've found is from another PERL presenter (M. J. Dominus):

http://perl.plover.com/yak/presentation/

Outstanding. I don't know if he stole these from Damian or Damian from him, but there are lots of quotes from Damian in the notes.

A guide to successful FOSS conference presentations

Posted Jul 13, 2010 12:01 UTC (Tue) by jmspeex (subscriber, #51639) [Link]

A title like "Improving Kernel Contributions" is good, but "Anatomy of a Failure" was likely to garner more attention.

I'm actually getting tired of this kind of title. The problem is that while they may be amusing, they are also useless at describing the talk. When I read it, I have no idea whether we're talking about the Linux kernel or MySQL, I have no idea whether we're talking about a technical or an organisation problem. I don't think anyone goes to a talk becaues the title's funny, but I'm sure some people end up *not* going to a talk because they didn't see that the title described something they're interested in.

A guide to successful FOSS conference presentations

Posted Jul 15, 2010 10:39 UTC (Thu) by wookey (subscriber, #5501) [Link]

Whether this matters depends enormously on the details of how the info is presented to conference-goers. e.g at an event like FOSDEM attendees usually only have titles to go on. More upmarket events may give attendees a full programme with the abstracts in in which case an 'interesting' title is fine - people can read the abstract for the details.

I try to title/abstract a talk so that the information someone needs to decide if it is interesting to them is present both before and during the event.

The other tip I've learnt is that pictures are often better than words in conveying complex info. Which is a pity because pictures are harder to do (at least for me). And there is no substitute for practice in become good at presenting. Watching video of yourself is also informative, because you can see how much you 'erm' and gabble and fidget (all things to be minimised).

A guide to successful FOSS conference presentations

Posted Jul 15, 2010 10:53 UTC (Thu) by dlang (✭ supporter ✭, #313) [Link]

even in the highest-end conference you still have the calender where there is only room for the title.

A guide to successful FOSS conference presentations

Posted Jul 31, 2010 17:31 UTC (Sat) by dberkholz (subscriber, #23346) [Link]

That's where the magical colon comes in. For example:

Anatomy of a Failure: When the Linux Kernel Development Process Falls Apart

A guide to successful FOSS conference presentations

Posted Jul 16, 2010 10:13 UTC (Fri) by Tet (subscriber, #5433) [Link]

The other tip I've learnt is that pictures are often better than words in conveying complex info

Absolutely. Of course, it's possible to overdo it, but there are times when a single picture can convey what you're trying to say much better than merely trying to explain it. I realized part way through my last presentation that I really should have done a simple diagram to explain colorimetric intent, rather than trying (and I think largely failing) to describe it in words.

A guide to successful FOSS conference presentations

Posted Jul 17, 2010 14:20 UTC (Sat) by Lukehasnoname (subscriber, #65152) [Link]

I agree. They're trying to hook you by being clever, and making you wonder what they're talking about. It is not beneficial to linking presentations with interested parties.

Copyright © 2010, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds