Technical writing and developer advocacy are close cousins, and this roadmap covers both. They share a foundation but pull in different directions, so it helps to be clear about which you’re aiming for.
- What they share: Both explain technical products clearly to a technical audience, and both need real writing skill and genuine understanding of the technology.
- The technical writer: Centres on documentation: accurate, well-structured, maintainable writing that helps people use a product. Precision and clarity are the craft.
- The developer advocate: Centres on community and advocacy: talks, demos, code samples, and being a two-way bridge between developers and the product team. Reach and relationships are the craft.
- A spectrum, not a wall: Many people do a mix, and one can lead to the other. Later steps here note which role each skill leans toward.
A quick way to tell them apart: a technical writer is judged mostly on how good the documentation is, while a developer advocate is judged mostly on developer trust, adoption, and community. The overlap is real, but the centre of gravity differs.
