What is common between them all is the attention to detail and to specification and consistent writing style, with use of technical language. Within the IT industry the term will often be connected to the process of writing code.
Technical writers will often be referred to as Engineers within the industry. However Project and Program Managers will have to use their abilities in Technical Writing to complete tasks. Technical Writers will be able to handle copious amounts of technical detail and combine this information into the appropriate writing style for the task. A desirable skill for any IT professional, particularly those within Engineering and Managerial roles.