How to write a blog post
@rouanw
http://engineering.tes.com
1 / 19
Why
Medium to share what you think or learn
Help build a public profile for yourself
Introduce others to TES Engineering
2 / 19
Writing a post
1. Have an idea
2. Structure
3. Write
4. Edit
3 / 19
Ideas
4 / 19
Audience
Who are you writing for?
Engineers looking for help on a particular topic
Engineers interested in TES's tech stack
Engineers interested in TES's way of doing things
Engineers at TES
Engineers interested in joining TES
5 / 19
Ideas come from your every day work. What you do is interesting.
Something new you've used / tried
A difficult problem you've solved
A technique you've used to do something others
struggle with
Your reaction to a framework / coding style / opinion
/ trend
Something you've taught someone
Something someone's taught you
6 / 19
Ideas come from your every day work. What you do is interesting.
An idea or mindset you'd like others to consider
A question you're considering
Defining something new / pointing out things you've
noticed
A conference or knowledge sharing talk or idea
Something you've hacked on
...
7 / 19
Structure
8 / 19
Formats
Tutorial / guide / demo (Rachel: Secure file uploads)
Case study (Jonny: Front-end performance)
Introduction (Khush: gitrob)
Experience report (JBB: Standing desks)
9 / 19
Formats
Argument for / against something
Outline an approach
Definition
Answering / asking a question
List of tips / ideas
Interview
Comparison
Proof of concept
10 / 19
Key message
What do you want your reader to remember?
11 / 19
Jot down key points
Bullet list
Mindmap
Write and then extract structure
12 / 19
Stuck?
Lists aren't scary
List of examples
Steps to get library X working with framework Y
7 things you need to remember when...
4 signs you're doing ... wrong
13 / 19
Write it down
14 / 19
Tips
Remember you write all the time
Flesh out each key point in turn
If you get stuck on one point, move to the next
Have a spot to jot down new ideas as they come to
you
Use a tool with built-in versioning
Move things around
Don't self-censor or edit too early
15 / 19
Stuck?
Imagine yourself explaining to someone
Actually explain it to someone
Notice the key points you have to cover
Look at conversations you've already had on
HipChat or GitHub
16 / 19
Editing
Making sure your point gets across
17 / 19
Content editing
Accuracy (e.g. code examples, missing steps?)
Clarity (is it easy to understand & follow)
New ideas (for this / next article)
18 / 19
Stylistic editing
Grammar
Writing style
Voice
Pitch
19 / 19

How to write a blog post

  • 1.
    How to writea blog post @rouanw http://engineering.tes.com 1 / 19
  • 2.
    Why Medium to sharewhat you think or learn Help build a public profile for yourself Introduce others to TES Engineering 2 / 19
  • 3.
    Writing a post 1.Have an idea 2. Structure 3. Write 4. Edit 3 / 19
  • 4.
  • 5.
    Audience Who are youwriting for? Engineers looking for help on a particular topic Engineers interested in TES's tech stack Engineers interested in TES's way of doing things Engineers at TES Engineers interested in joining TES 5 / 19
  • 6.
    Ideas come fromyour every day work. What you do is interesting. Something new you've used / tried A difficult problem you've solved A technique you've used to do something others struggle with Your reaction to a framework / coding style / opinion / trend Something you've taught someone Something someone's taught you 6 / 19
  • 7.
    Ideas come fromyour every day work. What you do is interesting. An idea or mindset you'd like others to consider A question you're considering Defining something new / pointing out things you've noticed A conference or knowledge sharing talk or idea Something you've hacked on ... 7 / 19
  • 8.
  • 9.
    Formats Tutorial / guide/ demo (Rachel: Secure file uploads) Case study (Jonny: Front-end performance) Introduction (Khush: gitrob) Experience report (JBB: Standing desks) 9 / 19
  • 10.
    Formats Argument for /against something Outline an approach Definition Answering / asking a question List of tips / ideas Interview Comparison Proof of concept 10 / 19
  • 11.
    Key message What doyou want your reader to remember? 11 / 19
  • 12.
    Jot down keypoints Bullet list Mindmap Write and then extract structure 12 / 19
  • 13.
    Stuck? Lists aren't scary Listof examples Steps to get library X working with framework Y 7 things you need to remember when... 4 signs you're doing ... wrong 13 / 19
  • 14.
  • 15.
    Tips Remember you writeall the time Flesh out each key point in turn If you get stuck on one point, move to the next Have a spot to jot down new ideas as they come to you Use a tool with built-in versioning Move things around Don't self-censor or edit too early 15 / 19
  • 16.
    Stuck? Imagine yourself explainingto someone Actually explain it to someone Notice the key points you have to cover Look at conversations you've already had on HipChat or GitHub 16 / 19
  • 17.
    Editing Making sure yourpoint gets across 17 / 19
  • 18.
    Content editing Accuracy (e.g.code examples, missing steps?) Clarity (is it easy to understand & follow) New ideas (for this / next article) 18 / 19
  • 19.