DEV Community

Cover image for A Brief Introduction to Technical Writing
Stephanie Morillo
Stephanie Morillo

Posted on • Originally published at stephaniemorillo.co

A Brief Introduction to Technical Writing

Image credit: #WOCinTech Chat

Technical writing impacts every developer. They consume content written by technical writers in the form of documentation, and they also produce technical content. Companies and open source projects alike understand that well-written documentation is key to product adoption. In fact, 93% of respondents to a 2017 GitHub survey said that “incomplete or outdated documentation is a pervasive problem” in open source.

So we understand why technical writing matters, but what is technical writing exactly?

In this post, you’ll learn what technical writing is, discover examples of technical writing in software and beyond, and gain an understanding of other skills technical writers develop to create successful and effective documentation.

What is technical writing?

Technical writing is the practice of creating primarily text-based instructional or informational documents for users. In software development, common genres of technical writing include product and API documentation, manpages, tutorials, and guides. But technical writing isn’t limited to software or even the developer tools space; technical writing also includes user manuals for everything from consumer products to manufacturing, aerospace engineering, and medical technology. And in certain contexts, documents like data visualizations, whitepapers, knowledge bases/online help articles are also forms of technical writing. (Technical writing is a specialty of a much wider field of practice known as technical communication.)

How technical writing differs from other forms of writing

Unlike other forms of writing—for example, marketing or ad copywriting—technical writing aims for precision and utility. Think, for example, of a recipe you get in a meal-delivery kit. The recipe lists the exact ingredients you need and the precise measurements for each ingredient. The writing is both precise and concise; recipe writers know that people who are in the middle of cooking a meal don’t want to follow a super long recipe! Technical writers try to convey information in a similar fashion. The writing style is meant to create a frictionless user experience that is almost imperceptible to the reader.

When technical writing is effective, a reader can do more quickly. But when the writing is poor, the reader may have trouble moving forward which can lead to frustration. For example, a developer trying to troubleshoot a problem at work decides to look at the official documentation for a specific package manager. They are in a time crunch and they need to be able to skim the document quickly to find a solution. They’re scanning the page for specific words, phrases, or code snippets that will point them in the right direction. Good technical writing keeps this in mind.

If the troubleshooting steps are vague, incomplete, or full of superfluous language, it will take the developer much longer to accomplish the task. In this scenario, the developer isn’t visiting the docs to admire the writing capabilities of the person who wrote the doc; they’re visiting the docs to help them do something.

Let’s consider an example outside of software. A co-pilot has to refer to a manual in-flight. They need to be able to quickly locate a section in the manual that can help them interpret one of the flight instruments. In this situation, the user (an airplane pilot) cannot afford to spend time pondering what the instructions mean, especially if they’re faced with an emergency. They don’t want jokes or flair, and they don’t want a back story. They want to find the solution to their problem and they don’t want to use more mental energy than they need to.

This is why some technical documents seem “dry” or “lacking in flair” compared to the writing we see in email newsletters, blog posts, or landing pages. While copywriting is used to persuade a user to take a certain action, technical writing exists to support the user and remove barriers to getting something done. Good technical writing is hard because writers must get straight to the point without losing or confusing readers. It requires a familiarity with the subject matter, the ability to listen and observe, and a deep understanding of the reader.

Technical writers can do more than write

In addition to tone, technical writers pay a lot of attention to document design. We don’t read online content the same way we read content in print, so document design is also dependent on document format. Elements of document design include layout, page formatting, typography, color, and other visual aids. Technical writers structure their documents to facilitate reading comprehension. They understand that many readers skim and scan documents in search of the information they need, and writers look for ways to surface relevant and important information to readers. And they also recognize that users need to take steps in a certain order to achieve the desired result.

Technical writing isn’t limited to the act of writing a draft. Technical writers must be familiar with research methods, usability, visual design, and instructional design, among other things. They must know their users and the scenarios that drive users to interact with documentation. They have to be able to search for the right information and know how to ask questions of subject matter experts. They understand how text and visual design work together to create a cohesive user experience. And they review and revise their work as needed, acknowledging the importance of editing in the writing process.

Want to learn more about technical writing?

I compiled a list of technical writing resources for continued learning. It includes style guides, books, online material, and courses.

I learn best in environments where I can learn from experts and apply what I’m learning in the form of a project or an assignment. If that’s true for you as well, I recommend taking a technical communication course through UC San Diego’s Extension program or the Society of Technical Communicators. Other universities based in the United States offer online technical communication courses and certificate programs.

This post originally appeared on my blog.

I'm Stephanie, a Content Strategist and Technical PM. Visit developersguidetocontent.com to learn more about my work!

Sources:

Top comments (18)

Collapse
 
tomfern profile image
Tomas Fernandez

Great post! Thanks for the recommendations!

I'd like to add two resources that, while not specific to technical writing, have helped me a lot:

I've posted a bit on why I chose technical writing as a full-time job and why I like it:

Collapse
 
momin profile image
Md Abdul Momin

I got the course on Lynda! Thanks

Collapse
 
radiomorillo profile image
Stephanie Morillo

Great, thank you for sharing!

Collapse
 
dougaws profile image
Doug

I've been in the technical writing field for over 30 years, mostly working on API documentation. My criteria for good API documentation are simple:

  • Is it accurate?
  • Is it complete?
  • Is it necessary?

Accuracy is paramount. If you incorrectly describe an argument as a 64-bit integer, but it's actually a 32-bit integer, you lose your audience.

Completeness is crucial. I hate it when I read an API doc and they fail to give me details of possible error/exception conditions. So this takes a string? How many chars? Min? Max? Does case count? Unicode?

Don't litter a technical doc with sales/marketing blather. I don't care if it's the greatest thing since bottled beer, let me decide. Keep the conceptual stuff in a separate section, as if I care. Don't make me wade through a bunch of new terms you heard on a TED talk. Use industry-standard terminology.

Collapse
 
steelwolf180 profile image
Max Ong Zong Bao

To be fair I think spending time to write constantly helps alot. While devouring the book like "On Writing Well" is really a good reference point.

Collapse
 
radiomorillo profile image
Stephanie Morillo • Edited

I didn't argue to the contrary! ;) Like any other skill, technical writing requires a lot of consistency and repetition to get good at it (as you point out). But as you imagine, there's more to writing than "sounding good" on a page, and that's an important thing to highlight—technical writers care about the user experience and their skillset reflects that! :)

Collapse
 
dougaws profile image
Doug

If you want to be a good writer, find a job where your work is reviewed by an editor. I still get dinged every once in a while for some sloppy passages.

Thread Thread
 
radiomorillo profile image
Stephanie Morillo

100% this. Working with editors is the topic of my next newsletter.

Collapse
 
mrsaeeddev profile image
Saeed Ahmad

Hey Stephanie,

Great guide for anyone who wants to break into technical writing!

Thanks for writing this.

Collapse
 
radiomorillo profile image
Stephanie Morillo

Thank you, Saeed!

Collapse
 
andrewbaisden profile image
Andrew Baisden

Great guide lots of reference material thanks for sharing.

Collapse
 
radiomorillo profile image
Stephanie Morillo

Thanks for reading, Andrew

Collapse
 
formicidaemate profile image
Benjamin Saul

Thank you for the sharing this. I am going to reference this going forward.

Collapse
 
radiomorillo profile image
Stephanie Morillo

Thanks Benjamin!

Collapse
 
vadoverde profile image
Sam Mourad

Comparing to recipes and the idea of concise and precise is very helpful. Thanks for the article.

Collapse
 
radiomorillo profile image
Stephanie Morillo

Thank you!

Collapse
 
meghna__das_ profile image
Meghna Das

Perfect overview of this amazing career field. Thanks for sharing!

Collapse
 
noman1981 profile image
noman mazher

awesome