<- Back to main blog

6 Things That Good Technical Writers Avoid Doing

DocumentationUpdated: April 26, 2026
Dragos
Dragos
Founder, robot with feelings. From planet Aiur.

This article will help technical writers avoid common pitfalls when writing technical documentation for a software product.

6 Things That Good Technical Writers Avoid Doing

When you’re writing technical documentation for a software product, the ultimate goal is to communicate the information clearly, concisely, and accurately.

With that in mind, new and experienced technical writers alike should avoid some common pitfalls that can make their documentation confusing, inaccurate, or outdated.

So, here are six mistakes that good technical writers avoid doing when creating high-quality documentation, with a special focus on software documentation.

Not Consulting With Subject Matter Experts#

Simply put, not consulting with subject matter experts (SMEs) can result in software documentation that contains incorrect or outdated technical information or lacks important technical details.

It is worth noting that such documentation will be a source of many user frustrations and even more user support emails and calls, ultimately hurting the product’s reputation.

To avoid this, technical writers must get all the facts right and understand the software product they’re writing about, and SMEs can provide the necessary expertise to do so throughout the writing process.

In other words, if we assume that technical writing, in its simplified form, consists of five stages, shown below, then advice from the SMEs could be required in any of them.

Source: frontendgirl

If you’re a writer planning their new documentation writing assignment, you should ask SMEs about the best sources to familiarize yourself with the software product you’ll be writing about, its features, and its target audience.

Since the planning stage is often the first time you communicate with SMEs, this is also an excellent opportunity to establish a good working relationship with them, thus facilitating their input later in the writing process.

In addition, you should find out if any pre-existing documentation needs to be reviewed, and address any other questions you might have at this stage.

This will ensure that the second stage of your writing process—research—goes in the right direction, enabling you to gain a comprehensive and accurate understanding of the subject you’re writing about.

The process of familiarizing yourself with the software product will depend on your initial knowledge of the subject matter, but it can be accelerated by consulting with SMEs.

In the words of Rachel Bishop, technical writer at Huntress:

To speed up the process, I read and googled and researched—but I also reached out to the SMEs we had internally to bring me up to speed on what I needed to know.

Once you’ve written the documentation, the review/edit stage should incorporate feedback from SMEs and other stakeholders.

Overall, not consulting with SMEs at the right time—or at all—to verify the information and ask for clarification will result in inaccurate and incomplete documentation.

Assuming How Much the Audience Knows#

A common mistake many technical writers make is assuming, rather than determining, how much their target audience knows.

Incorrect assumptions can lead to users being confused and frustrated, misunderstanding the documentation, and consequently, misusing the product itself.

In turn, this can cause lower software adoption, hurt the consumers’ trust in the product and the company making it, and result in your user support service being swamped with countless messages and calls.

Therefore, good technical writers will ensure they understand their target audience and tailor their writing to suit the audience’s knowledge, skills, and experience.

In other words, the documentation you’re writing for beginners in a particular field, such as junior developers, is going to differ from users with more advanced knowledge about the topic, such as senior developers.

So, before you start writing, you should interview SMEs and other people involved to find out answers to the following questions:

Source: Medium

These questions—and all the follow-ups if the answers are not precise enough—will help you better understand your target audience, the average level of their technical knowledge and skills, and their specific needs and concerns.

As a result, you’ll be able to create user-friendly documentation that addresses those needs and anticipates potential issues like common errors or compatibility problems, maybe also in the form of a troubleshooting guide.

In other words, experienced technical writers will probe SMEs and other stakeholders to determine what the intended audience needs to know and ensure that such information is included in the documentation.

Overall, good technical writers avoid making assumptions about how much their target audience knows and invest time and effort to better understand their level of knowledge, as well as their specific needs and concerns, in order to create audience-friendly documentation.

Using a Lot of Technical Language#

Although some technical language is unavoidable in software documentation, good technical writers refrain from using a lot of technical jargon and needlessly complex language that can make the documentation difficult to understand for the target audience.

In other words, it all starts with understanding your intended audience, as discussed in the previous section.

For example, if you’re writing for beginners in a field, such as junior developers, you will need to provide more detailed explanations of technical concepts than when writing for senior developers.

Likewise, when writing for a general audience or people specialized in other fields, you should never assume that a technical term or acronym doesn’t need to be explained just because you (and your professional community) are familiar with them.

For example, in the context of API (Application Programming Interface) documentation that typically contains a lot of specialized technical terms, Kin Lane says:

Source: Archbee.com

This quote can apply to all other types of software documentation.

Regardless of the type of software they are writing for, good writers should focus on writing in plain language, avoiding technical jargon whenever they can.

That said, strong writers also recognize that technical language in software development is unavoidable, so it’s best to:

  • briefly define technical terms and acronyms when they first appear in the text
  • organize them in a glossary

Naturally, this will benefit users, but it also allows writers to be more accurate and consistent in using specialized terminology.

To summarize, instead of technical jargon, technical writers should write in plain language tailored to the target audience and define technical terms and acronyms, to make sure their audience understands them perfectly.

Writing Sentences That Are Too Long#

Besides avoiding too complex technical language, good technical writers try to avoid overly long sentences.

The reason is that such sentences progressively lose clarity, making them difficult for readers to follow.

To keep their sentences short and simple, writers can calculate the Gunning Fog Index for the software documentation they’re writing.

The Fog Index is a readability test devised by Robert Gunning in 1952 as a way to evaluate the complexity of written materials such as contracts and other legal documents, academic papers, and technical documentation.

Here’s the formula for calculating the Fog Index, courtesy of Readable:

Source: Readable

The formula first takes the number of words in the text sample and divides it by the number of sentences to get the average sentence length.

Then, it counts the number of complex words per 100 words, adds that number to the average sentence length, and multiplies the resulting number by 0.4.

The obtained index score will estimate the years of formal education a reader needs to understand the text after reading it once.

In other words, the lower the score, the easier it is for users to comprehend what they’re reading.

Of course, this practical readability test from the 1950s can be done manually, but today there’s really no need. There are online tools which can do that in just a few clicks.

Source: Character Calculator

Generally speaking, technical documentation should score no higher than 17.

Still, different sources cite different index scores, so the desired Fog Index will ultimately depend on the subject’s complexity and the assessed level of the target audience’s technical expertise.

To improve the readability of documentation, technical writers should also strive to break down long paragraphs (e.g., by using bullet points) in addition to using shorter words and sentences.

In summary, to ensure clarity and simplicity in their writing, good technical writers keep their sentences on the shorter side whenever possible.

Rushing Through the Writing Process#

Despite often facing tight deadlines, large workloads, and last-minute changes, good technical writers avoid rushing through the writing process.

They avoid cutting corners in the writing process when deadlines are approaching, as that can lead to errors, inaccuracies, and inconsistencies in their software documentation.

These shortcomings can then cause user frustration and adoption issues with the software.

Therefore, technical writers should follow the stages of the writing process, which usually involve research, consulting with SMEs, creating an outline, writing, editing, and proofreading the documentation.

So, let’s take a closer look at why technical writers can feel pressured to rush their writing:

Source: Archbee

As already mentioned, too much work and unrealistic deadlines lead the way, closely followed by unannounced changes just before the finish line.

Moreover, difficulties with SMEs can range from being late with responding to questions or reviewing the documentation to poorly communicating their subject matter knowledge or simply perceiving technical writers as not being worth their time.

Technical writer Geoff Hart lists some of the problems he found frustrating in his encounters with SMEs:

SMEs making undocumented changes in the interface or underlying algorithms, SMEs forgetting an agreement to keep me posted about such changes, and lazy or careless documentation reviews.

Naturally, all these issues can slow writers down at any stage of their writing process, causing delays and frustration and piling on the pressure to meet deadlines.

To speed up their writing process, technical writers should make good use of different tools, such as project management software, communication apps, and document management platforms.

Such tools can be of immense help when trying to streamline the writing process and identify and resolve issues early on.

For example, a documentation tool like Archbee combines everything technical writers need to create software documentation, track changes, and easily edit and update documents.

At the same time, Archbee allows them to regularly communicate, collaborate, and receive feedback from SMEs and all other relevant stakeholders, for instance, by making inline comments.

TURN STATIC DOCS INTO INSTANT ANSWERS

Build beautiful knowledge portals that are easy to navigate, search and share

SPRING 2026Easiest SetupENTERPRISE
SPRING 2026Easiest To UseENTERPRISE
SPRING 2026Best UsabilityENTERPRISE
SPRING 2026High PerformerENTERPRISE
UsersLove UsMILESTONE

Source: Archbee

Such software tools can help writers keep track of deadlines, changes, and feedback while prioritizing communication to keep everyone on the same page, all of which can mitigate the issues that could force them to rush their writing.

Furthermore, writers should establish a schedule with some buffer time between stages of the writing process to address unexpected changes or issues.

In conclusion, when faced with a difficult situation, good technical writers do not rush but have tools and processes in place that help them ensure the documentation is accurate, complete, and updated—even under challenging circumstances.

Not Improving Published Technical Documentation#

Last but not least, good technical writers know that publishing technical documentation doesn’t mean their job is over.

Simply put, just like the software it accompanies, technical documentation is a living record that changes over time, meaning it needs to be maintained and improved.

For starters, users can point out inaccuracies or ambiguities in technical documentation, which need to be corrected or clarified to improve the user experience.

This also means writers should keep track of how the documentation is performing and listen to feedback from the target audience to make improvements.

Furthermore, as new features and updates are released, the documentation also needs to be changed to ensure it stays accurate and relevant.

Other reasons for updating software documentation include security vulnerabilities, changes to industry standards and regulations, or changes in the target audience.

Therefore, to prevent the documentation from becoming misleading or outdated, technical writers should take measures to keep it up to date.

Here are five ways how writers can do that, courtesy of JetBrains.

Source: Archbee

Of course, close collaboration and open lines of communication with key stakeholders allow technical writers to stay in the loop about what’s going on with the software and, by extension, its documentation.

Naturally, knowing when changes occur can be crucial for the writer’s timely reaction, and they can use different tools, such as a task tracker, to automate the process and ensure they’re notified about changes.

As for improving published technical documentation to serve the software users better, regularly reviewing interactions between them and the support team (i.e., support tickets) can be extremely helpful in identifying areas where documentation can be improved.

Overall, good technical writers will never neglect the fact that technical documentation must be regularly updated and constantly improved to keep it accurate, complete, and user-friendly.

Conclusion#

So, having covered six things good technical writers avoid doing, it’s clear there is a lot to consider before, during, and after writing documentation.

Before writing, technical writers should consult with SMEs and research the target audience.

When writing, they should avoid using excessive technical language and too long sentences or rushing through the writing process.

After writing, they should keep improving and updating the published technical documentation.

The end result?

High-quality documentation that builds trust, improves user satisfaction, and increases the success of the software product.

Frequently Asked Questions

To help the right people succeed with your software—quickly, correctly, and safely.

What great docs accomplish

  • Clarify how to achieve outcomes with step-by-step guidance, examples, and troubleshooting.
  • Deflect support by answering common questions and preventing errors before they happen.
  • Accelerate onboarding and time to first value with practical tutorials, how-tos, and references.
  • Serve as a single source of truth: versioned, accurate, searchable, and easy to navigate.
  • Match the reader’s context (role, experience, environment) and use plain, consistent language.
  • Include essentials like prerequisites, sample data, visuals, code snippets, and known limitations.

How to know it’s working

  • Higher task success rates and faster completion times.
  • Shorter time to first value for new users.
  • Better search success and positive feedback (ratings, comments, emoji reactions).
  • Fewer repeat "How do I…?" tickets; measurable support deflection.
  • Freshness and accuracy tracked with changelogs and release-aligned updates.

Bottom line: Treat documentation as a product. Give it owners, a backlog, quality checks, and ship it alongside the software.

Because SMEs are closest to how the product actually behaves. Partnering with them keeps docs accurate, complete, and grounded in real-world use—saving rework and protecting user trust.

What SMEs bring

  • Domain context, constraints, and edge cases you won’t infer from UI or code alone.
  • Early signals on changes, deprecations, and roadmap risks.
  • Real examples, sample data, and terminology users expect.

When to involve them

  • Planning: clarify goals, audience, scope, and sources of truth.
  • Discovery: demos, architecture walk-throughs, environment setup.
  • Drafting: quick clarifications to close gaps before review.
  • Technical review: validate steps, parameters, error states, and limits.
  • Pre-release: sanity check against final builds and release notes.

Make collaboration easy

  • Agree on review timelines, channels (DM, tickets, comments), and a shared "definition of done."
  • Provide lightweight review checklists (accuracy, edge cases, versions, screenshots).
  • Record short demos, collect sample payloads, and capture decisions in doc history.
  • Use tracked changes and assign clear owners for sign-off.

Helpful inputs to request

  • Test credentials, sample projects/data, API examples, logs, screenshots, and the changelog.

You create a mismatch. If it’s too basic, readers tune out. If it’s too advanced, they get stuck, misuse the product, and flood support—slowing adoption and eroding trust.

Do this instead

  • Define the audience: roles, skills, tools, constraints, and goals.
  • Map jobs-to-be-done and the most common scenarios (including edge cases).
  • Set explicit prerequisites and a clear "Before you begin" section.
  • Tune depth and terminology to the reader; use progressive disclosure (simple path first, advanced options later).
  • Provide examples that match their environment (OS, language, framework, permissions).
  • Validate with quick doc tests or a small pilot group.

Where to get calibration data

  • SME interviews and support tickets that highlight common pitfalls.
  • Search analytics (what people look for—and fail to find).
  • Page analytics (bounce, time on page, next-click patterns).
  • Beta feedback and community forum threads.

Result: Content that meets users where they are, prevents errors, and speeds success.

Excessive jargon raises cognitive load and invites misunderstandings—especially for newcomers and cross-functional readers. That leads to mistakes, rework, and more support questions.

Guidelines

  • Prefer plain, precise language; use the simplest correct term.
  • Define acronyms and necessary terms on first use, and maintain a glossary.
  • Be consistent: one concept, one term—avoid synonym drift.
  • Pair precision with clarity: short definitions, concrete examples, and links to concept topics.
  • Use visuals or code snippets when they explain faster than words.

Quick rewrite example

Jargon: Utilize idempotent mutation endpoint to effectuate updates.
Clear:  Use the idempotent update endpoint to make changes safely (repeat calls won’t duplicate work).

Exception: When a standard technical term is the most accurate choice, keep it—teach it briefly and use it consistently.

Because speed now turns into cost later. Rushing produces inaccuracies, gaps, and inconsistencies that frustrate users, spike support, and are expensive to fix after release.

Common fallout of rushing

  • Wrong commands, version mismatches, or missing prerequisites.
  • Unverified procedures that fail in real environments.
  • Inconsistent terminology, outdated screenshots, and broken links.
  • Missed edge cases and security or compliance caveats.

What to do instead

  • Follow a clear workflow: research → outline → draft → SME/peer reviews → test → edit → publish.
  • Add buffers for last-minute product changes and doc testing.
  • Test every procedure in a clean environment and on supported platforms.
  • Require technical and editorial sign-off; track changes and owners.
  • Use collaboration, versioning, and quality gates (linters, link checkers, style guide, readability checks).
  • Release docs with the product, keep a changelog, and run retros to improve the process.

Outcome: Accurate, maintainable docs that build trust, support adoption, and reduce long-term workload.

Documentation, technical writing tips and trends Blog

Join 5000+ people from around the world that receive a monthly edition of the Archbee Blog Newsletter.