Write Great Tech Content

A presentation at WordCamp Whitley Bay in July 2024 in Whitley Bay, UK by Lorna Jane Mitchell

Slide 1

Slide 1

Write Great Tech Content Lorna Mitchell, Redocly @redocly ~ @lornajane ~ @lornajane@indieweb.social

Slide 2

Slide 2

Communicate technical concepts to a specific audience with a goal in mind @redocly ~ @lornajane ~ @lornajane@indieweb.social

Slide 3

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

Slide 4

Content Types The audience, and the goal. @redocly ~ @lornajane ~ @lornajane@indieweb.social

Slide 5

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

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

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

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

Slide 9

Page furniture Create landmarks to make the page easier to navigate. @redocly ~ @lornajane ~ @lornajane@indieweb.social

Slide 10

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

Slide 11

Writing process @redocly ~ @lornajane ~ @lornajane@indieweb.social

Slide 12

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

Slide 13

Write Great Tech Content @redocly ~ @lornajane ~ @lornajane@indieweb.social

Slide 14

Slide 14

Resources •https://lornajane.net •https://redocly.com •https://diataxis.fr •https://www.thegooddocsproject.dev/ @redocly ~ @lornajane ~ @lornajane@indieweb.social