Upgrade to Pro — share decks privately, control downloads, hide ads and more …

DrupalCamp Speaking 101

DrupalCamp Speaking 101

After your first couple of DrupalCamps, you start to think more and more about getting up and giving a talk. But then you realize you have no idea where to even get started. Or even worse, you start to question whether anyone would be interested in your talk. This talk covers all of the basics that you'll need to help you choose a topic, structure your talk, build effective slides, and gain the courage to get up and inspire the community. By the end of it, you'll be ready to get started on the path to delivering your own talk at your next DrupalCamp.

Ryan Chartrand

November 15, 2014
Tweet

More Decks by Ryan Chartrand

Other Decks in Programming

Transcript

  1. Build your reputation. To work remotely, you need a trusted

    online reputation. Posts/talks also prove that you can speak clearly and confidently.
  2. Improve your skills All open source contributions, such as writing/speaking,

    help you learn and improve your skills as it forces you to really learn what you’re talking about.
  3. The real reason you’re afraid to contribute. It’s not your

    ‘lack of ideas.’ It’s because you believe no one wants to hear your ideas.
  4. “Fear is the mind killer.” At the end of the

    day, no one really cares if you say something they don’t want to hear about.
  5. Inspiring one person is all that matters. Don’t let the

    possibility of not inspiring others hold you back.
  6. “ The fear of saying something stupid has censored far

    more good ideas than bad ones. ALAIN DE BOTTON
  7. “I don’t have anything to talk about” isn’t an excuse

    Every day you come up with ideas, you’re just not writing them down.
  8. How-to Most popular & flexible. Stay simple, don’t try to

    how-to PHP from scratch. Focus on one small thing.
  9. Introduction to ______. Bigger than a how-to. Every intro to

    anything that already exists can be done better (and more up to date).
  10. It’s time for change. The community, Drupal, Acquia, Dries, etc.

    needs to change to move forward and you have the positive, collaborative answer to get there.
  11. Fail fast Get feedback on the core of your idea

    and either move forward or trash it.
  12. Be unique Google your topic first. See what you can

    do differently than what’s already been done.
  13. Context Give them enough context to understand why you have

    something worth hearing. No more, no less.
  14. The Meat The majority of the content. Break it into

    sections and sub-sections so people can more easily digest it.
  15. Your Turn Invite the audience to contribute to the conversation.

    For a project, invite them to submit issues/PRs. For a trick, invite them to add their tricks.
  16. Publish. Start up a simple Tumblr. Then re-post to Facebook,

    Twitter (@ people you know for retweets), reddit, LinkedIn (full post)
  17. Do an English version Native language is good for a

    local community, but don’t forget about publishing it to the world in English.
  18. Review what you’ve done. Re-read your post again. Wait a

    couple days and read it again. You’ll notice something every time you read it that will help you improve.
  19. Apply to speak Once you have a successful post, you

    can link to it in a “Call for Proposals” for an event you want to speak at.
  20. Be simple. ...but not too simple. Keep it to 1

    point per slide, but make sure the slide makes sense when someone sees it after your talk.
  21. The Meat Give each section its own slide to introduce

    it and make it easy to digest the whole talk.
  22. Design is important But you don’t need much design skill.

    Just focus on consistency - fonts, colors, layout.
  23. Design is important Limit your slides to 3 fonts (1

    serif) & 3 colors at most. Use Google Fonts and ColourLovers for a color palette.
  24. Humor is good. It’s OK to use memes or something

    funny to explain your point. Just don’t flood your slides with them.
  25. Go easy with code blocks. If you show code examples,

    only explain 1 small snippet per slide.
  26. Give a refresher For a how-to, include a few slides

    in your “Context” section that quickly gets newcomers up to speed and refreshes intermediate devs.
  27. Practice. A lot. Present to yourself. And again. Tweak it.

    Practice. Practice with a mirror. Sick of it yet? Perfect, you’re ready.
  28. Practice. A lot. The beginning and end are the most

    crucial, so nail those in your practice above all.
  29. Practice. A lot. Track how long it takes to present

    each slide. Makes it easier to cut slides out to meet a time limit.
  30. Network. Don’t forget the after party where you give your

    talk, it’s a great place to meet people who will love to talk to you more.
  31. Review. Have someone record your talk so you can watch

    it back. It will be eye- opening and help you improve.
  32. Review. Look for: avoiding eye contact, talking too fast, never

    pausing, too many “uhh” moments, etc.
  33. 1. Start tracking your ideas. At the end of each

    week, save a separate list of which ideas could turn into 4-5 paragraphs or more.
  34. 2.Work through 1 topic. Take that topic into a Google

    doc, unleash 4-5 paragraphs and fail fast. If after 4-5 paragraphs you don’t think it will add value, trash it and move on.
  35. Don’t overwhelm yourself. Don’t try to handle too many topics

    at one time. Focus on one at a time, trash the ones that don’t work and move on. Fail fast, period.
  36. 3.Get on Tumblr/Meetup Get a simple Tumblr to publish to.

    Get on Meetup.com and start finding a local meetup group that you can set as a goal to one day speak at.
  37. What did you think about the presentation ? Leave your

    feedback and help us improve Drupalcamp on : http://2014.drupalcebu.org/ Drupalcamp Cebu 2014. #DrupalcampCebu 2014.drupalcebu.org