What is Technical Writing and what does a Technical Writer do? These are questions I have been asked many times.
My usual answer is that Technical writing is simplifying the complex , by communicating complex information in a clear and understandable way. But the truth is that there is no easy answer, especially if you want to understand what this job consists of.
The bright side is that our work makes life easier for others, the down side is that the apparent simplicity has a cost. People just see the arrival point of a long path and usually think this is an easy job, but it is exactly the opposite!
A Technical Writer is like a hybrid creature, half-human, half-octopus because he or she is an intermediary between the technical staff and the end user and needs multiple skills. Here are a few of them, at least for an IT Technical Writer:
- Passion for technology (you can never rest on your laurels, but you have to learn something new every day)
- Writing ability (you must be able to write directions easy to follow in a correct, concise, accurate and clear way. If you do not believe me, try reading something written by devs…)
- Ability to understand complicated concepts and explain them clearly
- Ability to adapt your writing according to your audience (end users, developers, support, sales people, executives, prospective customers, etc)
- Ability to understand other people's perspectives and needs
- Strong organizational skills (you need very good time management skills)
- Investigative and testing skills (usually devs have little time to give explanations, so you must be able to understand by yourself everything you can)
- Operating Systems (Windows, Linux, Unix, macOS, Android, iOS, etc)
- Microsoft Office
- CMS (Wordpress, etc)
- Online Document Management Systems (Atlassian Confluence, Sharepoint…)
- Webdesign, Web & Markup Languages (HTML, XHTML, CSS, XML, Markdown, etc)
- Programming Languages
- SQL and DBMS
- Lifecycle tools: GitLab, GitHub, Jira
- PDF & Other Tools
- Photo Editing
- Video Editing
- Desktop Publishing
- Ebook Tools/Online Guides
- Information Architecture
- Translation Tools
- E-learning Management Systems
In an ideal world, technical writing also has its own cycle:
- Identification of audiences and needs
- Planning
- Research
- Content Development
- Testing
- Revision
- Delivery
- Feedback
- Updating
- Translating
- Archiving
More realistically, a Technical Writer is part of the company's business production cycle and needs to adapt to the company's processes.
If you would like to know more about me and my job, please feel free to contact me.
- Developing Quality Technical Information: A Handbook for Writers and Editors, multiple authors
- Modern Technical Writing: An Introduction to Software Documentation, Andrew Etter
- On Writing, Stephen King
- Don't Make Me Think, Steve Krug
- Information Architecture for the World Wide Web, Peter Morville and Louis Rosenfeld
- Il comunicatore tecnico, Gianni Angelini
- Il mestiere di scrivere, Luisa Carrada
- Guida di stile, Luisa Carrada
- Technical Writing Courses for Engineers
- GitLab Technical Writing Fundamentals
- Tom Johnson's blog: I'd Rather Be Writing
- Kesi Parker on Medium
- API Documentation
- Tom Johnson: Documenting APIs
- Google developer documentation style guide
- Microsoft Style Guide
- GitLab Documentation Style Guide
- Apple Style Guide
- Red Hat Documentation Guide
- Atlassian Design guide
- Write the Docs
- Society for Technical Communication
- European Association for Technical Communication - tekom Europe
- Italian Association for Technical Communication
- Communication Engineering & Technical Writing Association
- MadCap Flare
- Adobe Framemaker
- Adobe Robohelp
- Atlassian Confluence
- Dita Open Toolkit
- Oxygen XML Editor/Autor
- XMLmind Editor
- Altova XMLSpy
- WordPress
- Adobe InDesign
- Microsoft Word
- Microsoft Visio
- Diagrams.net
- Grammarly
- Trello
- OBS Studio
- Camtasia
- GitHub
- SoapUI
- Jira
- SharePoint
- DokuWiki
- Adobe Photoshop
- Moodle
- KeyTools
- FAR HTML
- HTMLHelp Workshop
- Image Resizer
- Adobe Acrobat
- PDFsam
- SDL Trados