<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Natália Kováč</title>
    <description>The latest articles on DEV Community by Natália Kováč (@nataliakovac).</description>
    <link>https://dev.to/nataliakovac</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4198867%2F0c856d36-1f97-4a13-ac53-9731d656823f.jpg</url>
      <title>DEV Community: Natália Kováč</title>
      <link>https://dev.to/nataliakovac</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/nataliakovac"/>
    <language>en</language>
    <item>
      <title>Six small edits that make technical docs easier to follow</title>
      <dc:creator>Natália Kováč</dc:creator>
      <pubDate>Wed, 21 Oct 2026 17:55:01 +0000</pubDate>
      <link>https://dev.to/nataliakovac/six-small-edits-that-make-technical-docs-easier-to-follow-26ih</link>
      <guid>https://dev.to/nataliakovac/six-small-edits-that-make-technical-docs-easier-to-follow-26ih</guid>
      <description>&lt;p&gt;A lot of documentation is technically correct and still hard to use. The information is there, but the reader has to work to get it out. Most of the time the fix isn't a rewrite. It's a handful of small, repeatable edits.&lt;/p&gt;

&lt;p&gt;These are the ones I make most often when I edit docs, READMEs and how-to guides.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Put the goal before the instruction
&lt;/h3&gt;

&lt;p&gt;Readers scan for the thing they want to do. Make that the first thing they see.&lt;/p&gt;

&lt;p&gt;Before:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Run &lt;code&gt;npm run build -- --analyze&lt;/code&gt; if you want to see which packages make the bundle large.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;After:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;To see which packages make the bundle large, run &lt;code&gt;npm run build -- --analyze&lt;/code&gt;.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Same words, but the reader can now decide in the first few words whether the sentence is for them.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. One action per step
&lt;/h3&gt;

&lt;p&gt;Numbered steps that hide three actions in one step are where people get lost.&lt;/p&gt;

&lt;p&gt;Before:&lt;/p&gt;

&lt;blockquote&gt;
&lt;ol&gt;
&lt;li&gt;Create a &lt;code&gt;.env&lt;/code&gt; file, add your API key and restart the server.&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;

&lt;p&gt;After:&lt;/p&gt;

&lt;blockquote&gt;
&lt;ol&gt;
&lt;li&gt;Create a file called &lt;code&gt;.env&lt;/code&gt; in the project root.&lt;/li&gt;
&lt;li&gt;Add your API key: &lt;code&gt;API_KEY=your-key-here&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Restart the server.&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;

&lt;p&gt;More steps, but each one is easy to finish and easy to come back to if something goes wrong.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Say what success looks like
&lt;/h3&gt;

&lt;p&gt;After an important step, tell the reader what they should see. Otherwise they don't know whether to continue or start debugging.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Run &lt;code&gt;docker compose up&lt;/code&gt;. When the setup works, the last line of the output is &lt;code&gt;Server listening on port 3000&lt;/code&gt;.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This one edit removes a lot of "is it supposed to do this?" questions.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Put conditions and warnings before the step
&lt;/h3&gt;

&lt;p&gt;If a step only applies in some cases, or can break something, say so before the command, not after it.&lt;/p&gt;

&lt;p&gt;Before:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Run &lt;code&gt;make reset-db&lt;/code&gt;. This deletes all local data.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;After:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Warning:&lt;/strong&gt; the next command deletes all local data. Run &lt;code&gt;make reset-db&lt;/code&gt;.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;People copy and paste. By the time they read the sentence after the command, it has already run.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. Define a term the first time, then stick to it
&lt;/h3&gt;

&lt;p&gt;If you call something a "workspace" in one section, a "project" in the next and an "environment" later, readers will assume these are three different things. Pick one word, explain it briefly the first time it appears, and use it consistently. A short glossary helps if the docs use many specialised terms.&lt;/p&gt;

&lt;h3&gt;
  
  
  6. Cut "simply", "just" and "easy"
&lt;/h3&gt;

&lt;p&gt;"Simply configure the proxy" is fine for the person who already knows how. For everyone else it adds a small sting: if it's simple and I'm stuck, the problem must be me. These words rarely add information, so removing them costs nothing.&lt;/p&gt;

&lt;h3&gt;
  
  
  A quick way to apply these
&lt;/h3&gt;

&lt;p&gt;When I edit a doc, I do one pass per edit instead of trying to fix everything at once:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Read only the headings and first sentences. Is the goal always up front?&lt;/li&gt;
&lt;li&gt;Read only the numbered steps. One action each? Success described?&lt;/li&gt;
&lt;li&gt;Search for "simply", "just" and "easy".&lt;/li&gt;
&lt;li&gt;Search for every key term and check it's used the same way.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Each pass is quick, and doing them separately means I actually notice the problems instead of skimming past them.&lt;/p&gt;

&lt;p&gt;None of this needs a tool or a style guide. It just needs someone to read the doc as a person who has never seen the project before. If you can, ask a new teammate to follow your guide while you watch. You'll find the confusing step within minutes.&lt;/p&gt;

&lt;p&gt;What edits do you find yourself making again and again in docs?&lt;/p&gt;

</description>
      <category>documentation</category>
      <category>writing</category>
      <category>technicalwriting</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
