Before computer users put programs to work, documentation writers try them out and then write instructions for everyone else to follow when using them. These writers often check the programs for bugs and in some cases work with the engineers during the design of the programs.
Many companies hire technical writers on a contract basis, though some have full-time staff.
If you're qualified, you won't have trouble finding work as a contract writer wherever there are computing service companies. In the areas where high-tech companies have clustered, you'll have an easier time finding a staff position. The ability to write clearly and concisely, to understand engineer-speak, and to run software without a guidebook to turn to are the essentials of this job. The single most important quality is the capacity to think like someone who doesn't know what they're doing long after you have developed some expertise in the field. And you'll have to be somewhat diplomatic and selfless to work with programmers to whom everything is obvious.