Communicate technical concepts to a specific audience with a goal in mind
@redocly ~ @lornajane ~ @lornajane@indieweb.social
Slide 3
This Talk is About You Great tech content is the best content you can write. •write efficiently •write quickly •write painlessly
@redocly ~ @lornajane ~ @lornajane@indieweb.social
Slide 4
Content Types The audience, and the goal.
@redocly ~ @lornajane ~ @lornajane@indieweb.social
Slide 5
Readme •What does this project do? Who is it for? •Installation •Usage •Where to learn more, get help •How to interact with the project
@redocly ~ @lornajane ~ @lornajane@indieweb.social
Slide 6
Tutorial Non-trivial project: 1.5-3.5k words •Introduction of what the reader will learn •Sequential tasks, minimum context switches •No choices! One way to do each step •Link to supporting content •Result is a standalone thing
@redocly ~ @lornajane ~ @lornajane@indieweb.social
Slide 7
Blog post Entertain and inform, 500-1500 words •Showcase a feature or tool •Inspire with a story or use case •Educate (with silly examples) May use a “chattier” tone
@redocly ~ @lornajane ~ @lornajane@indieweb.social
Slide 8
Structure 1.Outline the piece 2.Make sure there’s a punchline 3.Remove the history section
@redocly ~ @lornajane ~ @lornajane@indieweb.social
Slide 9
Page furniture Create landmarks to make the page easier to navigate.
@redocly ~ @lornajane ~ @lornajane@indieweb.social
Slide 10
Code Snippets Always expect users to copy and paste! <?php $email = ‘name@example.com’; $domain = strstr($email, ‘@’); echo $domain; // prints @example.com
Clear variable names and comments can help.
@redocly ~ @lornajane ~ @lornajane@indieweb.social
Slide 11
Writing process
@redocly ~ @lornajane ~ @lornajane@indieweb.social
Slide 12
Writing process The finish is in the preparation •Know the audience and goal •Create an outline •Show up and ship it
@redocly ~ @lornajane ~ @lornajane@indieweb.social
Slide 13
Write Great Tech Content
@redocly ~ @lornajane ~ @lornajane@indieweb.social