Now, I'm not talking about writing where domain knowledge is a problem. That can be an issue, but in a pinch if a developer can explain something to me and I can understand it I can write some documentation if I have to, even if I don't have the domain expertise I normally try to have. No, this is people asking me to write detailed SDK documentation for a product I've never seen in a language I've never been exposed to, or a configuration guide for a technology I've never worked with, or - my particular favourite - sales literature.
Seriously. You don't hire a Ruby developer to normalise your database, or hire a mainframe guru to go heavy on JSON. And these people work in designed, limited languages. Technical writers operate in an unlimited, organic language in which meaning can be efficiently delivered in any number of ways. It might come as a surprise to the ignorant (of which, sadly, there are many in the tech industry) but writers specialise just like coders do. Yes, just like a good coder we can turn our hands to quite a few things, and we're pretty good in the areas around our specialisation, but an API writer is about as far from a marketing copy writer as a compiler programmer is from a mobile app developer.
With that in mind, here's a quick guide to some of the main types of technical writer:
Not the same thing, because an API is not the same thing as an SDK, but the basic skills are the same: highly technical people, writing for other highly technical people and able to read, parse and write code. These writers are quite rare, because they need to be proficient in the language(s) you use whilst also being very good writers. This makes them valuable; expect to pay accordingly.
Technical Product Writers
Known as "Technical Writers" in the same way as End-User Product Writers (see below) but these writers focus on things like Installation, Configuration and Integration. If API writers are coders who can write, Tech Product Writers are IT engineers who can write. These writers have experience with enterprise systems like Active Directory, IIS/Apache, databases, and all that good structural jazz that applications use but end users never see or need to know much about.
End-User Product Writers
As above, these are just known as "Technical Writers" but rather than focusing on the people who install, configure and maintain the technical infrastructure, they focus on the people who'll actually use the application. This means writing for different targets, from newbie data entry interns to experienced SysAdmins. This is probably the "classic" technical writer that people picture when they hear the job title - writers of help files, user manuals, release notes, data dictionaries and so on.
End User Product Writers normally cover the biggest range and will often be the writers who cover "the rest", like knowledge base articles, FAQs, Support documentation, and anything else that is needed on the technical side of the product. Once you get further away from the product than this, you end up with....
Sales Engineering Writer
If the Sun is the product, Mercury and Venus are the API and SDK documentation, and the Earth and Mars are configuration/user guides, Sales Engineering Writing is Pluto. That is to say, it's right on the outer fringes of what can legitimately be called technical writing. But that's mainly because these writers work in Sales rather than Dev or Product Management or Support - i.e. places where technical people work - and so there's a certain amount of suspicion about their motives. But hey, I run a broad church here, so I'm including them. Sales Engineering Writers take technical concepts and put them into the simplest possible terms for Sales people to use in demos and tenders. In fairness, that's a tough job - have you ever tried to come up with an easily-understandable analogy for a self-balancing AVL tree? - because after a certain level of simplicity documentation changes from "really simplified" to "useless" and that's a fine line.
Short for Marketing Communication. It's close, very close, or identical to a Copy Writer, depending on what company is hiring, but the essential difference is that Marketing Communication is often seen (rightly or wrongly) as being more marketing focused, especially in that social media way that everyone's pretending to love now at big companies, whereas copy writers are seen as more broadly spread over the sales and marketing gamut. Sadly we've already got as far out as Pluto, so I can't make a Uranus joke.
A copy writer is someone who - duh - writes copy. Copy used to mean specifically journalistic writing, but over the years it now means relatively short pieces for public consumption, usually to get a specific message across. (Yes, the irony of saying that I'm not a copy writer as I write a short piece for public consumption to get a message across is not lost on me, but I'm not selling anything so it's not the same thing.) This means writing text that is designed to help pique interest in a product or service and aid sales. Copy writing and MarComm are firmly in the Sales and Marketing domain, and are about as technical as the salespeople they work with.
Following from this, there are quite a few domain areas that writers specialise in:
- Military (primarily because of the security clearance you need and the specialised writing standards they use)
This article is by no means exhaustive, but at least you can wave it at the next person that thinks that a writer is a writer is a writer. And don't be afraid to ask them why they think technical writing is easy enough for people not to have specialities......