The Technical Writer Roadmap for 2026: The $120K Career Nobody Talks About
Published on BirJob.com · March 2026 · by Ismat
The Day I Realized Documentation Might Be Worth More Than Code
When I built the first version of BirJob's scraper infrastructure, I was a one-person team writing Python, wrestling with Playwright, and managing 91 scrapers that pulled job listings from every corner of the Azerbaijani internet. Each scraper had its own quirks: different HTML structures, different authentication flows, different anti-bot measures, different API formats. Some sites used GraphQL. Some were SPAs that required browser automation. Some randomly changed their CSS class names every deploy.
I kept everything in my head. For months, it worked. Then one day I had to take a week off, and I came back to find that three scrapers had broken while I was gone. No one could fix them because no one — including my future self — could figure out how each one worked without reading every line of code. The scraper for boss.az used a GraphQL API with an undocumented query format. The one for tabib.gov.az relied on extracting data from a __NEXT_DATA__ JSON blob because their CSS class hashes changed with every deployment. The workly.az scraper had been converted from Playwright to static HTML parsing, but there was no record of why.
So I sat down and wrote documentation. Real documentation. How each scraper works, what the data schema looks like, what the common failure modes are, how to add a new source. It took a full week. And when I finished, I had an uncomfortable realization: that documentation week was probably the most valuable week of work I'd done in the entire project. The code was a black box; the docs turned it into a system anyone could understand and maintain.
That experience sent me down a rabbit hole. I started paying attention to the people who write documentation for a living — technical writers. And what I found was genuinely surprising. They earn $80,000 to $160,000 or more. They work remotely at higher rates than almost any other tech profession. The field is chronically understaffed because nobody grows up dreaming of being a technical writer. There's no bootcamp hype. No TikTok trend. No "Learn Tech Writing in 12 Weeks" YouTube course with a million views. It's one of the quietest, best-kept secrets in all of technology.
This roadmap is about how to break into technical writing, what the work actually looks like, and why it might be the smartest career move for people who are good at explaining things — a surprisingly rare and valuable skill. For our broader overview of the field, see our Technical Writing Career article. This roadmap goes deeper: week-by-week, tool-by-tool, all the way to your first job.
The Numbers First: A Well-Paid Career With Almost No Competition
Let me ground this in data, because the data is what makes technical writing uniquely attractive. Most tech careers have either good salaries or low competition. Technical writing has both.
- The U.S. Bureau of Labor Statistics reports the median annual wage for technical writers at $79,960 as of 2023, with the top 10% earning over $128,000. The BLS projects 7% growth from 2022 to 2032, faster than the average for all occupations. But the BLS figures include all industries — technical writers in software and tech earn significantly more than the overall median.
- Glassdoor puts the average technical writer salary in the U.S. at approximately $85,000, with senior technical writers at technology companies earning $110,000–$150,000. At Big Tech companies, the numbers go higher: Levels.fyi shows Google technical writers earning $150,000–$250,000+ in total compensation (base + equity + bonus). Google's tech writer role is notoriously competitive and essentially requires coding skills, but it demonstrates the ceiling.
- The Write the Docs annual salary survey — the most tech-writing-specific data source available — consistently shows median salaries of $90,000–$115,000 for U.S.-based tech writers, with senior staff writers and documentation managers earning $130,000–$160,000+. The survey also reveals a crucial detail for international workers: technical writers working remotely for U.S. companies from outside the U.S. report median salaries of $50,000–$80,000.
- A LinkedIn job search consistently shows thousands of open technical writing positions in the U.S. alone. The application-to-opening ratio is dramatically lower than for software engineering roles. While a mid-level developer position might get 200–500 applications, a technical writer position at the same company often gets 20–50.
- Remote work prevalence is exceptionally high. The Write the Docs survey found that approximately 80% of technical writers work remotely at least part-time, and a large majority work fully remote. Documentation is inherently async and text-based — it's one of the most remote-friendly jobs in existence.
- For emerging markets specifically: a technical writer in Azerbaijan, Turkey, Poland, or Colombia working remotely for a U.S. or European tech company can realistically earn $40,000–$90,000. In a market where local developer salaries might be $15,000–$30,000, tech writing for international companies represents a genuine economic step change.
Why is the competition so low? Three reasons. First, nobody grows up wanting to be a technical writer — there's no cultural narrative around it. Second, people who are good at writing tend to go into content marketing, journalism, or fiction — they don't know that a $120K technical writing career exists. Third, people who are good at technology tend to become engineers — they don't think of writing as a "real" career. Technical writing sits at the intersection of two skills (writing + technical understanding) that rarely overlap, and that scarcity creates the opportunity.
What Technical Writers Actually Do: The Five Flavors
"Technical writer" is a broad title that covers several distinct subspecialties. The differences matter enormously for your career path, your daily work, and your salary. Let me break them down.
1. API Documentation Writer
This is the highest-paid and most in-demand subspecialty. You write and maintain documentation for APIs — REST, GraphQL, gRPC, WebSocket. You create reference docs (endpoint descriptions, parameters, response schemas), tutorials ("How to authenticate and make your first API call"), and conceptual guides ("Understanding our pagination model"). Companies like Stripe, Twilio, and GitHub are famous for excellent API documentation, and they employ dedicated writers to maintain it.
Skills needed: Understanding of HTTP, JSON, authentication (OAuth, API keys, JWTs), basic coding ability (you need to write and test code samples), and familiarity with OpenAPI/Swagger specifications. This subspecialty pays a premium because it requires genuine technical depth — you're writing for developers, and developers will immediately notice if you don't understand what you're documenting.
2. Developer Documentation Writer
Broader than API docs. You write guides, tutorials, quickstarts, and reference material for developer-facing products — SDKs, frameworks, CLIs, infrastructure tools. You might work at a company like Vercel (documenting Next.js), HashiCorp (Terraform docs), or Elastic (Elasticsearch guides).
3. Product Documentation Writer
You document user-facing SaaS products — admin guides, feature descriptions, troubleshooting articles, knowledge base content. Think Salesforce, Zendesk, or HubSpot documentation. Less technical than API docs, but requires strong empathy for end users who are often non-technical.
4. Internal Documentation / Knowledge Management
You document internal systems, processes, and architecture for engineering teams. Runbooks, architecture decision records (ADRs), onboarding guides, incident response procedures. Companies with strong engineering cultures like Stripe, Notion, and GitLab invest heavily in this.
5. Developer Relations / Content Engineering
A hybrid role where technical writing meets advocacy. You write blog posts, tutorials, and educational content to help developers succeed with a platform. Companies like Vercel, Supabase, and Cloudflare hire heavily for this intersection. It often pays more than pure technical writing because it includes a marketing/growth component.
| Subspecialty | Technical Depth | Salary Range (USD) | Remote Availability | Entry Difficulty |
|---|---|---|---|---|
| API Documentation | High | $95K–$160K | Very High | Moderate |
| Developer Docs | High | $90K–$150K | Very High | Moderate |
| Product Docs | Moderate | $75K–$120K | High | Lower |
| Internal Docs | Varies | $80K–$130K | High | Lower |
| DevRel / Content | High | $100K–$170K | Very High | Higher |
The Docs-as-Code Movement: Why Technical Writers Need Git
If there's one trend that has fundamentally transformed technical writing in the last five years, it's docs-as-code. This is the practice of treating documentation like software: writing it in plain text formats (Markdown, reStructuredText, AsciiDoc), storing it in version control (Git), reviewing it through pull requests, building it with static site generators, and deploying it through CI/CD pipelines.
This isn't optional anymore. If you want a technical writing job at a tech company in 2026, you need to be comfortable with:
- Git and GitHub: Cloning repos, creating branches, making commits, opening pull requests, resolving merge conflicts. You don't need to be a Git wizard, but you need to be fluent in the basic workflow
- Markdown: The lingua franca of technical writing. Headers, lists, links, code blocks, tables, images. Most developer documentation is written in Markdown or a superset of it (MDX)
- Static site generators: Docusaurus (React-based, used by Meta, Supabase, many others), Read the Docs (Sphinx-based, dominant in Python ecosystem), MkDocs (Python, clean and simple), GitBook (hosted platform, less technical setup). You should be able to set up a docs site from scratch in under an hour
- CI/CD for docs: GitHub Actions or similar to automatically build and deploy docs when changes are merged. Docs that require manual deployment are docs that go stale
- IDE/editor: VS Code is the standard. Know how to use Markdown preview, linting extensions, and Git integration
Why does this matter for your career? Because it's the filter that separates technical writers who can work at tech companies from those who can't. A traditional technical writer who's used to working in Word documents and SharePoint will struggle to land a role at a modern tech company. A technical writer who can open a pull request, write clean Markdown, and set up a Docusaurus site is immediately employable in the tech industry's highest-paying segment.
The Tools: What Technical Writers Use Every Day
| Tool | Category | What It Does | Learn Priority |
|---|---|---|---|
| Docusaurus | Static site generator | React-based docs site. Versioning, search, MDX support, i18n. Used by Meta, Supabase, Redis | High |
| MkDocs + Material | Static site generator | Python-based, clean and fast. Material theme is beautiful. Used by FastAPI, Pydantic | High |
| Read the Docs | Hosted docs platform | Sphinx/MkDocs hosting with automatic builds, versioning. Dominant in open source | Medium |
| GitBook | Hosted docs platform | WYSIWYG + Markdown. Git sync. Good for teams with mixed technical levels | Medium |
| Swagger / OpenAPI | API documentation | Standard for REST API specs. Auto-generates interactive API reference docs | High (for API docs) |
| Vale | Prose linter | Enforces style guide rules automatically. Catches jargon, passive voice, inconsistencies | High |
| VS Code | Editor | The standard editor. Markdown preview, Git integration, linting extensions | High |
| Figma | Diagrams/visuals | Architecture diagrams, flow charts, screenshots annotation. Not just for designers | Medium |
| Loom | Video/screen recording | Quick video walkthroughs. Increasingly used alongside written docs | Medium |
A note on "traditional" tools: Some technical writing jobs — particularly in healthcare, manufacturing, and government — still use tools like MadCap Flare, Adobe FrameMaker, or Confluence. These are perfectly fine tools, and there are good jobs using them. But the highest-paying tech writing roles are overwhelmingly docs-as-code, and that's what this roadmap focuses on.
The Writing Skills: Clarity Over Creativity
This is where technical writing diverges sharply from every other form of writing. If you're a journalism major, a creative writer, or a content marketer, you'll need to unlearn some of your instincts. Technical writing rewards the opposite of what gets rewarded in most writing contexts.
- Clarity beats elegance. A beautiful sentence that's ambiguous is worse than a plain sentence that's precise. You're not trying to entertain; you're trying to transfer information with zero ambiguity
- Short sentences. If a sentence is longer than 25 words, it's probably too long. If it has more than one idea, split it
- Active voice. "Click the button" not "The button should be clicked." "The API returns a JSON object" not "A JSON object is returned by the API"
- Consistent terminology. Pick one term for each concept and use it everywhere. Don't call it a "function" in one paragraph and a "method" in the next unless they're genuinely different things
- Structured hierarchy. H2 for sections, H3 for subsections, H4 for sub-subsections. Numbered lists for sequential steps. Bulleted lists for non-sequential items. Tables for comparison data. Every structural choice should be intentional
- Task-oriented writing. Documentation should answer "How do I do X?" not "Here is a description of our system." Lead with the user's goal, not with your product's architecture
- Code examples that actually work. Every code sample should be tested, runnable, and complete enough to copy-paste. Broken code samples are the fastest way to lose developer trust
The best technical writers I've encountered share a specific cognitive trait: they can hold a complex system in their head and then systematically decompose it into digestible pieces for someone who knows nothing about it. This is structured thinking, and it's the core skill. Everything else — grammar, style, tool proficiency — is learnable. The ability to take complexity and make it simple is the talent.
Technical Depth: You Need to Understand the Product
Here's where many aspiring technical writers get tripped up. You don't need to be an engineer. But you need enough technical understanding to:
- Use the product yourself. If you're documenting an API, you need to make API calls. If you're documenting a CLI tool, you need to use the CLI. You can't document what you don't understand
- Read code at a basic level. You don't need to write production code, but you should be able to read a Python function, a JavaScript class, or a REST endpoint handler and understand what it does. This lets you work directly with the codebase, not just with what engineers tell you
- Ask good technical questions. When an engineer explains a feature, you need to know what follow-up questions to ask: "What happens if the user passes an invalid parameter?" "Does this require authentication?" "What are the rate limits?" Engineers respect technical writers who ask sharp questions
- Understand the developer ecosystem. Know what REST is. Know what JSON is. Know what a container is. Know the difference between SQL and NoSQL. You don't need deep expertise, but you need literacy
The skill ladder: A product documentation writer needs moderate technical depth. An API documentation writer needs high technical depth. A developer documentation writer needs near-engineer-level understanding of the product they're documenting. Choose your subspecialty based on your technical comfort level, and know that you can always grow into deeper technical roles over time.
The 12-Month Roadmap: Week by Week
This roadmap assumes you can write clear English (or another language — technical writing is increasingly multilingual) and have a basic interest in technology. You don't need a CS degree. You don't need prior writing credentials. You need a willingness to learn, a tolerance for detail, and the patience to spend a year building skills before landing your first role.
Phase 1: Writing Foundations and Technical Literacy (Months 1–3)
Goal: Build the core writing skills and technical foundation that every technical writer needs.
| Weeks | Focus Area | Deliverable |
|---|---|---|
| 1–2 | Read the Google Developer Documentation Style Guide end to end. Study 3 exemplary doc sites: Stripe, GitHub, Twilio. Note their structure, tone, and navigation | Write a 1-page analysis of what makes one of these doc sites excellent |
| 3–4 | Markdown mastery: headers, lists, links, code blocks, tables, images, callouts (admonitions). Practice writing in Markdown daily | Convert a Word document or web page into clean, well-structured Markdown |
| 5–6 | Git fundamentals: install Git, create a GitHub account, clone/commit/push/pull, branching, pull requests, merge conflicts | Create a GitHub repo with a README. Make 5+ commits showing iterative improvements to a doc |
| 7–8 | Technical literacy: complete a basic web development tutorial. Understand HTML, CSS, HTTP, REST, JSON, APIs at a conceptual level. freeCodeCamp is free and excellent for this | Make 3 API calls using curl or Postman: a GET, a POST with a JSON body, and one with authentication |
| 9–10 | Writing practice: take the Google Technical Writing courses (free). Practice active voice, short sentences, list structures, consistent terminology | Rewrite 3 poorly-written doc pages (find them anywhere — bad docs are everywhere) using Google's style principles |
| 11–12 | Command line basics: navigate directories, run scripts, install packages (npm, pip). VS Code setup with Markdown preview and linting extensions |
Set up VS Code with Markdown All in One extension, markdownlint, and a Git integration workflow that feels comfortable |
Best resources for Phase 1: Google Technical Writing Courses (free, excellent), Google Developer Documentation Style Guide, Microsoft Writing Style Guide, and Write the Docs Documentation Guide.
Phase 2: Docs-as-Code and Tooling (Months 4–6)
Goal: Master the docs-as-code toolchain and build your first complete documentation site.
| Weeks | Focus Area | Deliverable |
|---|---|---|
| 13–14 | Docusaurus setup: install Node.js, create a Docusaurus site, configure navigation, add pages, customize theme | A running Docusaurus site with at least 5 pages, sidebar navigation, and search |
| 15–16 | MkDocs Material setup: install Python, create an MkDocs site, configure mkdocs.yml, add pages, enable search and code highlighting |
A running MkDocs site documenting a real tool or process you're familiar with |
| 17–18 | Vale prose linting: install Vale, configure style rules (Google, Microsoft, or custom), integrate with VS Code, add to CI/CD | Run Vale on your docs and fix all flagged issues. Create a custom Vale rule for your style preferences |
| 19–20 | OpenAPI/Swagger: understand the OpenAPI specification format, write an API spec in YAML, generate interactive docs with Swagger UI or Redoc | Write an OpenAPI spec for a simple API (3–5 endpoints) and generate interactive documentation from it |
| 21–22 | CI/CD for docs: set up GitHub Actions to automatically build and deploy your Docusaurus or MkDocs site on every merge to main. Add Vale linting as a PR check | A fully automated docs pipeline: push Markdown, get a deployed site. PRs checked by Vale |
| 23–24 | Diagrams and visuals: Mermaid for in-Markdown diagrams, draw.io for architecture diagrams, screenshot best practices, Figma basics for doc visuals | Add architecture diagrams and flow charts to your documentation site using Mermaid and draw.io |
Best resources for Phase 2: Docusaurus official docs (they're great — which makes sense), MkDocs Material getting started guide, Vale documentation, and OpenAPI Initiative learning resources.
Phase 3: Portfolio Building and Open Source (Months 7–9)
Goal: Build a portfolio of real documentation work that proves you can do the job.
| Weeks | Focus Area | Deliverable |
|---|---|---|
| 25–26 | Open source documentation contributions: find 3–5 open source projects with "good first issue" or "documentation" labels. Fix typos, improve unclear sections, add missing examples. GitHub's good first issue finder and Write the Docs contributing guide will help | 3+ merged pull requests to open source documentation |
| 27–28 | Portfolio Project 1: Write complete documentation for a public API. Choose a free API (OpenWeatherMap, PokeAPI, any public API), and create professional-quality documentation: quickstart, authentication guide, endpoint reference, code samples in 2+ languages, error handling guide | A deployed documentation site covering a real API, complete with code samples that actually run |
| 29–30 | Portfolio Project 2: Document a developer tool or framework you use. It could be VS Code setup, Docker basics, a Python library, a JavaScript framework — anything. Write a getting started guide, a concepts overview, and a troubleshooting guide | A second deployed documentation site demonstrating your ability to explain complex tools clearly |
| 31–32 | Portfolio Project 3: Write an internal-style documentation set. Pick a system you've built or worked on and write: architecture overview, setup guide, deployment runbook, contributing guidelines. This shows you can document systems, not just products | A comprehensive internal docs set that someone could use to understand and contribute to a project |
| 33–34 | Join the Write the Docs community: attend meetups (many are virtual), join the Slack workspace, read the newsletter. Consider applying to Google Season of Docs (applications typically open in Q1–Q2) | Active Write the Docs Slack member. Attend one meetup/conference session. Google Season of Docs application drafted |
| 35–36 | Write 2–3 blog posts or tutorials on technical topics you understand well. Publish on your personal site, DEV Community, or Medium. This demonstrates your ability to write clearly about technical subjects | 2–3 published technical articles with clear structure, working code samples, and real insights |
Phase 4: Specialization and Job Readiness (Months 10–12)
Goal: Specialize, polish your portfolio, and land your first technical writing role.
| Weeks | Focus Area | Deliverable |
|---|---|---|
| 37–38 | Specialization deep dive. If API docs: learn GraphQL documentation, webhook documentation, SDK documentation patterns. If developer docs: learn information architecture, content strategy, docs analytics. If product docs: learn user research, accessibility standards, localization | Add a specialized section to one of your portfolio projects reflecting your chosen subspecialty |
| 39–40 | Information architecture: how to organize large doc sets. Navigation patterns, content taxonomy, cross-referencing, search optimization, versioning strategies for docs that track product releases | Redesign the information architecture of one of your portfolio projects. Document why you made each structural decision |
| 41–42 | AI tools for technical writing: learn to use AI assistants (Claude, GPT-4) for drafting, editing, code sample generation, and translation. Understand what AI does well (first drafts, reformatting) and what it doesn't (accuracy verification, information architecture decisions) | Write a doc page using AI as a collaborator. Document your workflow: what you prompted, what you kept, what you rewrote |
| 43–44 | Portfolio polish: clean up all 3 portfolio projects. Ensure every code sample runs, every link works, every screenshot is current. Write a portfolio README that explains your approach to technical writing | A polished GitHub portfolio with 3 live, deployed documentation projects and a professional README |
| 45–46 | Resume and job search preparation. Tailor your resume for tech writing roles. Prepare for common interview formats: writing exercises (write a quickstart guide in 1 hour), editing exercises (improve a badly-written doc), portfolio walkthrough | Resume optimized for tech writing roles. 3 practice writing exercises completed under time pressure |
| 47–48 | Active job search: apply to 20+ positions. Search on BirJob, Write the Docs Job Board, LinkedIn, and company career pages. Prioritize remote roles at tech companies. Consider contract/freelance as a foot in the door | 20+ applications sent. At least 3 tailored cover letters showing your understanding of each company's documentation challenges |
Entry Points: How Real People Break In
The theoretical roadmap is nice, but let me tell you how people actually get their first technical writing jobs. There are several proven paths:
- Open source contributions: This is the most accessible entry point. Every major open source project needs better documentation. Find projects you use, fix their docs, submit PRs. After a few months of consistent contributions, you have both a track record and references who can vouch for your work. The Write the Docs community maintains lists of doc-friendly projects
- Google Season of Docs: Google Season of Docs is a program where technical writers work with open source organizations on documentation projects. It's competitive but doable, and it provides a Google-branded credential, a mentor, and a significant portfolio piece
- Internal transfer: If you already work at a tech company — in QA, support, engineering, or product — volunteer to write documentation. Many tech writers started by documenting their own team's work. This is the lowest-risk path because you already have domain knowledge and internal credibility
- Freelance/contract: Start with small freelance gigs. Document a startup's API. Write a getting-started guide for an indie developer's tool. Platforms like Upwork and Fiverr have technical writing categories, though the pay starts low. The real value is portfolio building and client testimonials
- Developer-to-writer transition: If you're a software developer who's good at explaining things, you're already 70% of the way there. Many companies actively prefer technical writers with engineering backgrounds, especially for API and developer documentation
Certifications: The Honest Assessment
Unlike fields like cybersecurity or cloud engineering, technical writing doesn't have a dominant certification ecosystem. There's no "AWS Certified Technical Writer" that opens doors. Here's what exists and whether it's worth your time:
| Credential | Provider | Cost | Worth It? |
|---|---|---|---|
| Google Technical Writing Courses | Free | Yes — free, well-made, recognized | |
| Technical Writing on Coursera | Various universities | $39–$79/month | Maybe — good for structure, but portfolio matters more |
| CPTC (Certified Professional Technical Communicator) | STC | $400–$500+ | Rarely — not widely recognized in tech companies |
| Google Season of Docs | Free (you get paid) | Yes — real-world experience, Google credential, mentorship |
The bottom line: In technical writing, your portfolio is your certification. A hiring manager reviewing technical writing candidates will look at your writing samples before they look at anything else on your resume. Three great documentation projects on GitHub are worth more than any certificate. Take the free Google course for foundational knowledge, apply to Season of Docs if you can, and spend the rest of your time building documentation that demonstrates your skills. For more thoughts on certifications across tech, see our Best Free Certifications 2026 guide.
Career Progression: Where Technical Writers Go
| Level | Years | Responsibilities | Salary Range (USD) |
|---|---|---|---|
| Junior Technical Writer | 0–2 | Write and edit docs, maintain existing content, learn the product, work with engineers | $65,000–$90,000 |
| Technical Writer | 2–4 | Own doc areas independently, create new documentation from scratch, establish style standards | $85,000–$120,000 |
| Senior Technical Writer | 4–7 | Lead documentation projects, mentor juniors, information architecture, cross-team initiatives | $110,000–$150,000 |
| Staff Technical Writer / Lead | 7–10 | Define doc strategy, tooling decisions, hiring, set quality standards across the organization | $130,000–$170,000 |
| Documentation Manager | 8+ | Manage a team of writers, budget, vendor relationships, content strategy, executive reporting | $140,000–$190,000 |
| Developer Relations / DevRel | 5+ | Public-facing technical content, conference talks, community building, product advocacy | $130,000–$200,000+ |
The DevRel transition is particularly interesting. Many Developer Relations professionals started as technical writers. Once you're skilled at explaining complex technical concepts to developers, the jump to DevRel — which adds public speaking, community management, and content strategy — is natural. DevRel often pays more than pure technical writing because it combines technical depth with marketing/growth skills. For more on the DevRel career path, see our Developer Relations Career article.
The stress factor: This is something nobody talks about but everyone should know. Technical writing is, by tech standards, a lower-stress career. You're not on-call. You're not fixing production outages at 3 AM. You're not responsible for keeping a service running. Your deadlines exist but are rarely the urgent, ship-or-die kind that engineering teams face. For people who want to work in tech without the burnout that plagues many engineering roles, technical writing offers an unusually sustainable pace.
The AI Elephant in the Room
I'd be dishonest if I didn't address this directly: can AI replace technical writers? It's the question I get every time I mention this career to someone. And the answer is more nuanced than either the optimists or the pessimists want to hear.
What AI does well in technical writing right now:
- Generating first drafts of reference documentation from code or API specs
- Reformatting and restructuring existing content
- Translating documentation between languages (with human review)
- Generating code samples in multiple programming languages
- Summarizing long technical documents
- Catching grammar and style issues (though Vale does this too)
What AI cannot do (and won't be able to do anytime soon):
- Verify accuracy. An AI can generate a beautiful explanation of how an API works. But is that explanation actually correct for this version of this product? Only a human who has tested it knows. And incorrect documentation is worse than no documentation — it erodes developer trust and generates support tickets
- Information architecture. Deciding how to organize a 500-page doc set so that new users can find what they need in under 30 seconds — that's a design problem that requires understanding human cognition, not just information. AI can't make those structural decisions well
- User empathy. Understanding what a developer is confused about, what they're trying to accomplish, what they need to see first — this requires the kind of audience awareness that comes from watching real users interact with your docs
- Cross-functional collaboration. Working with engineers who don't want to write docs, with product managers who can't explain features clearly, with designers who have context you need — this human coordination is a core part of the job
- Judgment about what to document and what to skip. Not everything needs to be documented. Deciding what's critical, what's nice-to-have, and what should be left to inline code comments requires judgment that AI lacks
My prediction: AI will make technical writers 2–3x more productive, not replace them. A technical writer using AI tools will produce higher-quality documentation faster than ever before. This means companies might need slightly fewer technical writers per product, but it also means that companies who previously couldn't justify hiring a dedicated writer will now be able to afford documentation — expanding the total market. The net effect: the same number of jobs or slightly fewer, but higher productivity expectations and higher quality standards. Technical writers who refuse to use AI tools will be at a disadvantage. Those who use them skillfully will thrive.
What I Actually Think
Time for some opinionated takes that you won't find in the "How to Become a Technical Writer" articles from content farms.
Technical writing is the most underrated career in all of technology. I genuinely mean this. It pays well, it's remote-friendly, it's lower-stress than engineering, it has low competition, and it's accessible to people from non-traditional backgrounds. The fact that it's underrated is actually a feature, not a bug — it means there are fewer people competing for jobs, which keeps salaries high relative to the effort required.
You don't need a degree in English, journalism, or communications. Some of the best technical writers I've come across have degrees in biology, music, history, and philosophy. What they share is the ability to learn complex things and explain them simply. If you have that trait, you can become a technical writer regardless of your educational background.
The "tech" in technical writing matters more than the "writing." This is counterintuitive but true. A mediocre writer who deeply understands API authentication patterns will be a better API documentation writer than an excellent writer who doesn't know what OAuth is. You can always improve your prose. You can't fake technical understanding. Prioritize learning the technology over perfecting your literary style.
Open source is the great equalizer. I run BirJob from Azerbaijan. If I wanted to build a portfolio as a technical writer, I wouldn't need to live in San Francisco or have a U.S. work permit. I could contribute to open source documentation for projects used by millions of developers, build a portfolio that any hiring manager in the world can see, and apply for remote positions. A merged PR to the FastAPI or Next.js documentation is an equally impressive credential whether you submitted it from Baku, Bangalore, or Brooklyn.
The docs-as-code skill gap is your biggest opportunity. There are thousands of technical writers who grew up in the Microsoft Word / Adobe FrameMaker world and haven't made the transition to docs-as-code. If you start fresh with Git, Markdown, and static site generators, you're immediately more competitive than many experienced writers who are struggling to adapt. Youth (in terms of toolchain familiarity) is an advantage here.
Remote work in technical writing is not going away. Documentation is inherently asynchronous. You write, someone reviews, you iterate. There's no "you must be in the office for the standup." Some of the best documentation teams in the world — GitLab, Automattic, Stripe — are fully or largely remote. The ~80% remote rate in technical writing is structural, not a pandemic artifact. For people in emerging markets, this is the golden path into the global tech economy. See our Remote Work from Azerbaijan article for more on this.
The Action Plan: Start This Week
Don't just bookmark this. Here are 7 things to do in the next 7 days:
- Day 1: Read the Google Developer Documentation Style Guide. Not the whole thing — focus on the "General Principles" and "Language and Grammar" sections. Take notes on 5 rules that surprise you or contradict your writing habits.
- Day 2: Go to stripe.com/docs. Spend 30 minutes exploring their documentation. Click through their API reference, quickstart guides, and tutorials. Pay attention to structure, not just content. How is the sidebar organized? How do they handle code samples? How do they use tables, callouts, and diagrams? Write down 3 things you'd steal for your own docs.
- Day 3: If you don't have a GitHub account, create one. Create a repository called
tech-writing-portfolio. Write aREADME.mdfile that introduces yourself, lists 3 documentation projects you plan to build, and explains why you're pursuing technical writing. Push it. You now have a portfolio page. - Day 4: Find a badly-documented open source project (they're everywhere). Pick one page — just one — and rewrite it. Submit it as a pull request. Even if it's not merged, you've practiced the workflow: fork, edit, commit, PR. And many projects will merge your improvement gratefully.
- Day 5: Install VS Code if you haven't already. Install the "Markdown All in One" and "markdownlint" extensions. Write a 500-word Markdown document about any technical topic you know (could be how to set up a development environment, how to use a specific tool, how to debug a common error). Preview it in VS Code. Fix all lint warnings.
- Day 6: Join the Write the Docs Slack workspace. Introduce yourself in the #introductions channel. Browse #career-advice and #job-posts-only. You're now connected to the largest community of technical writers in the world.
- Day 7: Block 1 hour per day in your calendar for technical writing practice. Consistency is everything. Writing is a skill that improves with daily practice, not with weekend marathons. One hour a day for 12 months will transform your ability.
Sources
- U.S. Bureau of Labor Statistics — Technical Writers Occupational Outlook
- Glassdoor — Technical Writer Salaries 2026
- Levels.fyi — Technical Writer Total Compensation
- Write the Docs — Annual Salary Survey
- Google Developer Documentation Style Guide
- Microsoft Writing Style Guide
- Google Technical Writing Courses
- Google Season of Docs
- Write the Docs Community
- Docusaurus — Documentation Site Generator
- MkDocs — Documentation Site Generator
- MkDocs Material Theme
- Read the Docs — Documentation Hosting
- GitBook — Documentation Platform
- OpenAPI Specification (Swagger)
- Redoc — API Documentation Generator
- Vale — Prose Linter
- Mermaid — Markdown Diagrams
- Stripe Documentation (exemplary reference)
- GitHub Documentation (exemplary reference)
- Twilio Documentation (exemplary reference)
- freeCodeCamp — Free Technical Education
- STC — CPTC Certification
- OpenAPI Initiative — Learning Resources
- Instructor — Structured LLM Output (for AI-assisted writing)
- Technical Writer Roadmap — roadmap.sh
I'm Ismat, and I build BirJob — a platform that scrapes 9,000+ job listings daily from 77+ sources across Azerbaijan. If this roadmap helped, check out our other career guides: Technical Writing Career Overview, Developer Relations Career, Best Free Certifications 2026, Remote Work from Azerbaijan, and The AI Engineer Roadmap.
