Speaker Guide

This document is a guide to people who are going to speak at a conference, and are interested in tips and tricks for composing and delivering a successful talk.

It is intended to be relatively light-weight, focusing on the most common mistakes and useful tips. However, it’s not written in stone - any “rule” will have exceptions! Never feel forced to hammer a talk into a set of rules if you don’t think the circumstances warrant.

You can find other speaker and conference-related information in FAQ.


Organization of Talk and Slides
You can use any presentation slide deck you wish. We also put together a DevConf.US slide deck template in 16:9 and 4:3 format for your convenience.
Do this... In order to avoid...
Plan for an audience of people who do not share your technical background. At most industry conferences, you can expect your audience to have diverse backgrounds and levels of technical expertise, unless your conference is narrowly focused on some domain. Not knowing who your audience is and how to tailor your talk for them.
Build up context slowly: Most audience members will be unfamiliar with your topic of expertise. Spending time at the beginning of your talk on “basic” context and information will actually help you go “faster” at the end, since you already built your foundation. Consider addressing questions like:
  • Why is the problem or topic I am talking about important?
  • What are fundamental terms, definitions, concepts that a non-expert would not know?
Assuming your audience has the basic context and knows most of the things that you do.
Focus on strategic choices of details that tell the important story, and provide links to more detailed resources such as blog posts, papers, code repos, software documentation, etc. Too much detail: New speakers often feel like they need to convey every possible detail in a talk, and end up obscuring the important narratives.
Before you start presenting, let the audience know if you are open to any questions during your talk or you would prefer a Q&A after you finish your talk. Without setting this expectation, it may bring some disruption from the audience with questions and may break the flow.

Tips for Slide Decks
Do this... In order to avoid...
Use figures, diagrams, plots. Using non-text visuals is often the best possible way to convey information, so strive to replace text with visuals wherever you can. Using figures typically requires more preparation, since it forces you to talk about your slides instead of just reading them. (This is a good thing! See speaking tips below.) Wall of text: a slide covered with lots of small-font text that no one can read.
Keep equations or other math to a minimum and in large font only! Favor diagrams when possible. When you do use math, explain terms, parameters, etc, in non-technical terms. Convey the meaning behind the math; do not show derivations. Wall of math: Anybody in the audience who wants to see more math should be referred to source material for further reading.
If you need to show source code, it should fit easily on the side in 14pt font (or larger!). Otherwise consider some other approach to present your ideas such as block diagrams that convey what the code does. Wall of code: Nobody can (or wants to!) read a small-font page of code.
Make clear diagrams and figures to express what you are trying to show. Wall of logos: Dozens of logos on a slide trying to convey some notion of large interoperability or ecosystem. Mostly it is visually confusing and overwhelming.
Expand all acronyms in slides when they appear for the first time. In order not to lose audience members, provide explanations during the talk about what the acronyms stand for. Use of acronyms that the audience does not understand.
General advice:
  • Pictures and diagrams are much better than words!
  • Re-use visual conventions and metaphors. If you use a figure or symbol to represent some idea, re-use it everywhere you need it. Your audience will find it much easier to follow your narrative when they can recognize recurring ideas visually.

Speaking/Performance Advice
Do this... In order to avoid...
Practice! Practicing your talk several times will make your presentation smoother and will help you be more confident. People in the audience came to your talk to learn and are on your side-- they want you to succeed! They will appreciate your talk if they can tell you have put time, effort, and thought into it, regardless of how experienced you are as a speaker. Not being prepared for your talk / Not knowing what you are going to say.
Talk about your slides, rather than just reading them. The audience could do that on their own! It takes more preparation and practice, but it is a far more effective and engaging presentation style! Reading the slides.
Make eye contact! Engage the audience by looking at them and moving or walking around if possible. Staring at your screen or slides.
Take a deep breath and try to speak in a conversational manner, as if you are talking directly to one of the audience members. Speaking too fast, a common effect of being nervous or of trying to include too much detail.
Speak up! People came to your talk to hear what you have to say. Microphones can compensate for quiet speakers, but your A/V equipment may not be everything you hoped for. Speaking too softly and not being heard.
Don't walk around too much while speaking. Walking “with purpose” is OK. Sometimes this is referred to as “happy feet.” The audience being distracted.
Think about questions you can ask the audience during your talk to engage with them and learn something about them. Instead of “Who is not familiar with …” ask “Who is familiar with this and that tool….”. People are usually more afraid to raise their hand when they are the only person in the room not knowing something.

Presentation-Making and Speaking Resources

How to do a demo during your talk

We encourage you to pre-record any demos or special interactions you want to share with your audience. It is always better to walk through the pre-recorded coding, so nothing goes wrong while presenting live and you can focus on what you want to say to the audience.

Common issues that speakers usually experience during a live demo instead of pre-recording it:

  • Laptop that they tested their demo on before their live session stops working or it is not compatible with room setup and they need to use another laptop where they don’t have everything installed and ready.
  • Internet connection fails and a demo is not possible without it.
  • Internet connection is very slow and their demo is two times longer than they expected and they are not able to finish their slides.
  • And many more, that is why you should consider recording it.

How to pre-record a demo:

  • Prepare: Make sure you have all the necessary equipment that you will need to pre-record your demo, such as a microphone, audio interface, recording software (e.g. OBS studio, SimpleScreenRecorder or Kazam), headphones, etc.
  • Practice: Spend some time practicing and preparing for your recording session so that everything is perfect when it comes time to record (but you can fix a lot by editing your recording afterwards!).
  • Set Up: Connect all of your equipment together properly and make sure everything is working correctly before starting to record anything.
  • Record: Once you’ve set up your equipment and are comfortable with the material, it’s time to start recording! This is where having a pre-recorded demo can be beneficial as it allows you to focus more on performance rather than worrying about technical aspects such as audio levels or sound quality.
  • Edit: After recording your demo, you can then edit it in order to make sure everything is perfect before sharing it with others. This process involves making adjustments like cutting long pauses, compressing certain elements of the track, etc., which all help enhance the overall look of your demo. Some linux video editors are for example OpenShot, Blender or Shotcut.

Common mistakes to avoid:

  • Unexpected volume changes.
  • Small text or icon sizes, make it as big as possible for the people in the back!

If you don’t want to pre-record your demo, make sure you use the same hardware while preparing for your session as you plan to use at the conference.