TechWhirl (TECHWR-L) is a resource for technical writing and technical communications professionals of all experience levels and in all industries to share their experiences and acquire information.
For two decades, technical communicators have turned to TechWhirl to ask and answer questions about the always-changing world of technical communications, such as tools, skills, career paths, methodologies, and emerging industries. The TechWhirl Archives and magazine, created for, by and about technical writers, offer a wealth of knowledge to everyone with an interest in any aspect of technical communications.
Subject:Re: API documentation From:John Kohl <sasjqk -at- SABLE -dot- UNX -dot- SAS -dot- COM> Date:Fri, 7 Aug 1998 14:45:56 GMT
In article <19980806230051 -dot- 7842 -dot- qmail -at- hotmail -dot- com>, Jennifer Rippel
<jlrippel -at- HOTMAIL -dot- COM> writes:
|> I am a rather new technical writer, and my first project is to document
|> the API for a library of C++ functions.
|>
[snip]
|> So, my questions are:
|>
|> * How do you gather information for a project such as this? Is it normal
|> to have to write this from scratch, or is it reasonable to request
|> written information from the programmers that I can then rewrite,
|> format, etc., and which would take a shorter period of time?
|>
|> * Is my manager expecting too much too soon? Or am I expecting too
|> little--that is, should I be accomplishing more, in a shorter time
|> frame?
I think it is unreasonable for your manager to expect you to write this
kind of information from scratch. Your software developers should be
developing from "specs" (specifications, design docs), so they should at
least be able to provide those to you. If they don't have specs, then I
would think they'd have some other kind of notes or info that they could
give you, and/or (preferably) they should write up something that is
fairly complete that you can then rework as necessary.
It's very inefficient for your company to expect you to pull this kind
of information out of thin air.
BTW, despite previous flames, I think your questions are quite
reasonable.