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

How to Write Tech Posts & Talks

How to Write Tech Posts & Talks

How to go from an idea related to development, to forming it into a post, and ultimately to giving a talk about it at an event/meetup.

I've given talks for many years, and am currently the CEO of a global network of remote web developers.

Ryan Chartrand

October 24, 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. Contributing starts here. Writing posts & talks is a ‘gateway

    drug’ into open source communities, which all contributors always call “life-changing.”
  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. A community, framework or industry 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. Context Give them enough context to understand why you have

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

    sections and sub-sections so people can more easily digest it.
  14. 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.
  15. Be unique Google your topic first. See what you can

    do differently than what’s already been done.
  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 Papers” 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.