How to write a blog post
Click here to load reader
Transcript of How to write a blog post
How to write a blog post
@rouanw
http://engineering.tes.com
1 / 19
WhyMedium to share what you think or learn
Help build a public profile for yourself
Introduce others to TES Engineering
2 / 19
Writing a post1. Have an idea
2. Structure
3. Write
4. Edit
3 / 19
Ideas
4 / 19
AudienceWho 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
FormatsTutorial / guide / demo (Rachel: Secure file uploads)
Case study (Jonny: Front-end performance)
Introduction (Khush: gitrob)
Experience report (JBB: Standing desks)
9 / 19
FormatsArgument for / against something
Outline an approach
Definition
Answering / asking a question
List of tips / ideas
Interview
Comparison
Proof of concept
10 / 19
Key messageWhat do you want your reader to remember?
11 / 19
Jot down key pointsBullet 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
TipsRemember 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
EditingMaking sure your point gets across
17 / 19
Content editingAccuracy (e.g. code examples, missing steps?)
Clarity (is it easy to understand & follow)
New ideas (for this / next article)
18 / 19
Stylistic editingGrammar
Writing style
Voice
Pitch
19 / 19