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

A. Jesse Jiryu Davis - Write an Excellent Programming Blog

A. Jesse Jiryu Davis - Write an Excellent Programming Blog

Writing rewards you and benefits us all: when you write you refine your thinking, share your knowledge, and connect with your niche community. This talk describes the special challenges of writing a programming blog. It outlines solid article structures, and offers methods for generating ideas and writing more skillfully. Get the guidance and inspiration to craft articles of enduring value.

https://us.pycon.org/2016/schedule/presentation/1668/

PyCon 2016

May 29, 2016
Tweet

More Decks by PyCon 2016

Other Decks in Programming

Transcript

  1. Write an Excellent
    Programming Blog
    A. Jesse Jiryu Davis
    @jessejiryudavis
    MongoDB

    View Slide

  2. Why?

    View Slide

  3. Share your
    expertise

    View Slide

  4. Meet fellow

    specialists

    View Slide

  5. Writing is
    thinking

    View Slide

  6. View Slide

  7. Why?
    Share your expertise
    Meet fellow
    specialists
    Writing is thinking

    View Slide

  8. View Slide

  9. Why?
    What?
    Who?
    How?
    When?

    View Slide

  10. What?

    View Slide

  11. Story

    View Slide

  12. Story
    “I'm going to tell you a story about
    Foo, how it taught me Bar, and led to
    Baz. First this happened, then that
    happened. And that's the story of Foo.”

    View Slide

  13. View Slide

  14. Opinion

    View Slide

  15. Opinion
    "Thesis.

    Points of evidence.

    Response to likely objections. 

    Restatement of thesis."
    Karate for defense only.

    View Slide

  16. View Slide

  17. How To

    View Slide

  18. How To
    "Doing Foo is important under the
    given conditions. I'm going to show
    you how to Foo. Do this, then do that.
    There, now I've shown you how to
    Foo. You should go out and do Foo."

    View Slide

  19. View Slide

  20. How Something
    Works

    View Slide

  21. How Something
    Works
    "Do you wonder how Foo
    works? I'm going to show you
    how Foo is implemented. It does
    this and that. Now I've shown
    you how it works."

    View Slide

  22. View Slide

  23. Reviews

    View Slide

  24. Reviews
    "I read, saw, played, or used
    something. This is what it is.
    This is what my experience was
    like. The thing has these
    strengths and weaknesses. In
    conclusion, it's best when
    evaluated by certain criteria."

    View Slide

  25. View Slide

  26. Story Opinion How-To
    How
    Things
    Work
    Review

    View Slide

  27. Find your audience

    View Slide

  28. SEO

    View Slide

  29. Planets,
    aggregators,
    weekly emails

    View Slide

  30. View Slide

  31. Specialists
    will find you

    View Slide

  32. Improve Your Writing
    Practice, read, get an editor

    View Slide

  33. Make Time to Write

    View Slide

  34. Write infrequently

    View Slide

  35. Write when inspired

    View Slide

  36. Or, write short things

    View Slide

  37. Write Together

    View Slide

  38. A. Jesse Jiryu Davis
    @jessejiryudavis
    MongoDB
    bit.ly/programming-blog

    View Slide