Home About Contact Podcasts Writer River WordPress Consulting

“Could you please tell me what the job of a technical writer is like?”

December 21st, 2007 | Posted in Technical Writing |

I recently received an email from a reader who asked to know what the job of a technical writer is like. Anoop writes,

I am a computer science Master’s student at the University of British Columbia, Vancouver. I am in my second year and I am on the lookout for jobs. Other than the system software engineer posts, I am considering applying for a job as a technical writer too. I do love witing as much or maybe more than I love coding and understanding operating systems. I do have experience in system software but not in technical writing, though I do blog occasionally and I also have written a few technical how-tos.

Could you please tell me what the job of a technical writer is like? How different is it from that of a software engineer? I know it pays less, but I guess you might get more satisfaction especially if you like writing? Could you, if you have the time, tell me how a day at work goes like? Do you think with my limited experience, I have a shot as a technical writer and in the area that I’m interested in?


I love getting questions like this. Of course technical writing isn’t creative writing, but it does require a lot of writing skills. If you can organize complex topics and communicate concepts clearly and concisely, conforming to a specific style, you probably have most of the writing skills you need.

As far as the salary and economic outlook, technical writing was listed as the 13th best job in America, according to Money Magazine. Technical writers earn an average salary of $57k per year. Software engineers, in contrast, appear at the top of the list and have an average salary of $80k. The job growth for engineers is projected at 46%, while that of technical writers is 23%.

In short, the economic outlook for the field of technical writing is good. As long as the tech industry is hot, the demand for technical writers will be there. Almost every software project needs a technical writer.

A lot of your job as a technical writer involves figuring out what the engineer is building. If you have an engineering background, you’re often a step ahead of other technical writers. If you can read programming code, your potential for higher income increases significantly.

The questions you asked can be answered in a lot of different ways, so I’ll give you a sample of my typical day. Below is more like a composite of different tasks all done within several weeks.

Tom’s Typical Day as a Technical Writer

  • Ride metro to work — listen to podcasts on technology topics. (Tech Writer Vocies and DMN Communications are great podcasts to listen to for technical communication.)
  • Attend morning scrum meeting, where each team member reports on what they did the day before. Try to figure out what has changed in the app., what new features or functionality have been added or are planned.
  • Return to desk and explore the application. With development environment access, the app is only partly-functional. Have to fill in the gaps of how it could work. Experiment, test, click here and there. Guess, test out hypotheses, isolate, observe, try, etc.
  • Visit software engineers to ask questions about application functionality. Inquire about workflow and other procedures.
  • Visit business analyst to ask about user characteristics and tasks. What tasks will users want to perform? Try to determine who users are, clarify the different roles, and their familiarity with the concepts.
  • Return to desk and validate online help file by meticulously going over the steps to confirm the accuracy.
  • Create show-me demos using Captivate that provide audiovisual tutorials for the most confusing tasks. Getting the timing right for the slides is painstaking, but the end product is appealing.
  • Create Visio diagrams representing workflows and other processes in the application. Submit to project manager for review.
  • Create one-page quick reference guides in Adobe Indesign for each user role. Meticulously confirm accuracy of the steps.
  • Discover new functionality in software app that wasn’t told to me. Have to return to the documentation and update it.
  • Attend meeting about project, listen to engineers and project managers and business analysts talk for a while. Ask when they’re going to code the help button. Realize that the project is going to be delayed several weeks.
  • Tackle bug with RoboHelp online help output. Display in Firefox needs a style adjustment. Tweak css for a while.
  • Access project sites to see if any technical documentation is relevant to my needs (and up-to-date). Skim through requirements. Find discrepancies between requirements and development environment. Ask project manager which is right.
  • Add more topics to online help based on new features and functionality discovered in the app.
  • Suggest to engineers that they change some of the on-screen text and make the buttons behave more predictably.
  • Print out documentation for the business analyst to review, and set up a meeting to encourage her to review it.
  • Write article on new features for release notes and corporate newsletter. Pitch idea of a product blog.
  • Return to metro for home — put on headphones and listen to podcasts.

That’s sort of a typical day/week/month/life of a technical writer.

You mentioned you’re in Vancouver. Vancouver happens to be a hub of tech writing. Last year I gave a presentation titled “20 Usability Tips for Blogging” at Doc Train West (held in downtown Vancouver). This year I’m going to be on a blogging panel with several noteworthy bloggers. If you can make it, (May 6-9), I highly recommend that you attend the Doc Train West 2008 conference.

Is technical writing satisfying? In a way, yes. I previously worked as a marketing copywriter. Sometimes I had a hard time feeling good about what I was writing, because I myself didn’t buy the products. I know technical writing helps people. Today I received an email from someone who mentioned they used the help and now they understand a difficult concept in the app. That felt good. With all the people out there who are confused by technology, who feel frustrated and try to find answers online or in help files, it feels satisfying to know I’m engaged in a good cause.

Through my examples above, I tried to show that technical writers do a lot more than writing. Very little time in the day is taken up by pure writing. There’s a lot of design, discovery, visuals and other tasks that writers do. My blog is actually what cures my itch to write.

You’ve probably wondered if technical writing is boring. I wrote a post on this a while back and received some great feedback. I think the key is to keep yourself engaged in the field. Writing a blog and creating podcasts make me enthusiastic about technical communication more than anything else.

Specifically, listening to podcasts can give you ideas, help you see how others have approached problems, and expand your knowledge in numerous ways. Unlike blog posts, you can often feel people’s excitement and energy through their voices.

If any readers have any advice or reflections for Anoop, please share them in the comments. You can also describe your typical day. I’d be interested to read that myself.

March 29 update: Definitely check out this Shanghai tech writer’s description of her typical day. A lot of parallels, despite being on the other side of the globe.

RSS Subscribe


Related Posts

Tags: , , , , , ,


Comments

You can leave a response, or trackback from your own site.

24 Responses to ““Could you please tell me what the job of a technical writer is like?””

  1. “Could you please tell me what the job of a technical writer is like?”By Tom Create show-me demos using Captivate that provide audiovisual tutorials for the most confusing tasks. Getting the timing right for the slides is painstaking, but the end product is appealing. Create Visio diagrams representing workflows

  2. [...] writer  The always interesting Tom Johnson responds to a readers question and describes what a typical day for a technical writer is like. His typical day is a composite that contains tasks that he’s done over several weeks, but it’s a [...]

  3. Here’s an alternate take that gets less visibility in online forums or anywhere else.

    I document application-specific operating systems and love it. Run ps -aux on a *nix box and imagine having to follow what each process does, the interplay between these processes, and repercussions for the user and application. Then you have to describe this stuff. Not to mention what goes on, on the embedded level and even lower. I think it’s awesome work, but you won’t hear much about it.

    Generally I don’t get to use rich AV applications or create non-paper/pdf documents. I could just as easily write a hundred page .txt file and hand it off to a DTP/Web design geek and let him or her take care of layout and formatting. Sometimes the visual stuff is engaging, but I’d rather not dwell on it.


    Someone with a masters in CS has the ability to add profound value to documentation. However, I think you will be hard pressed to find a project/organization that believes in realizing this. OTOH, something like API documentation is crucial, and the docs can often sell the language.

  4. I subscribed to your blog because I’ve toyed with the idea of becoming a technical writer, although unlike Anoop, my experience is more on the writing side than the technical. This is a really helpful post–thank you!

  5. Great post, Tom. I posted about this same topic about a year ago, so here is what I wrote in that post:

    So, typical day: in the AM, start the day by opening your team’s dashboard. The dashboard is usually a software program that you look at that has different tasks each technical writer will perform and the statuses of each. For example, you might be working on a project and the programmer has add a feature where the user can click a new button on a dialog box; the “task” for the technical writer is to add information about the button to the existing online help (online Help being defined as the information that appears in most software programs when you click the Help menu and then select Help Contents). During my morning orientation, I usually like about 5 minutes to skim all tasks assigned to me in the dashboard, being careful to note each one’s status. Each task flows through the same path of statuses: New -> Writing -> Substantive Edit -> Writing -> Technical Review -> Writing -> Copyedit -> Production -> Test -> Complete. After orienting myself, I also check my calendar to see what’s on tap for the day and rest of the week; if there is a meeting, I make preparing for it a top priority. After orienting myself and then mentally prioritizing the tasks, I complete the task with the highest priority.
    The highest priority task is usually writing about a feature that will be announced to users in the upcoming Release Announcement. To write about the feature, I first research the feature. The research involves reading the Specifications document from the Development group (and any other additional verbiage the Developers or submitter of the feature wrote about it), opening my Beta software and testing the feature’s functionality myself, picturing myself as the user trying to accomplish this goal, analyzing the existing online help to see where this feature fits in, opening my team’s Word template to outline a draft, and then write the draft (whether it be completely new topics or minor changes to existing topics, in which case I just highlight my changes so that the editor, technical reviewer, and peer-tester can quickly tell what I’m proposing as the new content).

    Then, in the PM, I continue from where I left off in the morning, sometimes that means working on the same task item as in the morning, but usually it means switching to a different task item that still needs to be completed, as indicated by the status in the Doc Team’s dashboard (queue of tasks).
    In addition to the standard days of moving various tasks to different statuses in a task queue, technical writers also perform a wide variety of other tasks. Here are a few that I perform at least monthly: offer usability tips to the programmer or manager (anything from improving a label to suggesting a completely different user interface design), attend a meeting to discuss new features with a cross-functional team, analyze the entire suite of online help and come up with ways to improve it, read logs of support calls to see where users are getting tripped up and then create new tasks in the task queue to enhance the online help in those areas, read Spec documents to prepare for meetings, perform general tasks required by the HR or IT department to keep up-to-date with their policies, write embedded Help (small sentences that display in the software application itself), write and edit Wizard text, enter a bug or enhancement request into the bug-reporting system, peer edit and peer test fellow Doc Team member’s feature, and many other various tasks. Over the next year on this blog, I’ll try to add to this list of “other tasks” that I do outside of the standard queue tasks.
    To close, if you are a student and can take a critical thinking class, I highly encourage you do so. The skill that I use most often in my job is critical thinking. Nearly everyday, the majority of my time is spent asking myself questions; most of the questions are focused on the user to try and question myself continually about what they need to do and what information they need, and when/where do they need that information. For example, I’m asking: What words can I choose to help the user the most right here? Where can I put this topic so that it will be helpful when the user needs it? Is this task intuitive for the user? If not, what can I suggest to the Dev team to help make it more intuitive? Would F1 Help about a specific field be best for this information or would it be better in an overview, procedure, or video? Better in an existing procedure or better in a new procedure? What will be most confusing to a user about this process? Can we redesign the software to make it less confusing, can I add an example in the online help to make it less confusing? And on and on. Questioning, all day, everyday. Questioning to try and anticipate user questions so that I can provide answers to those anticipated questions. Critical thinking, all day, everyday.
    One last thing, to be sure that I’m able to make good suggestions to improve the application or online help, I constantly try to keep abreast of the technical communication field. Each month, I try to attend both a SIGCHI (Special Interest Group for Computer-Human Interaction) chapter meeting and an STC (Society for Technical Communication) local community meeting.

    Original post URL:
    http://heidilhansen.blogspot.com/2006/12/day-in-life-of-technical-writer-buffet.html

  6. Tom: have you been following me around? Two gems I loved:

    Discover new functionality in software app that wasn’t told to me. Have to return to the documentation and update it.
    Attend meeting about project, listen to engineers and project managers and business analysts talk for a while. Ask when they’re going to code the help button. Realize that the project is going to be delayed several weeks.

  7. [...] I’d Rather Be Writing blogger wrote a great article about a typical day as a technical writer. I was going to blog about [...]

  8. Many of us discussed and contributed to an updated technical communication skills list on TECHWR-L, a good listserv for tech writers.

    The original: http://www.techwr-l.com/articles/employment/technicalcommunicationskills

    A mostly updated version, compiled by members of Techwr-l listserv subscribers in posts circa Fall, 2007:

    Technical Communication Skills

    Skill areas: Communication, Computer, Technical, Organization/Planning

    General
    • Graphics software packages
    • Word processing software
    • Online authoring software
    • Online editors
    • Desktop publishing
    • Project planning software

    Specific Applications (not all-inclusive)
    • PC and Macintosh
    • Configuring Windows 95, 2000, NT, XP, Vista
    • Microsoft Word
    • Help Workshop
    • Adobe Acrobat
    • Adobe FrameMaker
    • Adobe PageMaker
    • Adobe Robohelp
    • Doc-To-Help
    • Help & Manual
    • Madcap Flare
    • Ventura
    • UNIX
    • Linux
    • HTML, XHTML, SGML and XML
    • C++ code
    • COBOL code
    • Java
    • Visual Basic
    • 16-bit and 32-bit online help systems

    Hard Skills
    • Concise, audience-appropriate writing
    • Minimalist writing
    • Production, copy, and substantive editing
    • Web page development
    • Online help development
    • Proofreading and spell-checking

    Soft Skills
    • Listening
    • Analyzing audiences
    • Writing from point of view of user/reader
    • Interviewing people (SMEs and others)
    • Facilitating meetings
    • Analyzing & managing a project/multiple projects
    • Working productively as part of a team
    • Working without direct supervision
    • Meeting deadlines
    • Understanding the product
    • Analyzing, planning, and organizing skills
    • Familiarity with mediums such as user manuals, marketing literature, technical illustrations, documentation, etc.

    —-

    My mission, inspired by the Dilbert Mission Statement Generator:

    “I/we/my team proactively and recursively conjugate(s) and transform(s) verbiagistic complexities to develop transliterated communicative methodologies conducive to optimized customer satisfaction.”

    All hail Caesar! Latin dominates corporate doubletalk!

  9. Hi, my name is Ryan. I work as a technical writer for National Instruments in Austin, TX. We’ve put together a web site that shows what a typical technical writer’s week is like, at least at our company.

    Here’s the URL: http://www.weekinthelife.net

  10. posting

  11. Ryan, thanks for adding the link about the technical writer’s typical week. I like the site you created. It does look like they’re all having fun.

  12. That’s quite a list. I come up short there, and I feel like I know a lot of tools. But Linux, Unix, C++, COBOL, Java, Visual Basic, Doc-to-Help, Help & Manual, Help Workshop — I’ve never had to know these languages or tools.

    I think the important thing is not so much mastery of so many tools, but a demonstrated ability to learn the needed tools for the situation. The more tools you know, the more you’re able to learn new ones.

  13. [...] “Could you please tell me what the job of a technical writer is like?” [...]

  14. What a killer thread. Full of knowledge. Thanks everyone, I loved the topic and the responses!

  15. [...] It’s your lucky day. I’ve already wrote an incredibly detailed post about this here: “Could you please tell me what the job of a technical writer is like?” [...]

  16. [...] I’d Rather Be Writing blogger wrote a great article about a typical day as a technical writer. I was going to blog about [...]

  17. [...] day as a technical writer. I was writing about another blogger/technical writer I read about and his typical day. But since then, my post always shows up on the first page result when googling “technical [...]

  18. Hi Tom! I love reading your blog. Your post inspired me to write about my typical day at NI Shanghai. http://www.blindmansfaith.com/NISH/2008/03/29/typical-day-as-a-technical-writer-at-ni-shanghai/

  19. I updated my post with a direct link to your post. Thanks for letting me know about it.

  20. [...] at work. Well, although the descriptions are typical, they’re by no means similar! See for yourself:A writer’s typical day in the USA.A writer’s typical day in China.A writer’s typical day in the UK.A writer’s typical day in [...]

  21. [...] day as a technical writer. I was writing about another blogger/technical writer I read about and his typical day. But since then, my post always shows up on the first page result when googling “technical [...]

  22. [...] I’d Rather Be Writing blogger wrote a great article about a typical day as a technical writer. I was going to blog about [...]

  23. [...] day as a technical writer. I’ve read about the typical day of a technical writer from the U.S., Australia, the U.K., and . . . China (me)! Despite the fact that we live in different parts of the [...]

  24. I too used to be a marketing copywriter and played with the idea of becoming a technical writer. Even applied for a few jobs. Boy after reading your post am I glad I didn’t - I am just not the right sort of person for the job. It actually amazes me that you could deal with all of that day in day out. Hats off to you cause without technical writers the tech world would grind to a halt.

Leave a Reply