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

Speaker Support of Awesomeness - Open Source Br...

Speaker Support of Awesomeness - Open Source Bridge 2014

Once upon a time, I was terrified of public speaking. I went from having stage fright to being a stage presence who speaks at conferences. I run a support group for old and new speakers called the "Tech Conf Speaker Support of Awesomeness." I want to talk about what we do, why we do it, and how well it's worked out so far. This talk is about speaking for the first time, improving your talks, and how conference organizers and attendees can help too.

Julie Pagano

June 25, 2014
Tweet

More Decks by Julie Pagano

Other Decks in Technology

Transcript

  1. SPEAKER LAW OF INERTIA A person who speaks will continue

    to speak unless acted upon by an outside force.
  2. THIS IS A DRAMATIZATION Any resemblance to real events or

    persons, living or dead, is purely coincidental.
  3. After speaking in front of 100s of strangers, a lot

    of other things seem way less scary
  4. def merge_sort(m) return m if m.length <= 1 middle =

    m.length / 2 left = m[0,middle] right = m[middle..-1] left = merge_sort(left) right = merge_sort(right) merge(left, right) end def merge(left, right) result = [] until left.empty? || right.empty? if left.first <= right.first result << left.shift else result << right.shift end end result + left + right end ary = [7,6,5,9,8,4,3,1,2,0] p merge_sort(ary) # => [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
  5. def merge_sort(m) return m if m.length <= 1 middle =

    m.length / 2 left = m[0,middle] right = m[middle..-1] left = merge_sort(left) right = merge_sort(right) merge(left, right) end
  6. def merge_sort(m) return m if m.length <= 1 middle =

    m.length / 2 left = m[0,middle] right = m[middle..-1] left = merge_sort(left) right = merge_sort(right) merge(left, right) end
  7. def merge_sort(m) # Return if already sorted # Split into

    left and right # Sort left and right ! # Merge end
  8. def merge_sort(m) # Return if already sorted return m if

    m.length <= 1 # Split into left and right # Sort left and right ! # Merge end
  9. def merge_sort(m) # Return if already sorted # Split into

    left and right middle = m.length / 2 left = m[0,middle] right = m[middle..-1] # Sort left and right ! # Merge end
  10. def merge_sort(m) # Return if already sorted # Split into

    left and right # Sort left and right left = merge_sort(left) right = merge_sort(right) ! # Merge end
  11. def merge_sort(m) # Return if already sorted # Split into

    left and right # Sort left and right ! # Merge merge(left, right) end
  12. def merge(left, right) result = [] until left.empty? || right.empty?

    if left.first <= right.first result << left.shift else result << right.shift end end result + left + right end
  13. def merge(left, right) result = [] until left.empty? || right.empty?

    if left.first <= right.first result << left.shift else result << right.shift end end result + left + right end
  14. def merge(left, right) result = [] until left.empty? || right.empty?

    if left.first <= right.first result << left.shift else result << right.shift end end result + left + right end
  15. def merge(left, right) result = [] until left.empty? || right.empty?

    if left.first <= right.first result << left.shift else result << right.shift end end result + left + right end
  16. def merge(left, right) result = [] until left.empty? || right.empty?

    if left.first <= right.first result << left.shift else result << right.shift end end result + left + right end
  17. def merge(left, right) result = [] until left.empty? || right.empty?

    if left.first <= right.first result << left.shift else result << right.shift end end result + left + right end
  18. Blog Posts • I Support Speakers and So Can You

    - http://juliepagano.com/blog/ 2014/04/27/i-support-speakers-and-so-can-you/ • Presentation Skills Considered Harmful by Kathy Sierra - http:// seriouspony.com/blog/2013/10/4/presentation-skills-considered- harmful • http://weareallaweso.me/ • http://cognition.happycog.com/article/so-why-should-I-speak-publicly • http://writing.jan.io/2013/05/10/how-to-give-the-killer-tech-talk---a- pamphlet.html • http://blog.pamelafox.org/2013/08/why-do-i-speak-at- conferences.html
  19. Talks About Talking • Conference Submissions and Presentations by Matthew

    McCullough - Video: https://www.youtube.com/watch? v=fJz4JJIchaY&feature=youtu.be - Slides: https://speakerdeck.com/ matthewmccullough/conference-submissions- and-presentations
  20. Presentation Tools Many beginners may be unsure what to use

    to create a presentation. Below are some tools I’ve used before. I don’t think there’s a “right” tool. Pick the one that is easy for you to use and meets your needs. • Keynote (Mac only) • PowerPoint (Windows and OSX) • Google Drive Presentation (browser) • Reveal.js - http://lab.hakim.se/reveal-js/ (browser)
  21. About Pycon • PyCon 2014 - Summer Update - http://

    pycon.blogspot.com/2013/08/pycon-2014- summer-update.html • PyCon 2014 - Thanks! - http://pycon.blogspot.com/ 2014/04/pycon-2014-thanks.html • Conference Recap: PyCon 2014 - http:// juliepagano.com/blog/2014/04/14/conference- recap-pycon-2014/
  22. Other Conferences PyCon isn’t the only conference doing outreach to

    support new speakers. Here are some others: • https://thestrangeloop.com/attendees/diversity- scholarships • Beating the Odds — How We got 25% Women Speakers for JSConf EU 2012 - http:// 2012.jsconf.eu/2012/09/17/beating-the-odds-how- we-got-25-percent-women-speakers.html
  23. Imagery Resources Places to find imagery for your talks: •

    The Noun Project - http://thenounproject.com/ • Flickr - https://www.flickr.com/search/? q=test&l=cc&ct=0&mt=all&adv=1 • Wikimedia Commons - http:// commons.wikimedia.org/wiki/Main_Page
  24. Example Early Speakers • Nell Shamrell - Behind the Curtain

    - Madison Ruby 2012 • Behind the Curtain: Applying lessons learned from years in the Theatre to crafting software applications. • http://www.confreaks.com/videos/1093- madisonruby2012-behind-the-curtain-applying- lessons-learned-from-years-in-the-theatre-to- crafting-software-applications
  25. Example Early Speakers • Stephen Ball - Deliberate Git -

    Steel City Ruby 2013 • In Deliberate Git I'll share how to use Git to write detailed commits that craft a cohesive story about the code without giving up a good programming flow. • https://speakerdeck.com/sdball/deliberate-git • https://vimeo.com/72762735
  26. My Speaking Timeline Throughout the talk, I mention that people

    should start small and can progress over time. I thought it might be interesting to share a timeline of my progression as a speaker over time, but it didn’t fit in the time for the talk. I’m leaving it here in case it interests you. You can find links to slides and videos from these talks on my site: http://juliepagano.com/speaking/
  27. My Speaking Timeline • April 2012 - Lightning talk at

    work retreat (first talk) • July 2012 - Lightning talk at PghRb • August 2012 - Lightning talk at Steel City Ruby • January 2013 - Speaking support group created • February 2013 - Lightning talk at PghRb • June 2013 - Conference speaker at Pittsburgh TechFest (first conference talk)
  28. My Speaking Timeline • August 2013 - Conference speaker (alternate)

    at Steel City Ruby • September 2013 - Conference speaker at Nickel City Ruby • April 2014 - Conference speaker at PyCon • June 2014 - Keynote speaker at OSBridge (first keynote)
  29. Attribution • Presentation designed by XOXO from the Noun Project

    - http:// thenounproject.com/term/presentation/23951/ • Happy designed by Julien Deveaux from the Noun Project - http:// thenounproject.com/term/happy/43940/ • Neutral designed by Julien Deveaux from the Noun Project - http:// thenounproject.com/term/neutral/43949/ • Calendar designed by Daniel Llamas Soto from the Noun Project - http://thenounproject.com/term/calendar/38232/ • Happy designed by Julien Deveaux from the Noun Project - http:// thenounproject.com/term/happy/43961/
  30. Attribution • Man designed by Simon Child from the Noun

    Project - http:// thenounproject.com/term/man/22453/ • Man designed by Simon Child from the Noun Project - http:// thenounproject.com/term/man/22486/ • Man designed by Simon Child from the Noun Project - http:// thenounproject.com/term/man/22466/ • Man designed by Joshua McMahan from the Noun Project - http:// thenounproject.com/term/man/13856/ • Man designed by Simon Child from the Noun Project - http:// thenounproject.com/term/man/22473/
  31. Attribution • Man designed by Simon Child from the Noun

    Project - http:// thenounproject.com/term/man/22956/ • Neutral designed by Julien Deveaux from the Noun Project - http:// thenounproject.com/term/neutral/43968/ • Sick designed by Julien Deveaux from the Noun Project - http:// thenounproject.com/term/sick/43969/ • Angry designed by Julien Deveaux from the Noun Project - http:// thenounproject.com/term/angry/43964/ • Surprised designed by Julien Deveaux from the Noun Project - http://thenounproject.com/term/surprised/43962/
  32. Attribution • Surprised designed by Julien Deveaux from the Noun

    Project - http:// thenounproject.com/term/surprised/43962/ • Dialog designed by Reed Enger from the Noun Project - http:// thenounproject.com/term/dialog/6070/ • Thought designed by Adam Zubin from the Noun Project - http:// thenounproject.com/term/thought/35709/ • Chicken and Egg from Wikimedia Commons - http:// commons.wikimedia.org/wiki/File: %E0%B9%84%E0%B8%82%E0%B9%88%E0%B9%84%E0%B8%81%E0 %B9%88.jpg • Baseball Field designed by Erik Wagner from the Noun Project -
  33. Attribution • Baseball Field designed by Erik Wagner from the

    Noun Project - http://thenounproject.com/term/baseball-field/25079/ • Chat designed by Mister Pixel from the Noun Project - http:// thenounproject.com/term/chat/36835/ • Brainstorm designed by Bastien Ho from the Noun Project - http:// thenounproject.com/term/brainstorm/20036/ • Lightning Bolt designed by daisy binks from the Noun Project - http://thenounproject.com/term/lightning-bolt/9601/ • Microphone designed by Eric Bird from the Noun Project - http:// thenounproject.com/term/microphone/28757/
  34. Attribution • MST 3K - free vector by the-biggest-lebowski on

    DeviantArt - http:// the-biggest-lebowski.deviantart.com/art/MST-3K-free- vector-91900530 • User designed by Lil Squid from the thenounproject.com - http:// thenounproject.com/term/user/26020/ • User designed by Lil Squid from the thenounproject.com - http:// thenounproject.com/term/user/26017/ • User designed by Rémy Médard from the thenounproject.com - http://thenounproject.com/term/user/2553/ • User designed by Lil Squid from the thenounproject.com - http:// thenounproject.com/term/user/26028/
  35. Attribution • Speech Bubble designed by Pascual Bilotta from the

    Noun Project - http://thenounproject.com/term/speech-bubble/9513/ • Calendar designed by James Keuning from the Noun Project - http://thenounproject.com/term/calendar/9826/ • Dead designed by Julien Deveaux from the Noun Project - http:// thenounproject.com/term/dead/43902/ • Merge Sort in Ruby from Rosetta Code - http://rosettacode.org/ wiki/Sorting_algorithms/Merge_sort#Ruby