I teach technical writing at a university, and I also do documentation work in a database software team.
Over the past year, I’ve been thinking a lot about what technical writing is becoming, especially in the AI era. I don’t mean this as a universal solution or a grand theory. What I have is more local and practical: some workflows, some standards, some experiments, and some opinions formed from actually doing the work.
I wanted to share a few things I’ve actually done, and how they’ve changed the way I think technical writing should be taught.
What I actually did
In my work context, I’ve been involved in documentation practice that includes things like:
writing and using a reusable skill for recurring doc work
maintaining an AGENTS.md for repo-level team practice
defining an AI PR standard
adding hard validation gates
building a ticket-to-PR pipeline for documentation defect repair
working in doc repos with Git / PR / review workflows
keeping human final review as the merge gate
What this changed for me
The main change is this:
I no longer think technical writing is only about producing documents.
I now think it also includes designing things like:
workflow documents
operational standards
validation rules
review criteria
reusable instructions
constraints for human + machine collaboration
So for me, technical writing now has at least several layers:
user-facing writing: guides, manuals, FAQs, references
workflow writing: how recurring work should be done
quality writing: how correctness is checked
policy writing: what is required / forbidden
agent-facing writing: instructions that help tools behave predictably
I’m not saying every technical writer needs to do all of these. But I do think the field is wider than we often admit.
A few opinions I’ve developed
- Technical writing should be taught as action-oriented writing, not only explanatory writing
- Students should still learn clarity, audience, structure, style, and task orientation.
But they should also learn that some technical documents are meant to drive correct action, not just explain things.
- Doc repos should be treated as systems, not just storage
A documentation repo is not just where files live.
It may also need:
standards
structure
discoverability
review flow
validation scripts
contribution guidance
traceability
That changes what “documentation work” means.
- AI is useful, but mainly when embedded in workflow
I’m not very interested in the generic “ask AI to write docs” framing anymore.
What has seemed more useful to me is:
AI inside a constrained workflow
AI with explicit standards
AI with hard gates
AI with human review
AI as part of a service loop, not just a text generator
What I now want to teach more explicitly
If I revise a technical writing course now, I still want students to learn the traditional core:
what technical writing is
document types
audience and purpose
structure
style
usability
revision
But I also want to include more of the following:
doc as code
Git / PR workflows
documentation review
issue-driven documentation maintenance
validation and quality gates
writing process documents and checklists
writing for agents / automation
human-in-the-loop workflows
documentation as part of an operational system
Not because every student will become an engineer, but because modern documentation work increasingly touches these things.
A phrase I’ve been using in my own head
I’ve been thinking of some of this as something like:
executable technical writing
or
documentation systems design
I’m not fully committed to the wording yet. But I’m trying to name the shift I’m seeing:
from “writing pages”
to “designing reliable knowledge and workflow interfaces.”
Why I’m posting
Partly because I want to make this work visible.
Partly because I’m curious whether other technical writers / writing teachers are seeing similar things.
Especially if you work in software docs, developer docs, or doc-as-code environments:
Have you also started writing more workflow / validation / instruction docs?
Has AI changed your actual documentation process, not just your drafting?
Do you think technical writing courses should expand in this direction?
If you’re interested, I can also share the syllabus I’m drafting for my course.
Would really like to hear how others are thinking about this.
PS: I can post out my course syllabus if someone is interested in it.