Slashdot Mirror


Technical Writers in the Industry?

kungfooswade asks: "I am getting ready to graduate soon with my CS degree but I want to hedge my bets on finding a job and will be starting a masters degree, as soon as I am done. I am considering a masters in professional writing, so I can be qualified for technical writing positions, or just going back for a masters in CS. I am curious about the following: (1) what are the general opinions of programmers on technical writers; (2) is there someone out there who has first-hand experience in technical writing who can tell me about the work and their experiences; (3) what software is used mainly in the process; and of course (4) what seems to be the average pay? I would like to diversify my education, so that I won't be searching very long if layoffs come around. All comments and suggestions are appreciated."

93 comments

  1. API Techcnial Writer by szucker · · Score: 4, Informative

    Since you know how to program with your big phat CS degree, what you want to do is become what is known as an "API Technical Writer." You will make a lot more money than us people who write "point here, click there" type manuals. And I think you will be able to find a job even now because there are not a lot of writers you are bona fide programmers.

    1. Re:API Techcnial Writer by saden1 · · Score: 1

      Your best bet in landing a job is in "Requirement Writing" sector. These guys make a lot of money and they seem to be in demand. Every programmer documents his/her code and unless we are talking about big companies like M$ or IBM you can't afford to have a field of API Techcnial Writer. We are a Java house and we document our API using, guess what? JavaDoc.

      My company is hiring a requirement analyst/writer wright now, two of them in fact.

      --

      -----
      One is born into aristocracy, but mediocrity can only be achieved through hard work.
  2. let me jump in by truffle · · Score: 1

    Here is some un-asked for advice.

    Get a masters in CS and take professional writing courses.

    That sounds like a nice basis for a serious career technical writing, I really think it will serve you better than a masters in professional writing. You will be in a great position to apply for serious positions at egghead companies that are willing to pay well.

    --

    ---
    I support spreading santorum
  3. Not enough of them by Anonymous Coward · · Score: 4, Insightful

    Although I've only been in industry for about 5 years, from what I've seen there are far too few qualified technical writers. I've never seen one myself. They've always either not really known what they were talking about or there was nobody at all to write the stuff and a programmer was forced to do it.
    I don't know if companies try to make due without them, or if they are just really hard to find. All I can really say is that every company I've worked for has needed one, and none of them had them.

    1. Re:Not enough of them by Old+Uncle+Bill · · Score: 1

      We have several VERY GOOD ones where I work. You probably don't see too many because once you find one you never let them go. That being said, I know it is typical in the industry to not pay them dick, but that is mainly for the folks documenting how to use Word, etc. Most of the high dollar tech writers I have known did contract gigs. They work for three months at a shot for damn good money and can always get a job. I know of a good contract firm in the Atlanta area that deals almost exclusively with them and almost always has jobs for good tech writers. They recruit for jobs nationally. (No, I am not affiliated, my wife worked for them a few years ago).

      --
      Yes, I am an agent of Satan, but my duties are largely ceremonial.
    2. Re:Not enough of them by fm6 · · Score: 1
      I know it is typical in the industry to not pay them dick...
      Not in my experience. I've always made good money as a tech writer. Maybe a little less than a programmer with similar education and/or experience, but not that much. I have seen companies that think that tech writers are glorified proofreaders ("don't try to understand it, just check my spelling and put it in the manual"), and pay them accordingly. I'd avoid working at such a company -- as much a matter of self-respect as of greed.
  4. In response to your first question... by higuy48 · · Score: 1

    ... our opinion is this.

    --
    And now, for a sig that's a complete copout.
  5. As a programer by bluGill · · Score: 3, Insightful

    As a programer I've learned that you cannot write and program at the same time. Some programers are good writers, but when they are writing about their program they do a terribal job. Others (like me) are bad writters all the time. Still others can't program, or don't program, but write about code very well. Therefore I like having writers who can look over my shoulder and write something useful about my code.

    There are several leveal of documentation, and most people and companies forget it. There is the "Do to X, do this, then that." Then there is the level of "This is how the program works externally", and finially there is the "This is how the program works internally"

    The last is aimed at programers and in most cases isn't used outside of the company. It is also the only one you have a chance of getting a programer to write, even then the source code is often a better more readable source of information. However there is much call to take this as the programer writes it, and transform it into API documentation that other programers can use, often with the requirement that critical company ideas are not exposed to those outside the company who will read this.

    The first, is a step by step how to. Click on A, drag to B, or some such sequence. If the user interface was any good, and people more willing to expitiment there would be no need for this, but most people are not comfortable figguring out computers. As a programer I have a real problem with this: I'm often required to sit though hours and hours of it to learn something I could have figgured out in 5 minutes. (often I know already, but don't skip ahead in the lession, we have to teach you how to double click before we can teach you the next step)

    The other is something I rarely see, but consider most important. What is the program good for, and why do it that way. When I know that information the program is obvious, and more importantly, these manuals should be easy to read so I learn all the features. For example, I have seen plenty of examples of how to do a "mail merge", but nobody has defined what that term means, or why I would want to use it, and not knowing that I ignore all the instruction on how to do it - it may or may not be useful, and I may in fact do it.

    I'm sure there is much more, but I don't know much more myself. I'm not a good writer, so I stay with things I am good at.

    1. Re:As a programer by Glonoinha · · Score: 3, Funny

      Dude there is a reason you are not doing documentation, and 'because you are a programmer' isn't it.

      That said, I blew my chance of moderating this so I could reply.

      --
      Glonoinha the MebiByte Slayer
    2. Re:As a programer by xanthan · · Score: 3, Insightful

      You're right about the varying levels of documentation. However, I disagree with your assertion that a good programmer cannot be a good writer. The best programmers I have ever worked with were all good writers.

      Bottom line: if you can clearly articulate what it is you're saying, you can clearly articulate what it is you want your program to do, which in turn means you'll be able to write a clear and easy to follow program. Writing well has a lot more to do with thought process than it has to do with grammar. Think about it in terms of software engineering and programming -- you can teach a monkey to write code (and many monkeys do).

      That said, it *is* difficult to write a lot while coding a lot. This has a lot more to do with focus on your job than it does your skillset.

    3. Re:As a programer by IM6100 · · Score: 1

      In some programming tasks I've accomplished well, 'the comments' were the first part of the code that I wrote. Peppered with TODO comments where there were holes in the code, the comments provide a framework for the code design.

      From my way of thinking, that amounts to 'documenting before you write the code,' which is actually pretty important for any non-trivial task.

      --
      A Good Intro to NetBS
    4. Re:As a programer by buttahead · · Score: 1

      when walking into a company, it is very often helpful to see (at the bare minimum) a comment at the top of a program that mentions what it does. I have often seen code that obviously does something... and does it in a complicated enough manner that the function of the code is obfuscated.

      if the binary/script is named change_resource, and there is no comment telling what it does, how would you find out? often the only way is to docode the code, which can be very time consuming.

    5. Re:As a programer by AShocka · · Score: 1

      I agree.

      The programmers that are also good writers appreciate clear syntax and grammar that both disciplines require.

      The better programmers also appreciate that others are going to have to read their code, and they engineer programs in a sane and efficient architecture, where the code, the structure, the modules and everything is almost self documenting.

    6. Re:As a programer by Hard_Code · · Score: 2, Insightful

      The problem I have with writing high level documentation is where to start. Do I start off with describing a short history of distributed computing? Do I go over the meta frameworks involved, such as security? Do I start discussing prerequisites? I can whiteboard to the grittiest detail, the problem is where to start and how to lay it out to someone who hasn't had their head in the code. In these cases I would LOVE to have a competent technical writer and lock them in a room with me for an hour or so to explain some of our infrastructure.

      --

      It's 10 PM. Do you know if you're un-American?
    7. Re:As a programer by bluGill · · Score: 1

      I didn't mean to say that good programers can't be good writers, only that they can't be both on the same piece of code. I can (if I take far more time than a good writer) write good documentation. I can write good code (faster than many other programers). However I can't write good documentation about something I've already coded.

      I agree with the "write documentation first" posts that others have writen, but that doesn't cover all cases. If you have written code, perhaps with good coments, you still cannot take those comments and write a good overall introduction to the code. A good overall introduction to the code will help someone understand it better than all the comments in the world.

  6. Technical Writers by DHSWrites · · Score: 1

    I am a published Technical Writer ansd there is great demand in the industry. It is Tech Writers who write the "how to " amnuals, website content, etc Pls check out my website "www.dhsdirect.com" Pls note--its still under construciton, so keep checking back!

    1. Re:Technical Writers by Anonymous Coward · · Score: 1, Insightful

      Are you a published writer IN ENGLISH? Is your book written in crayon? In just three sentences (or are there two? Or four?) I count two typos, three punctuation errors, two spelling errors, bizarre use of "Pls," four mis-capitalized words, and "its" used where "it's" is wanted.

    2. Re:Technical Writers by Blaine+Hilton · · Score: 1

      Seems like a case of the shoe makers children going without shoes.

    3. Re:Technical Writers by BrokenHalo · · Score: 1
      If your writing is published, I suspect it is probably by Asian electrical goods manufacturers.

      Reminds me of this from the "Troubleshooting" pages in a Hitachi hammer-drill manual:

      Problem: Drill wont [sic] run.
      Reason: Groceries in commutator.
      Solution: Remove groceries from commutator.

  7. Don't bother. by Anonymous Coward · · Score: 0

    Your job has been outsourced to India already. Find something pleasant to do, like management.

    1. Re:Don't bother. by shaitand · · Score: 3, Funny

      Notice to managers, we are sorry but we have to let you go, you have outsourced YOURSELF to india.

  8. OP: My opinion by Glonoinha · · Score: 3, Interesting

    (1) What are the general opinions of programmers on technical writers;

    Newbie programmers look down on technical writers with distain, the same distain they have for anybody that writes HTML and calls it programming.

    Experienced programmers LOVE technical writers because we hate writing the documentation and are happy to have you do it for them. We will generally bring you cheesecake.

    (2) is there someone out there who has first-hand experience in technical writing who can tell me about the work and their experiences;

    It requires that you be able to work as a go-between the hardcore techs and the mouth breathing users - so you must be able to relate to and work in terms that either understands, at various parts of your work. Note that there isn't a lot of crossover between the two.

    (3) what software is used mainly in the process;

    Microsoft Word. And some application that converts Word docs into help files.

    (4) what seems to be the average pay?

    No clue, sorry.

    --
    Glonoinha the MebiByte Slayer
    1. Re:OP: My opinion by IM6100 · · Score: 2, Interesting

      Most of the highly technical writing that I have seen in the workplace was written using FrameMaker. Microsoft Word is really poor at 'formally outlined' writing tasks. With any complicated Word document, the formatting explodes mysteriously the first time someone pokes at it.

      --
      A Good Intro to NetBS
    2. Re:OP: My opinion by PD · · Score: 1

      I agree. I don't like working without a technical writer, but I'd sure hate to BE a technical writer. They are special people with special skills, and they are really useful people to have around.

    3. Re:OP: My opinion by Koos+Baster · · Score: 1

      Newbie programmers look down on technical writers with distain, the same distain they have for anybody that writes HTML and calls it programming.

      Experienced programmers LOVE technical writers because we hate writing the documentation and are happy to have you do it for them. We will generally bring you cheesecake.


      I work in a company where - unfortunately - neither newbe nor experienced programmers appreciate the tech writers. Although I consider myself a fairly inexperienced programmer (5 years commercial C++ development, 15 years of hobbyism) I believe I'm accurate in saying none of my colleagues is able to write comprehensible inline comments, leave alone write a useful piece of documentation on a higher level. The're very good coders, but they just don't have any writer skills.

      The lack of appreciation for tech writers (as well as sys admins and testers, for that matter) is shared by management. After all, a software company makes money through sales (short term) and R&D (long term) and the rest is "overhead". Consequently, most recent sacks concerned "overhead" departments, not us programmers.

      The morale: My company (or at least the product I'm working on) may not be around in 10 years, leaving a bunch of "core-employees" wondering how the hack a 1.000.000 code base became unmaintainable all of a sudden. But in the mean time, I'd advice you to stick to programming if you want to earn a good buck in companies like mine.

      --
      The most likely way for the world to be destroyed, most experts agree, is by accident. That's where we come in: we're computer professionals, we cause accidents -- Nathaniel Borenstein

    4. Re:OP: My opinion by BenEnglishAtHome · · Score: 1

      It requires that you be able to work as a go-between the hardcore techs and the mouth breathing users

      Hmmm. That's exactly what I do best. Maybe my upcoming layoff may not go as badly as I anticipate. Time to do some research on alternate career paths...

    5. Re:OP: My opinion by Anonymous Coward · · Score: 0

      We can also spell difficult words, like "disdain."

    6. Re:OP: My opinion by Anonymous Coward · · Score: 0

      distain

      \Dis*tain"\, v. t. [imp. & p. p. Distained; p. pr. & vb. n. Distaining.] [OE. desteinen, OF. desteindre to take away the color, F. d['e]teindre; pref. des- (L. dis-) + F. teindre to tinge, dye, L. tingere. See Tinge, and cf. Stain.] To tinge with a different color from the natural or proper one; to stain; to discolor; to sully; to tarnish; to defile; -- used chiefly in poetry. ``Distained with dirt and blood.'' --Spenser.

      [She] hath . . . distained her honorable blood. --Spenser.

      The worthiness of praise distains his worth. --Shak.

      Source: Webster's Revised Unabridged Dictionary, (C) 1996, 1998 MICRA, Inc.

      -

      The word is spelled correctly. Just used the wrong word.

  9. From a MS/CS and a published writer... by xanthan · · Score: 3, Interesting

    The opinion of a bunch of programmers should not concern you in the least bit. The opinion of a bunch of hiring managers should!

    If you're going to go for a MS and you're open to non-CS degrees, consider an MBA but don't go after a writing degree. If an MBA isn't your cup of tea, go for the MS in CS.

    That said, definately work on your writing skills. This will open you up to a lot of opportunities outside of writing code including sales, marketing, management, and yes, tech writing. Of course, if you want to stick to the engineering side of the world, you'll get a lot more respect from both your peers and your management if you can effectively communicate your ideas. This means being a proficient writer as well as someone who can give a presentation.

    Not comfortable with writing? You can start with some classes. I would recommend creative writing over english courses since you'll actually get a lot more practice and feedback in creative writing. If you go for the MS/CS, there is nothing stopping you from taking undergrad writing courses at the same time. Follow that up with taking on some writing projects such as some documentation for an open source package -- there are a lot of HOWTOs out there that could stand some time and attention. Not sure how you can improve them? Go back and read well-received books and try to understand what it is about them that made them so accessible. (e.g. the author took the time to explain the big picture and then followed up with a good example and explained all of the commands/parameters in detail.) Of course, don't forget that with an MS/CS, you'll need to write a masters thesis that can easily turn into a 80-100 page document. (My thesis was 128 pages!)

    Best of luck...

    1. Re:From a MS/CS and a published writer... by Anonymous Coward · · Score: 0

      Definitely learn to spell.

    2. Re:From a MS/CS and a published writer... by mushu · · Score: 1

      Damn, this was actually straight-on, good job xanthan! A few years ago, college "tech writer" graduates were making $80,000/yr with NO experience...might be a bit less now due to economic downturn (oops, did I say that?) but still quite lucrative. Oh, my opinion is to get an MSCS and take lots of creative writing classes.

  10. English grammar is better than writing by Midnight+Warrior · · Score: 2, Insightful

    From a technical paper/book writer's point of view, our organization banged out volumes of hardcore technical papers because of two things: we had a lady who loved to drip the blood of correction on things and we had someone who loved to touch up images.
    Technical writing these days is about 30% of the time spent doing the core text writing. 30% more time devoted to revision after revision getting the wording just right in certain, highly confusing areas. The last 40% of your time will be spent on graphics. Screenshots, plots, equations, photograph touchups. You will hardly feel like you are using that masters degree for its real purpose.
    If you want to learn good writing, get yourself a writing spirit and stay under the wing of someone that will be a good, honest editor of your papers for free or near free. Don't get a masters degree to do it.
    If you want to study advanced CS topics (neural nets, compiler/language design, advanced DSP, etc) then go ahead and get your masters. But I hope you have a use for those skills in the real world because otherwise your masters degree will only earn you a job in management.

  11. Technical Writing.... by axoi · · Score: 4, Insightful

    Having worked in the industry for over 12 years, and that working with a group of professional technical writers ( all with master degrees in writting) I can tell you that most of it is pure druggery. If you like rewritting the same paragraphs over and over and then only rewritting someone elses copy over and over should you consider going that route. Why not put your energy into something like research into new computer fields such as human-computer interaction or robotics. It would seem a waste of your talent to use those skills on something like writting documents. I admire those that can sit and write the same documents again and again..but only because of the sheer determination of staying awake. All of the writers I have worked with ( which counts over 12 people...some from JPL ) really don't like doing it that much.

    Remember that your time here is limited and you should find something that you really like to do. Then be the best that you can be at it. I prefer writting software and user interfaces...why? because after all these years I find that I like helping people to use computers easily. I didn't find this out overnight. Neither will you. I wish you luck and good fortune.

    1. Re:Technical Writing.... by buttahead · · Score: 1

      excellent post. experience will lead you down the correct path. This statemnt goes far beyond work and extendes deeply into life. as you get older you will locate the things you need to be happy. hopefully what you have spent lots of time in shcool on lies in that vein. it is good to sit down today... possibly with a few beers and close friends to talk about what makes you tick. this will expose your desires for life, and may lead to correct decisions in your career.

      or you may end up shit faced in soho, nj.

    2. Re:Technical Writing.... by buttahead · · Score: 1

      pardon the typos... had a few tequila/grapefruit drinks.

    3. Re:Technical Writing.... by gooberwriter · · Score: 1

      Drudgery? Reworking the same paragraph? That's not tech writing. That's just stoopidity. I've been a tech writer for a long time. I've seen a lot of companies come and go, and I've worked on a huge spectrum of projects. The ones that are worth doing are the ones where you're solving problems. THAT is the direction technical writing is headed in. Otherwise, you'd might as well change your title to Technical Secretary, as that's the pay scale you'll be looking at. It's all about adding value, not only about getting a job done.

  12. Does it Matter? by orbbro · · Score: 4, Interesting
    I just finished getting an AS degree in CS, and I added on a certificate in professional writing, figuring, like you do, that I could leverage my background as a writer and offer diverse skills to a potential employer.

    What I learned from writers in the industry who came to talk to our classes:
    1. "Technical Writing" is now more appropriately called "Technical Communication" and includes, beyond the stereotypical software manual: business & marketing communication ("marcomm"), information design, corporate training & curriculum development, online communications, single-sourcing (think XML!), and even, by some definitions, web design. See the Society for Technical Communication for more info.
    2. If you want to succeed in the world of private industry with a "soft subject" degree such as tech/professional writing, you should take a handful of writing classes to brush up on your skills, but skip the MS degree and get an MBA. Most job titles like "technical writer" are being phased out for titles like "project manager" or "business analyst." In short, your writing skills are going to be put to use secondary to your people management and other "soft" skills.
    3. Tech writing in the tech fields -- engineering & CS -- is being outsourced and shipped overseas just like the tech jobs. You might be better off learning Chinese, Hindi, or Russian if you want to do serious tech writing for IT in the next decade. That's where all the "how to use your cell phone/PDA/laptop books are being written. Red Flag Linux HOWTOs, anyone?
    4. The job market for tech writers is almost worse than that for high tech, because tech writing for IT is dependant on the success of IT companies. When you're an IT company that's on the ropes, the first thing you forego in getting the next product to market is high-quality documentation (if you were planning to use it in the first place). Half of the ~600 self-identified tech writers in the Portland, OR area are currently un- or under-employed in this market. Yes kids, that's 50%.
    5. Salary: While the bestest writers can command near 6-figure salaries or more, they're working 60-80 hours per week, just like the IT people with those salaries. Writing has a lot in common with coding, in a way -- lots of prelim. design and planning, lots of computer time, and lots of "debugging" (except it's called revision). And there are few if any shortcuts to making a good end product.
    6. Tools: because you asked. RoboHelp, Adobe FrameMaker, and, sad as it is, MS Word, are the main tools for the job. Knowing XML, HTML, Dreamweaver, Flash, and the like can also be helpful, depending -- this field is as specialized as the computer world. The technologies you know define your job. For more ideas, check out the trainings offered at a local tech. comm. consulting firm.


    So, the bottom line is:

    You may have as much trouble getting a tech writing job as a newly-minted coder would; your job might be as specialized and ever-changing as a coder's job; you're better off with an MBA; your job might be sent overseas; and, instead of using your favorite IDE, you might get to use Word, instead. ;-)

    Oh, and I forgot: because there are fewer of them, and their role is often misunderstood, you will possibly be less appreciated than the programmers.

    Have fun!

    -->orbbro.
    --
    "It's an erotic, spectacular scene that captures the thrusting, violent, vibrant world Bohemian spirit..."
  13. Answers based on recent work as an editor by babbage · · Score: 1

    I'm currently freelancing as an editor for the official manual on a certain general code compiler that you may have used before. It's not exactly a writing job, but because the book was written by a committee a big part of the work involves rewriting sections to make sure it doesn't read like something written by a committee.

    I think this work & some other random writing I've done gives me a little bit of room to reply here.

    (1) what are the general opinions of programmers on technical writers;

    The work I've done so far has been very well received by the members of this general code compiler's list. Apparently, no one has sat down and attempted to do a cleanup of the text in years, and it shows. Parts of the text were written by people for whom English isn't their strongest language, and most of it was written by people who are more talented as programmers than in explaining complex material to a lay audience. Moreover, the writing style changes drastically from section to section, and even from paragraph to paragraph. Trying to follow such a twisted text would be difficult even if the material wasn't so advanced, so if anyone steps forward and offers to make this material more accessible to people, it seems like that person is likely to be well received.

    (2) is there someone out there who has first-hand experience in technical writing who can tell me about the work and their experiences;

    What do you want to know? I could go into detail, but the work I've done to date has mostly been editing, not first-hand writing. It's a related task, but not identical. Basically it means looking over the manuscript, making sure that the text is understandable, consistent, and adheres to the house style guidelines. In cases where the text needs to be rewritten, I have to be careful to be sure that the edited text still expresses the same intent that the original version did (and sometimes, that means muddling through what the original intent was in the first place). In cases where the meaning is especially ambiguous, it has meant consulting with experts on the topic, either over the phone, by personal email, or by asking on relevant mailing lists. It has been a lot of work. Much more than I anticipated when I started (but then, apparently no one realized how messy the text was, how out of date in parts, how ambiguous in others...)

    (3) what software is used mainly in the process; and of course

    Well, this book is formatted in Texinfo, but that's probably a quirk of this organization. The other book I was involved with was written in Perl's POD documentation format, but again that may have just been the whim of the author's as much as anything else.

    I think, more generally, that most pubishers will let authors work in the tool of their choice, provided that the end result is in a format they can work with. The books I've been involved with were edited in Emacs, Vim, and presumably similar editors; others I'm told are done in Word, other word processors, other text editors, and other desktop publishing applications.

    A good source of info on this question might be the colophon page in the back of many reference books. A lot of the O'Reilly books cite FrameMaker and Quark, but these may come up later in the production process than the authorship stage, and I'm assuming that it isn't as important for you to know the minutae of how a manuscript gets typeset and printed -- at least at this point.

    (4) what seems to be the average pay?

    I'm working for a non-profit, so you may not want my opinion on this one :-)

    ----

    Another good source of material would be the so you want to write for us section on O'Reilly's site. Whether or not you intend to actually write for them, it's a good overview of things to be aware of. Other publishers probably have similar documents, and being familiar with this kind of material can't hurt you whether you're planning to be a book author or if you intend to do in-house documentation for some company.

  14. Thoughts from a "real world" rookie. by XBL · · Score: 1

    I graduated with a CS degree in May 2002, and have worked as a programmer since. I like my job, and have been looking at what to do with getting a master's degree.

    For the past year I have been solid against getting a masters in CS or BA. I like writing, and had a minor in Professional Writing in college, and have been considering getting a masters in Writing of some kind.

    I think now, however, that getting a masters in writing would be near worthless with the career track I am on. It would just be a personal achievement, nothing more. There is no positions in the large company I work for that would help.

    The only place it might help is if you are in the publishing industry... books, and magazines geared towards programmers. I think those jobs are hard to come by, however.

    Anyway, I am just waiting for the energy to rebuild in me for going to school again. And I still then might not know what to get a masters in ;-)

  15. College isn't boot camp by duffbeer703 · · Score: 3, Insightful

    If you can't find a job and want to go back to college to buy yourself a few years, go for it. Study something you are interested in. Don't tune your entire life to get a specific job that you may hate... do you really want to be a technical writer for the next 30 years?

    Most times, the best technical people in the long run are people with interests outside of taking some magic combination of classes that will lead to a good degree. There is nothing in this world more clueless and obnoxious than a 24 year old with a technical degree and an MBA who thinks that he shits gold bricks.

    Study history or botany or whatever and leverage your technical or engineering background to produce something of value.

    You only live life once, enjoy it.

    --
    Conformity is the jailer of freedom and enemy of growth. -JFK
    1. Re:College isn't boot camp by michael_cain · · Score: 1
      do you really want to be a technical writer for the next 30 years?
      That's a good question -- do you really want to be any one thing for the next 30 years?

      Last year I left (involuntarily) the cable/telecom industry after 25 years. The job was fun for most of that time, in part because I was working for big enough companies that I could "change" jobs every few years. Interestingly (or perhaps sadly), none of the companies where I did that work still do any of the interesting parts -- everything has become very focused on cutting costs, and pretty much to hell with things like service improvement. As for me, I started work on a Ph.D. in economics this month -- something completely different.

      My kids are almost adults and will be out on their own in a very few years. Being a dad is fun and challenging, but I'll be happy to see them grown up and responsible for themselves. Fortunately, that job also changes as the kids grow -- no one wants to be the parent of three-year olds for 30 years!

      Still happily married after 22 years, and have no interest in changing that arrangement. Maybe that's the exception that proves the rule?

  16. Why just an M.S.? Go for the Ph.D.! by Anonymous Coward · · Score: 0

    The longer you stay in school wasting your time and money, the more experience I can get without competing with you for jobs. I encourage everyone who dreams about a fulfilling career in programming or technical writing to stay in school as long as possible. I encourage everyone who actually wants to do something to drop out and start working.

    Look at the ./ postings and you'll see that editing and even spell-checking are what's needed; forget about anything more creative than that. Unless you want to major in BAD writing you should avoid the computer-related disciplines, because bad writing (or "writting") is celebrated in every 800-page programming book on the shelves at Borders.

    And the situation worsens when you do internal documentation, because then you don't even have market forces to consider, just a lot of guidelines and methodologies.

    Programming and writing are closely related. So-called programmers who can't put a grammatical sentence together are almost certainly writing crap code; anyone so sloppy to misspell every other word can't be trusted to write an important program.

    1. Re:Why just an M.S.? Go for the Ph.D.! by schnits0r · · Score: 1

      So-called programmers who can't put a grammatical sentence together are almost certainly writing crap code

      dat meens nottin! eye rote windoze coad!!! Dezine fer windoze! Itz da bestest OS eva!

  17. Wow! by schnits0r · · Score: 3, Funny

    I am getting ready to graduate soon with my CS degree

    You can get a degree in Counter Strike? What university is this?!?

  18. Re: bad writter all the time by Anonymous Coward · · Score: 0

    Fucking idiot. How do people like this get a job?

  19. Edger Djikstra said... by geoswan · · Score: 2, Funny

    Edger Djikstra said the most important quality to be found in a good programmer was a mastery of one's mother tongue. He then added that this explained the generally poor quality of American programmers. LOL.

  20. Managers Don't Care About Tech. Writers by Anonymous Coward · · Score: 1, Interesting

    Managers think that technical writers exist so that the programmers don't have to spend time writing documentation. Managers don't consider quality documentation to be very important. Not too many salespeople complain that they can't make their quotas because the manuals suck, and not many managers would buy it if they did.

    If the company is doing poorly, managers will cut technical writing to the bone. Often they're instructed to cut 10 people from 100 employees, and they tend to focus on the most easily replaceable, lowest wage earners. (It's almost axiomatic that managers avoid considering salaries and focus exclusively on reducing head count when conducting cost cutting. After all, they make the highest salaries, and a feeding frenzy of managerial job cuts could have unpredictable consequences for the first to bite).

    Even when times are good, technical writers don't often benefit. When a software company is looking to expand, they tend to hire more salespeople and engineers to sell more software and improve it faster.

    1. Re:Managers Don't Care About Tech. Writers by gooberwriter · · Score: 1

      Dood, you're off-base. You're talking about bonehead managers and useles technical secretaries.

    2. Re:Managers Don't Care About Tech. Writers by FitzChivalry · · Score: 1

      While what you say is definitely true in a lot of companies, not all are that way. I worked at one company that paid me a six-figure salary to work as a 100% telecommuter (the headquarters were 2.5 hours' drive from me, and I only went in 5 times in the 3 years I worked for them). The company definitely valued high-quality documentation, because the product was complicated enough that without it, nobody would be able to use it. (It was a non-GUI mainframe application.)

      David Castro
      slashdot-email[at]spamex.com

  21. You're wrong! (I wish.) by fm6 · · Score: 2, Interesting
    I'm a tech writer myself, and I ought to flame you for slandering my profession. But I can't, because you're completely right. There are a lot of stupid, arrogant, ignorant, presumptuous bozos in my profession. A lot of them can't even write!

    Damned if I know what it is. My best guess is that the industry just doesn't understand what good documentation is. Usually, the only measure of quality is completeness. If you've got an entry in the printed index or a keyword in the helpfile that covers every single feature, or API call or whatever, then supposedly you have a high-quality manual.

    Which, of course, has nothing to do with the user's needs. It's not enough to talk about it. You have to put the information in a form people can find and use. It's not enough to have a keyword/index entry, you have to have the right one. It's not enough to describe every feature, you have to give a description that's readable, that explains why you're interested in the feature, how the feature relates to other features and to tasks the user might want to do.

    But nobody gets this, so a lot of software products come with big fat manuals that nobody reads -- that aren't even meant to be read! They're just there so nobody can complain that everything isn't documented. And of course any idiot can write that kind of documentation.

    Of course, there are companies that take good documentation seriously, and realize that it adds value to the product. They try to hire good tech writers and do good documentation. And yes, there are good tech writers out there. I sometimes persuade myself I'm one of them.

    Speaking of which, anybody want to give me a job? (API writer, documented thousands them, can read every programming language you know about, and some you don't.) My big problem is that I kind of forgot to finish my BA. Which didn't use to be a fatal problem -- just a little harder to get hired at the best places. But now there's a surplus of "qualified" talent, and the gatekeepers just filter me out.

  22. Speaking as a QA Geek: Good Luck by swdunlop · · Score: 1

    Speaking as a former QA engineer, I always considered the technical writer's job unenviable; our writers were often brought into the project relatively late, and were forced to convert ill-written, poorly maintained design documents into end-user documentation. These individuals often faced conflicting pressures from both QA, who wanted factual, useful documentation, and Marketing, who usually wanted the facts kept out of the manual.

    From what I encountered, to be a successful technical writer, you must mix equal parts bullshit artist, oracle and saint, and be willing to accept mediocre pay and searing criticism. Good technical writers are definately needed in this world, but the good ones don't seem to stay in the field for long, and the bad ones get promoted to management based on their tenure.

  23. That degree thing by fm6 · · Score: 1
    I am considering a masters in professional writing, so I can be qualified for technical writing positions, or just going back for a masters in CS.
    OK, false assumption here: that you need to study tech writing in school to actually do it. I've known a few people with Technical Communication degrees. Maybe 75% of them knew what they were doing. Which is probably twice the percentage of the profession as a whole, so most TC programs must be pretty good. But that other 25% tells me that the degree is no guarantee of anything.

    I've never really looked at academic programs for tech writing. They didn't exist when I was in school, and most tech writers are still people who've drifted in from other professions. I've worked with several people who've bailed out of an academic career, and only one of them was in Computer Science. (Physicists seem to be pretty common for some reason.) The fact is, technical communication is a simple, pragmatic discipline. If you want formal training in it, you might actually be better off going to a certificate program at a community college. If it's a good one, it'll be taught by serious, working writers, who will teach you a lot more than academicians.

    Not to discourage you from getting that Masters. First, it always carries weight, no matter what you get it in -- you'll simply make more money because you have it. And if you're not totally mercenary, you can consider that a good masters program (and do remember that there are lots of bad ones) will teach you how to do research and explain your ideas. But for that purpose, I'd have more faith in a degree in Literature or History than one in Technical Communication.

    On the other hand, you might consider simply plunging ahead. If you're conspicuously smart, know technology, and write real good, you can probably get an entry-level job right now. Pick up a few books (Joan Haxos is good, if a little patronizing) and learn as you go.

  24. As a writer by fm6 · · Score: 3, Insightful
    Some programers are good writers, but when they are writing about their program they do a terribal job.
    I don't think that programmers simply lose their writing skill when they try to document their own software. The problem is that "good writing" and "good technical writing" are two completely different things.

    Example: I once worked for a software company that was known for hiring really, really smart people. A lot of whom were very good writers -- I'm forced to admit that many of them were better than me, in the sense that they could turn out lucid, interesting prose. But they simply didn't understand the practical problems of explaining technical procedures to people.

    Once, I was tasked with documenting a package that was basically a patch on another product. There was a central engine in the form of a DLL, and installing the package meant first installing the original product, then extracting the replacement DLL from a ZIP file and putting it in the correct directory so the original product could be made to load it in place of the default engine. Should have been done with an installer, of course, but for various reasons this wasn't possible.

    So, I sat down and wrote a careful, nit-picky explanation of how to do all this. I carefully explained how to extract the file on the command line using info-zip (winzip didn't have its current dominance at the time, and info-zip was easy to obtain) with enough generalities so the user could adapt the procedure to another archiver.

    I was not allowed to include this procedure in the release notes. The engineers felt it made the product look bad, like we didn't trust the users to figure out a more elegant explanation.

    I ended up quitting that project because I just wasn't doing anything, except repackaging the prose of the engineer who grabbed my job away from me. He was actually quite a good writer -- he just didn't understand how easily written procedures can be misunderstood. As, in fact, his mostly were.

  25. Don't by fuzzybunny · · Score: 1


    Get a real job. Go into hands-on technology or management, and learn to understand both reasonably well. Technical writing is not something you will make a career out of. Not to mention that it's about as exciting in the long run as watching grass grow.

    There no substitute is for good know of solid, grammatic correct, concise english language write skill from college. Both tech and management jobs will give you plenty of opportunity for technical writing--something that a lot of individuals tend to disregard.

    --
    Cole's Law: Thinly sliced cabbage
    1. Re:Don't by AShocka · · Score: 1

      Tech writing is something that you can make a career of.

      I worked in the Systems User Documentation group at Telstra for 2 years as a contract web developer. There were 3 web developers and 18 tech writers in that group, when we were all on basically the same pay and all out sourced, most of the tech writers found work just as easily, and in some cases more easily, that the developers. (actually the whole department (660) were outsourced).

      I worked at GE as a tester for a short while, and you need tech writing skills for that.

      Just look at any job board, especially in the contracting area, it's a valid career path, if you really know both your tech and writing.

      Other options are;

      • Writing Tech Books
      • Writing Tech Articles
      • Editing Tech Publications
      • Translator (Geek speak to understandable English, whatever)
      • Business Analyst (requires tech and writing)
      • Project management
      • Etc
      • Etc
    2. Re:Don't by fuzzybunny · · Score: 1

      Mod parent up, please. He makes excellent points.

      I worked at GE as a tester for a short while, and you need tech writing skills for that.

      That's sort of my point. Most tech jobs (when done well) and most IT management jobs (when done well) require that skill.

      Just look at any job board, especially in the contracting area, it's a valid career path, if you really know both your tech and writing.

      While this is entirely correct, and I do not doubt your own qualifications, it's unfortunate that most dedicated tech writers I personally have come across don't know either very well.

      --
      Cole's Law: Thinly sliced cabbage
    3. Re:Don't by AShocka · · Score: 1

      I've had the good fortune to work with some great tech writers, great programmers and great IT managers, and yes, I have also seen the clueless versions of each. I've written some good tech manuals, etc, but when a professional comes along, well its just like watching a very good programmer do his/her stuff, I am in awe of how they turn complex issues into clear easy to read expression. It just amazes me. For me it is usually, very, very rough draft, very rough draft, rough draft, rewrite, rough draft, etc, I get there, but it doesn't flow out of my being like it does for someone who is in their zone doing this stuff. Actually, I'm doing a lot more of it now.

      Another thing is there are more positions now for tech people involved with content, such as Content Managers, Content Architects, Content Strategists, etc. They are not just jobs titles, they are real job functions in Enterprise level organisations.

      Just as a side note, have you ever seen an enterprise level structure of content? I doubt it exists in the modern world. What I am talking about is some sense of a documents sections being nodes or branches in a tree, as SGML was meant to address? I do of know XML being used to some extent in this area, but it seems to me that while this was supposed to be one of the saving graces of XML, very little use of it has been made in sharing data between documents. I think large organisations have a huge problem with this issue and they are nowhere near finding a solution. I'd be happy if people could point me to places this is being address (I think maybe some of the Open Source initiatives are trying to address this).

  26. Drudgery is FUN!!! by fm6 · · Score: 3, Insightful
    I can tell you that most of it is pure druggery. If you like rewritting the same paragraphs over and over and then only rewritting someone elses copy over and over should you consider going that route.
    For some strange reason, I actually enjoy that stuff. No, I take that back -- it isn't strange. It's the satisfaction of recrafting an explanation until it can't possibly be misunderstood. Which is probably similar to the pleasure a programmer gets from crafting code that couldn't possibly work any better.
  27. FrameMaker versus Word by fm6 · · Score: 1
    Well, Word does make it hard to impose structure on a document, and formatting does tend to "explode" (perhaps "leak" or "infect" is more accurate) in mysterious ways. But FrameMaker have its share of structure/formatting confusion issues. Perhaps a little easier to control than in Word, but you always have to be aware of them. A poorly-trained writer can really fuck up a Frame document.

    FrameMaker dominates a certain kind of writing because it has a lot of features you need to do that writing: conditional text, self-updating cross-references, self-updating indexes, fancy templates, etc. None of these features is particularly well-designed, but the Word equivalents are mostly even worse. Or at least they were 15 years ago, when the two programs were carving out their respective niches.

    I dislike Word, but I positively hate FrameMaker. Mainly I hate its user interface, which is like the GUI version of EMACS -- it pays lip service to menus and toolbars, but it still assumes that a real user has memorized all the keystrokes. Unfortunately, FrameMaker will remain dominant in tech pubs for my lifetime. I had hopes that competing XML editors would grab away market share, but the only one that came close was XMetal, and Corel seems bent on destroying that one.

    Actually, FrameMaker does a semi-decent job of authoring structured markup -- provided you have a prepackaged XML or SGML application for it to use. It comes with ones for a subset of XHTML and an obsolete version of DocBook. Anyting else, be prepared to spend money on a consultant, because developing FrameMaker structure definitions is a nightmare.

    1. Re:FrameMaker versus Word by cmowire · · Score: 1

      Well, in my experience, Word has some nice formatting tools if you use them exactly the way that they are designed.

      Except that nobody *ever* uses them the way they are supposed to be used. Because, unless you are a technical writer and you openly assault anybody else who messes with the document without obeying the style sheet, people don't really get style sheets.

      I used to take class notes using Word with a set of style sheets and keyboard macros. I could often keep up with just about eveything outside of hardcore math classes with it, and produce very well formatted and indexed notes, to boot.

    2. Re:FrameMaker versus Word by fm6 · · Score: 1
      You're right on all points. However, it might be easier to enforce use of stylesheets if the high-level Word functions were a little more style aware. For example, if you click the bulleted paragraph button, you don't get a paragraph with a bulleted style (even though normal.dot is full of them). You get a normal paragraph with non-style indenting and bulleting.

      Fortunately, Word is pretty configurable. If I were told to set up Word for use as a structured tech pubs authoring tool I'd (a) strongly recommend against it and (b) having been told to shut up and do it, I'd sit down and rip out every feature of Word that allows you to do formatting without style sheets. It wouldn't be easy, but it's doable.

      One advantage of FrameMaker is that style sheets are little easier to get at. But reconfiguring FrameMaker is very, very hard. So you're basically stuck with the default tool bar, which is full of style-bypassing buttons.

      Another advantage of FrameMaker is that it's now bundled with "structured FrameMaker", which used to be a separate product called FrameMaker+SGML. Now, once you've defined an XML application in FrameMaker (not easy, alas -- the tools for defining structure are really awful) it doesn't matter how much raw formatting idiots put into the file -- it just goes away when you write out the XML. Of course, you then lose document structure when those idiots used italics instead of an emphasis style.

    3. Re:FrameMaker versus Word by cmowire · · Score: 1

      Yeah. However, I bet if you'd make the buttons work style sheets by default, it would further confuse and annoy the users, so if anybody tried it, it would flunk the usability testing.

      The biggest problem is that you try to explain this to people and you get a blank stare. They don't care. I feel like the guy who bought a Sun instead of a PC even though he just does email and surfs the web because PCs annoy him.

    4. Re:FrameMaker versus Word by fm6 · · Score: 1
      You're right about the usability testing. I'm a big believer in UT, but you can't make pacifying your testers the only objective.

      Come to think of it, you've just gone and answered a question that's bothered me for a very long time: How is it that Microsoft puts so much effort into usability testing, and still manages to produce products that are so damned difficult to use? The answer is the way they use the UT results: when the users complain that it's hard to figure out what to do this task or that, it never occurs to them that this means their application is badly designed. Instead, they pile on new features -- "wizards" and "agents" that narrowly address the testers complaints, but actually make the overall usability of the application slightly worse.

      It reminds me of another kind of testing, those damned Hollywood focus groups. They show them a semi-creative movie, and the clueless idiots that seem to make up all focus groups say they think the hero's not nice enough or the ending's not happy enough. So they make the corresponding changes -- and now all movies are pretty much the same. With notable exceptions like American Beauty -- I'm still trying to figure out how that one got made.

      Sorry for the topic drift. Or maybe I'm not offtopic. Software suffers when there's no creative hand that's protected from trivial process-driven changes. The same goes for movies.

  28. The first thing to ask is... by kinnell · · Score: 1
    Do you really want to be a technical writer? If the answer is yes, then go for it, but doing a masters degree for a back-up career is stupid. Specialise in what you really want to do, because lots of other people will.

    Why not document some open source projects - then you can submit a portfolio to potential employers. If you can't be bothered, then rethink going into technical writing. If you think you lack the necessary skills, then do some evening courses.

    You're at the start of your career: aim high. If you aim low, that's exactly where you'll end up.

    --
    If I seem short sighted, it is because I stand on the shoulders of midgets
  29. A tools rant by fm6 · · Score: 2, Interesting
    Tools: because you asked. RoboHelp [ehelp.com], Adobe FrameMaker [adobe.com], and, sad as it is, MS Word, are the main tools for the job. Knowing XML, HTML, Dreamweaver, Flash, and the like can also be helpful, depending -- this field is as specialized as the computer world. The technologies you know define your job. For more ideas, check out the trainings [ace1training.com] offered at a local tech. comm. consulting firm.
    Your advice is correct -- unfortunately. The authoring tools we use are seriously out of date. It isn't that XML is "specialized", except in the sense that XML isn't worth the trouble if your document isn't very structured -- in other words, it isn't a technical document.

    XML and its progenitor SGML solve a lot of problems. Using them, you can create documents where proper structure is enforced. That's damned important when you have a big document base that difficult to manage, or when you need to deliver documents in multiple versions (the C++ version of the API versus the Basic version versus the Python version..) or when you need to deliver it in multiple forms (HTML, PDF, WML, VML...). And it makes content management easier. I could go on and on.

    So why is everybody still using anti-structured, closed-format tools like Word, FrameMaker, Robohelp? Bunch of reasons. The biggest is inertia. There are a lot of people with expertise in these tools, and they don't want to retools themselves. There's also the sheer difficulty of pausing the product cycle long enough to convert your document base. And the difficulty of designing XML applications (much easier than SGML, but still not easy easy).

    What's really frustrating is that XML applications are exploding in everything except technical writing. The technology is just the best way to manage huge gobs of data or content. It's gotten so that when you say "XML Content Management System" people assume you're talking about web content. Which is cool technology, but not something that does me any good.

  30. Speaking as a QA Geek: Good Luck-Soft Soul. by Anonymous Coward · · Score: 0

    Heh! Sounds like a HCI career, right down to the pay and working conditions. Oh well, janitor has a nice ring to it.

  31. Get Breast Implants and pretend you're female by stanwirth · · Score: 1

    Female + CS degree = they'll just assume that the only thing useful you'll really be able to do is technical writing and glorified secretarial work er- I mean "management." Even after you've been coding for 20 years.

  32. GET AN MBA by BoomerSooner · · Score: 1

    Most CS people have a very difficult time working in most businesses because their limited busines fundamentals. With an MBA (it was designed for engineers originally, which you technically are) you will have the best of both worlds, and with the finance classes you may actually know what to do with the millions you make.

    Or you could just hit on the new freshman and drink beers. Either way you win!

  33. Yes! by fendel · · Score: 1

    I'm with you. There is something deeply satisfying about crafting a clear, concise, easy-to-read, impossible-to-misunderstand sentence.

    That's why you and I are tech writers. That is why a lot of these guys should NOT be tech writers: if they think this stuff is boring, they are fantastically ill-suited for the thing we do day in, day out. I cringe when I hear people contemplating tech writing because they think it's lucrative (ha; you're better off programming) or they think tech writing jobs are falling off the trees (HA!).

    1. Re:Yes! by fm6 · · Score: 1
      Thanks for the validation. I know a lot of tech writers whose eyes glaze over when you talk about the nasty little issues. Smart people, mostly, but no patience for nasty little technical issues.

      Yeah, that's why I'm a tech writer. I don't have the creativity to be a writer in the ordinary sense of the word. But the mental effort needed to write good technical prose is what I need to keep my brain from getting calicified.

  34. Is it cliquey? by pmz · · Score: 1


    I looked into technical writing briefly and got the impression that the field is something of a clique with social barriers to entry. I was also suprised to see that some technical writing positions required degrees in English rather than a technical field. Perhaps my experience wasn't representative of the field, but it put me off a bit.

  35. Answers by fendel · · Score: 1

    (1) what are the general opinions of programmers on technical writers
    Programmers think we're lowly worms unless we demonstrate reasonable tech expertise and an ability to learn fast without pestering them too much.
    (2) is there someone out there who has first-hand experience in technical writing who can tell me about the work and their experiences;
    Typical process--find out about project. Read any existing docs. Talk to subject matter experts (developers, QA, support). Plan and write documents. Route for review. Edit, rewrite, review, ask questions, rewrite, edit, grouse to family about poor interface design, rewrite, test stuff, review, edit, find out about last-minute changes, slap forehead, edit, edit, edit...
    (3) what software is used mainly in the process;
    Usually some of the following: Word, RoboHelp, Framemaker, Acrobat. Photoshop if you do your own graphics/screen caps, maybe.
    (4) what seems to be the average pay?
    You'd make more money programming.
    I would like to diversify my education, so that I won't be searching very long if layoffs come around.
    Jack of all trades, master of none? There aren't many tech writing jobs out there, and there are plenty of hungry writers floating around. If tech writing is only a fallback for you, it will be harder than you think to land a TW job.

    Pick a career path, something you will actually like, and go with it.

  36. Anoymous Coward by Anonymous Coward · · Score: 0

    (1) what are the general opinions of programmers on technical writers
    I've been a programmer for just over 4 years now and I've always loved having a technical writer bitch to write my docs. I'd hate to be one but it's nice to leave all the crappy work for someone else to do.

    (2) is there someone out there who has first-hand experience in technical writing who can tell me about the work and their experiences;
    Can't help you too much there other than WATCH OUT I know from first hand experience that PMs sometimes don't even include your stuff in the schedule. They seem to think it will just happen.

    (3) what software is used mainly in the process;
    I usually see them using word and an html help compiler.

    (4) what seems to be the average pay?
    I think your best bet if you really have your heart set on being a TW is to get on with some big ugly firm for a couple years and then become a contractor. Contract TWs can make way better money.

  37. Well, this is precisely what I do... by gornar · · Score: 1

    I work as a techwriter in LA, been doing this for three years now (one in college, two in the real world). Go ahead and reply if you have any questions I don't address.

    1. Coders' attitudes have varied widely across the places I've worked. Being one of the hallowed few writers that can also code, I can tell you that a technical writer's technical know-how is consistently underestimated and undervalued. This manifests itself most frequently in coders' inability to notify you of new features or changed functionality; they assume you wouldn't understand, so don't bother to tell you until the UI has been finalized, which is usually 1-2 hours before shipping. Also, unless you enter a company with management that truly buys in to the idea of high-quality documentation, you'll never be given true responsibility for your documents (since they will always tell you that the engineers are responsible for content, but then blame you when you're not notified of new functionality). And we're always the first to go in a layoff.
    2. Yes. Go, right now, to raycomm.com and subscribe to the TECHWR-L mailing list. I have never seen another list so active, free of spam, and professional. Though 90% of the posters are truly helpful every time, keep special lookout for posts by John Posada, Geoff Hart, and Susan Gallagher; I'm leaving out a ton of helpful people (sorry everyone), but those are the best that spring to mind.
    3. The most common software used, by far, is Word. But EVERYONE agrees that it's completely unsuitable for long documents. More common in well-funded doc shops is Adobe Framemaker, a wonderful program that alwaysalwaysalways does what I tell it to do, and no more. It's got a small learning hump (you HAVE to use templates, it's not optional as in Word), but it's a joy to use. Other programs I've encountered are Quadralay Web Works Publisher for HTML conversion, SnagIt, Doxygen, RoboHelp (commonly used with Word, and just as buggy), and Visio. Currently, I'm using Frame with WWP for user/admin docs, and plain ol' Javadoc for the API documentation. Oh, and get familiar with the Chicago Manual of Style; nothing is more important to a techwriter than consistency.
    4. Starting pay out of the gate, regardless of skillset, hovers in the $30-40k range. It doesn't get too much higher, at least not as high as programmers; it's not considered as essential, usually. But it's a good "in" for management.

    Technical writing is, most of all, a really easy job. Provided your work environment is up to snuff, it requires as little or as much effort and imagination as you wish to put into it. The pay's OK, especially in the short-term, and it can give you valuable career experience while you figure out what you REALLY want to do.

    Good luck!

    1. Re:Well, this is precisely what I do... by SuiteSisterMary · · Score: 1

      Working with good tech writers is a dream (Zvi and Tamsin, I'm talking to you!) and working with bad tech writers is a nightmare.

      Remember, having the best product in the world is useless unless you have the docs to back it up. And you know your tech docs are good when your support people are referring to them on a regular basis.

      --
      Vintage computer games and RPG books available. Email me if you're interested.
  38. My Opinion by krautgrrl · · Score: 1

    (1) What are the general opinions of programmers on technical writers; Maybe Minnesota is just full of jerky programmers but I can say even my CS wielding Oracle guru husband hates TWers. Even though his vocab is better now than when we were dating. Frankly I don't think a good, comp0etent programmer can be a writer, those skills come from two different sides of the brain. (2) is there someone out there who has first-hand experience in technical writing who can tell me about the work and their experiences; TWing is a compendium of skills: research, organization, writing ability (know the difference between passive and active voice for example) and understanding what the heck programmers are saying while still understanding what marketing wants! (3) what software is used mainly in the process; Microsoft Word in 50% of the jobs I've held, Adobe FrameMaker for 50%, Photoshop 100% for image manipulation. Online help tool. (4) what seems to be the average pay? Anywhere from $20/hr for a newbie or someone going through a recruiter to $100/hr for someone with an established reputation.

  39. technical communication is alive and well by cascadingstylesheet · · Score: 1

    And it is known by many names ... business analyst, communications {whatever}, web developer (who also does content), sometimes even technical writer :) And sometimes by no name at all ... I think I'm officially a "Systems Analyst".

    Tools? Word, Framemaker, RoboHelp primarily. Dreamweaver is popular. Tools are relatively secondary - be flexible and adapt to whatever tool you need to use.

    Programmer opinions of technical communicators? All over the map. If they are competent, decent individuals, and if they have enough contact with you, they give you the respect you deserve (whatever that may be).

    Pay varies wildly, depending on where you live, what your title happens to be, etc. Sell your skills and get as much as you can.

    I've been doing this for five years (as a civilian) and I love it. My number one piece of advice is: don't be afraid to take risks, and to step up to provide solutions for communication needs in whatever organization you are in. Be the "go to" person (or department) when anyone wants to communicate anything.

    Good luck!

  40. Embarrasment by krautgrrl · · Score: 1

    Your web site is a complete embarrasment to the tech writing industry, the graphics are ugly, your links have no content and you're promoting it on slashdot like it's "great" Published writer! Ha! I'd be embarrased of that little piece of cyber space if I were you. www.krautgrrl.com

    1. Re:Embarrasment by gooberwriter · · Score: 1

      Oh my GAWD that is such a crappy site! Embarrasment indeed!

    2. Re:Embarrasment by krautgrrl · · Score: 1

      You aren't talking about MY site are you? :)

    3. Re:Embarrasment by gooberwriter · · Score: 1

      You have a site? No, I was talking about that "I'm a published tech writer" dood's site.

    4. Re:Embarrasment by krautgrrl · · Score: 1

      Yeah, I was just teasing, I put my URL underneath my post.

  41. the real deal concerning tech writers by gooberwriter · · Score: 1

    You've heard and will hear lots of MYTHS. Like "managers don't respect them" and "they get paid crap wages" and "developers look down on them". It's all crap. A GOOD EMPLOYEE will get respect and fair pay. So, what does it take to be a good Tech writer? You need technical knowledge. You don't need to be a SME, but you do need to know your shtuff. You also need to know how to communicate concepts. But most importantly, you need to be proactive and solutions oriented. Tech writing is no longer about only writing technical documentation. Many good tech writers these days are quite nimble around XML, VS.Net/C#, Java, and such. Why? That's where the profession is going. Sure, the focus is on communicAtion and usability, but the tools no longer resemble a typewriter. So, MY ADVICE is to first determine what you like to do. Do you like heads-down programming or heads-up programming? If the former, choose development. If the latter, choose tech writing. A MS in either CS or TW will work well for tech writing. But, if you go for a MS in CS, get a certificate in TW while you're at it. Even if you decide that programming is your thang, you can still use your TW knowledge to effectively communicate to others what you are doing and where you want to be with it. - Goober (cuz life is too short to be inept)

  42. You have a lot to learn! by susanwg · · Score: 1
    I offer this adivce as a technical writer who's worked in the software industry for over 20 years -- you have a lot to learn -- but a degree in CS is a great starting point.

    First, yes, sometimes being a technical writer is a lot like being Rodney Dangerfield -- we don't get no respect! Unless, of course, we work hard to earn it! While many developers look down on technical writers as subhuman -- or at least less than intellectual -- when you prove that the emphasis in your job title is on *technical* rather than *writer*, you start to garner respect from the development staff. (Most of whom hate to write and welcome the help.)

    Respect from users is a different story! It isn't enough to create just a "point-and-click" guide, nor is it enough to just document everything. One must seriously consider (and often research) the tasks that a user is expected to perform with the software and specifically direct the writing to assist in the accomplishment of those tasks. Occasionally, it may even be to the user's advantage to leave some information *out*!

    You must have an eye for design, an interest in cognitive science, a sincere interest in presenting the product in a good light while supporting the users in their endeavors, thick skin, a sense of humor, and a willingness -- if not eagerness -- to learn something new every day. Additionally, you must be willing and able to "turn on a dime" as priorities in this industry change rather quickly.

    It helps if you enjoy jigsaw puzzles -- and I like to equate technical writing to assembling a jigsaw puzzle. You take disparate bits of information and assemble them into a cohesive whole! If that doesn't sound like fun, don't *even* go there! ;-)

    There are many interesting Web sites directed at technical writers -- Google and learn!

    There are a couple of whitepapers on writing API documentation on my web site at: http://members.cox.net/susanwg/ And I will be speaking on API writing at the September 22 meeting of the San Gabriel Valley CA chapter of the Society for Technical Communication. Go to www.stc.org for more information about the society and what it can offer you.

    There is a technical writing mailing list, subscribed to by several thousand technical writers world-wide. The list has been active since the early 90s and archives are available. To find out more about the list -- and to view the copious amounts of extremely useful information on the list's Web site, go to www.raycomm.com (you'll be redirected to the techwr-l site). You can even sign up to request a mentor there.

    You need only subscribe to the list for a little while before a tool war erupts! ;-) In general, Word and FrameMaker are the most prevalent tools in the industry. Followed closely by RoboHelp for creating online help files and Web Works Publisher to convert FrameMaker docs to either online help or HTML.

    Tool wars, punctuation wars (should the semicolon be allowed in technical documentation?), whether a dialog box "opens" or "appears" or "displays" are all subjects that have been done to death on techwr-l. If you couldn't care less, you probably are not technical writer material! ;-) Technical writers, in general, obsess about the details!

    As far as salary is concerned, the STC does a salary survey every couple of years. You should be able to find that information at stc.org.

    And as far as getting a masters degree -- you would do better to take on an internship position, as real-world experience is far more valued by most hiring managers (which I have been from time to time).

    Hope this helps!

  43. Crummy career by Anonymous Coward · · Score: 0

    A. You don't need a writing degree to be a good tech writer. In fact, a lot of university writing programs will actually pervert you into a buzzword spewing retard. The real-world isn't nearly as neat and tidy as those writing programs.

    B. The tech writing profession is filled with whiners, blow hards, and font fondling obsessive compulsives. Lots of middle-aged, barely skilled housewives and balding, beer-gutted goobers who fancy themselves as poets and artists. Unfortunately, these dipsticks DOMINATE some aspects of the tech writing world. Be careful! Don't get too close to them. They will ooze loser-juice on you. Be especially careful and wary of ANYONE who recommends you join or associated in any way with STC. That is the central command for all the incompetent, font-obsessed grammar nazis.

    C. I was a tech writer for many years (I am not any more, but I am still a goober). It was a good way to learn stuff, but its a crummy career. Pay sucks, respect is low, and it can be very stressful. However, you will learn a lot. If you get into a good company and really like technology. I used my tech writing jobs as basically a form of on-the-job training. I wrote docs so I could learn how stuff was done. Then once I learned it, I stopped writing docs and went and got a more respectable engineering job.

    D. As for tools. Don't worry about tools. They're a quick learn. A lot of places use Word, FrameMaker, or plain old HTML.

    E. Pay will suck. Starting salary for writers is in the 20s and 30s. Salary surveys are mostly a joke right now. There are also THOUSANDS of unemployed writers right now, so its a employers' market.

    Since you have programming experience, you might want to sell yourself as a "Programmer who writes." or "An engineer who writes." This is more marketable.

  44. My answers ... by dvk · · Score: 1

    (1) what are the general opinions of programmers on technical writers;

    That depends on a technical writer. If I ever met a qualified one, i'd buy him/her a beer. Or a cake. Or even flowers for a woman if that wouldn't violate company's sexual harrassment policy and she wasn't likely to get offended. I hate writing, and having someone do a good job for me would be a godsend.

    On the other hand, the uber-dumb hack that the management stuck me with about 2 years ago, who wasted my countless man-hours and in the end came up with an absolutely incorrect and useless thick tome, was about as needed for my job and my application as a wooly mammoth in a small china shop.

    (2) is there someone out there who has first-hand experience in technical writing who can tell me about the work and their experiences;

    Well, i'm not a technical writer by job description, but had to write my own documentation (both user and progarmmer oriented). It's a very painful job unless you enjoy writing (which I don't, like many if not most programmers :)
    You need to be able to think both on technical level, to understand the stuff you're writing about, AND the users' point of view, which often is very different. You need to be able to express yourself clearly. And of course it helps if you like to write. :)

    (3) what software is used mainly in the process

    The hack I worked with used Word. I have used Framemaker on Sun when writing procedural documentation for Ops team I was with, and <my_favorite_text_editor> to write HTML docs for my application.

    (4) what seems to be the average pay?

    Beats me, i only wrote as part of my other jobs. Sorry.

    -DVK

    --
    "The right to figure things out for yourself is the only true freedom everyone shares. Go use it"-R.A.Heinlein
  45. software by bob_calder · · Score: 1

    Nobody really uses Word do they? It isn't a professional application for layout or printing or documentation or XML or SGML or for God's sake anything!

    Framemaker.
    Or something that will handle the tasks above without lots of facilitation from a professional printer. I hate stripping out MS garbage, dare I call it a visible cruft-like substance?

    --
    Any preoccupation with ideas of what is right or wrong in conduct shows an arrested intellectual development. (Wilde)
  46. it's more than help files by jav27 · · Score: 1

    in my department, we have a very good technical writer who checks and helps in every technical paper to be published from students or faculty. so the job can be much more than just writing help files for programs.

  47. Shocking by fm6 · · Score: 1

    I'm absolutely shocked by the number of developers posting on this story, all of whom seem to have a pretty clear idea what tech writers are for. Boggles the mind. I guess the people who think tech writers are glorified key-entry operators just ignored the discussion!

  48. TeX? by kpellegr · · Score: 1
    While reading these replies, people keep referring to Word and FrameMaker as tools for technical writing...

    What ever happened to TeX and LaTeX? Everyone knows there is nothing more superior for technical and mathematical writing!

    --

    We are drowning in information, but we are starved for knowledge. (J. Naisbitt)

  49. Tech writing jobs and programmers by 25-year+tech+writer · · Score: 1

    Writing software documentation is easier to get in to than hardware (microprocessor)documentation, but right now, the market is tight everywhere. SW documentation also pays a lot less (about 25% less). You can make a 6-figure income as a Sr. tech writer for chip companies without having to slave 60 hours a week (personal experience). When you reach a certain level, you are paid more for what you know and the various problems you can solve, and less for what you do, depending on the industry.

    There are few entry-level positions in hardware tech writing. Hedge you bets by learning how to document application programming interfaces (APIs) because you can earn a bit more $$ than the tech writers who write user manuals.

    As a tech writer, the languages that have helped me the most are Javascript and C...not because I have had to program very much using them, but to catch errors in C code included in documentation or to help improve a website from time to time. HTML is not programming but a skill you should have. Regarding XML, way too many tech writers focus on creating XML docs; instead, focus on the bigger picture--does your organization need to make the move to XML? If so, why? If not, why not? What are all the prerequisite initiatives needed before moving to XML (defining documents, standardizing content outlines, defining metadata, etc.)? Writing XML docs is only a small piece of the pie. The upfront work is the most important.

    Here's a list from an anonymous author about what it is tech writers do:

    1.We make subject matter experts appear more articulate in customer documentation.

    2.We make integrated statements out of disjointed ideas found in specs and customer documents.

    3.We find flaws in content or ambiguity in arguments and find the means to resolve them.

    4.We fill in gaps in thinking to help customers use our products.

    5.We transform the raw material of ideas into communication that transfers knowledge.

    6.We transform disorganized information into a consistent interface.

    7.We have an excellent facility with language skills and apply them to all projects.

    8.We make effective use of communication fundamentals to develop better documentation.

    9.We have an understanding of the human factors that affect communication.

    10.We stay current with practices, tools, technology, and research in our field.

    11.We know and use alternative methods for reaching customer audiences.

    12.We make technical documentation organization invisible to the user.

    13.We remove irrelevant detail from customer documentation so as not to confuse the
    reader/user.

    14.We are user advocates, consultants, and advisors, with the customer's success in
    mind.

    15.We make suggestions for improvement; we do not demand changes without reason.

    16.We try to maintain the author's style; we do not alter that style without just cause.

    17.We advise where rewriting is needed; we do not rewrite on a grand scale, unless asked.

    18.We use project management techniques on all major projects.

    19.We are experts in the publishing process, which means we can do it quicker and right the first time.

    20.We are generalists who juggle many concurrent projects, but we can also be focused specialists as the need dictates.

    21.We work hard to grasp technical concepts and view the product from the customer's perspective.

    22. We are technologists in our field in a variety of applications, methodologies, and tools.

    23. We have the skills, experience, and knowledge to add value to any software, hardware,
    or Web-based project.

    24. We are the SMEs when it comes to grammar, sentence structure and context, document readability and usability.

    25. We are not "formatters", "desktop publishers", "spell checkers", or "comma inserters."

  50. Get some coding experience by LauraW · · Score: 1
    I just stumbled across this discussion in the archives and figured I'd answer even though it's a week old.... I'm not a professional tech writer, but I've been involved in hiring them over the last few years.

    The others posters who said that you'll make more money doing API documentation were right on the money, so to speak. A good technical tech writer will make somewhere around $80/hour in the Bay Area right now. That's for writers who have at least a few years of professional development experience in addition to being good writers. Writers who aren't as technical typically make $50 to $60/hour for things like user-level documentation, and it's much harder to find that sort of job right now. To give you an idea of what the market's like, a couple of years ago a really good API writer could make $100/hour.

    If you really want to do tech writing as a career and want to command respect and a high salary, I'd suggest getting a programming job for a couple of years first. On the other hand, if writing is just a backup in case you can't find a programming job, then that advice doesn't really apply.

    Engineers/programmers can definitely tell the difference between good and bad tech writers. In the last couple of years I worked with a few writers who used to do development before they got tired of it, and they were very good. Most of the other writers I've worked with were ok but not great. Of course, I've mostly worked on APIs, so writers without a programming background were at a big disadvantage.

    Finally, make sure you really do know how to write technical documents. Take a course or two. As someone else mentioned, it's different from writing an essay, story, or research paper. I'm a very good programmer and a reasonably good tech writer, but programming comes much more naturally to me. It takes me quite a while to get "in the zone" if I'm trying to write, and I usually have to re-do everything a couple of times.

    I hope that helps some.