Write an Excellent
Programming Blog
A. Jesse Jiryu Davis
@jessejiryudavis
MongoDB
Slide 2
Slide 2 text
Why?
Slide 3
Slide 3 text
Share your
expertise
Slide 4
Slide 4 text
Meet fellow
specialists
Slide 5
Slide 5 text
Writing is
thinking
Slide 6
Slide 6 text
No content
Slide 7
Slide 7 text
Why?
Share your expertise
Meet fellow
specialists
Writing is thinking
Slide 8
Slide 8 text
No content
Slide 9
Slide 9 text
Why?
What?
Who?
How?
When?
✓
Slide 10
Slide 10 text
What?
Slide 11
Slide 11 text
Story
Slide 12
Slide 12 text
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.”
Slide 13
Slide 13 text
No content
Slide 14
Slide 14 text
Opinion
Slide 15
Slide 15 text
Opinion
"Thesis.
Points of evidence.
Response to likely objections.
Restatement of thesis."
Karate for defense only.
Slide 16
Slide 16 text
No content
Slide 17
Slide 17 text
How To
Slide 18
Slide 18 text
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."
Slide 19
Slide 19 text
No content
Slide 20
Slide 20 text
How Something
Works
Slide 21
Slide 21 text
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."
Slide 22
Slide 22 text
No content
Slide 23
Slide 23 text
Reviews
Slide 24
Slide 24 text
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."
Slide 25
Slide 25 text
No content
Slide 26
Slide 26 text
Story Opinion How-To
How
Things
Work
Review
Slide 27
Slide 27 text
Find your audience
Slide 28
Slide 28 text
SEO
Slide 29
Slide 29 text
Planets,
aggregators,
weekly emails
Slide 30
Slide 30 text
No content
Slide 31
Slide 31 text
Specialists
will find you
Slide 32
Slide 32 text
Improve Your Writing
Practice, read, get an editor
Slide 33
Slide 33 text
Make Time to Write
Slide 34
Slide 34 text
Write infrequently
Slide 35
Slide 35 text
Write when inspired
Slide 36
Slide 36 text
Or, write short things
Slide 37
Slide 37 text
Write Together
Slide 38
Slide 38 text
A. Jesse Jiryu Davis
@jessejiryudavis
MongoDB
bit.ly/programming-blog