Gaining Experience in Technical Writing

Last year, I attended a panel with several technical writers for a virtual round table discussion about technical writing in all its forms. The panel included Lauren Maffeo (author), Lauren Pritchett (editor), and Don Watkins and Chris Hermansen (writers), all of whom shared their experience in technical writing. This was a very insightful conversation where they discussed several topics including:

screenshot of five technical writers on a Zoom call
Technical Writing Panel

Advice for new writers

Lauren Pritchett shared excellent advice to write about what you find interesting and don't worry if someone else has covered the topic too:

Just because something has been written about before doesn't mean it doesn't deserve more attention. There's already a market out there for readers, so take advantage of that. And your opinion matters, you add value to the discussion, whether you're a beginner or advanced.

Lauren Maffeo had recently written a book and shared that her publisher uses GitHub and Markdown. As Lauren explained, This is a workflow built around developers and technical folks. Technical writers using Markdown, GitHub, text editors, and other tools that application development teams use is quite common in organizations with in-house engineering. In fact, the process has a name: Docs as Code. This allows the technical writers to become more integrated with the engineering teams, which is not possible if the technical writer maintains a parallel yet separate workflow using Microsoft Word and shared drives.

How to gain experience

There are many ways to gain experience in technical writing. One path with a low barrier to entry is writing about open source software. For example, you might write an article about any of these topics:

  1. Download an open source application and try it out. You could write about 5 things you taught yourself about using LibreOffice over a weekend, or the process you followed to create a business card using Scribus.
  2. Experiment with a LiveCD version of a Linux distribution. Many Linux distributions provide a LiveCD, so you don't actually have to install the system to use it. Boot a LiveCD and see what you can do, then write an article about 4 things you learned about using Fedora Linux, or what it was like using Ubuntu Linux as a first-time user.
  3. Write about a topic you learned about in a class. For example, you might write an article about 6 cool things you learned to do with Markdown, or 4 things you learned about managing documentation in GitHub.

Where to Publish

Most websites that advertise an open community welcome new authors. If you aren't sure, check the website's banner or footer for a link about how to contact the editor. Websites that would gladly run articles about open source software include: