Lately, my LinkedIn feed is flooded with posts saying AI is replacing Technical Writers. The logic? “If ChatGPT can code, it can easily write a README file.”
As someone who deals with real codebases, my answer is simple: No, it can’t. People are missing the point of what documentation actually is. AI can understand syntax, but it completely fails at dealing with Institutional Debt.
The Reality of “Jugaad”
Let’s be honest. In the real world, software architecture is rarely perfect. Under tight deadlines, developers don’t write clean code. They deploy quick patches and temporary workarounds — our classic jugaad — just to keep the server alive on a Friday night.
They always say, “I’ll document this next week.” But next week never comes.
This hidden, unwritten knowledge inside a developer’s head is Institutional Debt (or Tribal Knowledge). And this is where AI hits a wall.
AI Knows “What”, Not “Why”
If you feed a messy codebase to an AI, it will happily tell you WHAT the code does. It will describe functions and variables perfectly.
But AI can never tell you WHY that specific workaround was built three years ago.
It doesn’t know about the weird legacy server bug that crashes the API every Sunday.
It doesn’t know the history of past architectural failures that forced the team to use that patch.
If you blindly trust AI to optimize or rewrite that code based on syntax alone, it will break the system. AI lacks the human context of why the chaos exists.
Writers are “Software Detectives”
Technical writing isn’t just about formatting Markdown files or knowing good English.
A great Technical Writer is a detective. Our real job is getting on a call with a tired senior engineer, asking the right questions, and digging out that tribal knowledge before they quit.
When a senior dev leaves, they take a chunk of the company’s undocumented brain with them. AI can’t stop this brain drain. A human writer can.
The Bottom Line
AI writes for machines. Humans document decisions for other humans.
So, next time a tech leader thinks of replacing writers with an AI key to save budget, they should ask themselves: Is your AI ready to take the blame when production crashes because of an undocumented legacy bug?
Probably not.
Top comments (1)
Spot on! AI syntax padh sakta hai, par use yeh kabhi pata nahi chalega ki line 42 par likha hua sleep(500) pure production server ko Friday night ko crash hone se bacha raha hai 😂 Great read!