Product VP here, but I learned from engineering: bad tooling kills documentation culture.
Thesis
If writing docs feels like extra work, engineers won’t do it. Tooling must feel like coding.
Example: Confluence to Docusaurus
We moved from Confluence to Docusaurus (docs-as-code). Contribution rate increased 3x.
Why? Engineers already use Git, Markdown, code review. Docs fit existing workflow.
Tool Landscape
Docusaurus: Open source, React-based, great for public docs Mintlify: Beautiful UX, AI-powered search, good for API docs Backstage: Internal developer portal, integrates with service catalog Notion: Easy to use, but not version-controlled—risky for engineering docs
Tooling Requirements
Version control (Git-based)
Code review integration (PRs for doc changes)
Easy local preview
Fast, accurate search
Templates (reduce decision fatigue)
Measurement Challenge
How do you know if docs are working?
Metrics to track:
Time-to-first-PR for new hires
Support ticket volume (decreases when docs improve)
Doc search analytics (what are people looking for?)
Staleness (last updated date)
Contribution rate (% of engineers who update docs)
Business case: Documentation problems cost 15-25% of engineering capacity. Measuring impact justifies investment.
Open Questions
Self-host or use SaaS for docs?
How do you handle customer-facing vs internal docs (same tool or separate)?
What metrics convince leadership to invest in docs tooling?
What’s your docs stack? What metrics do you track?