home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / bit / listserv / mbul / 6104 < prev    next >
Encoding:
Text File  |  1992-12-15  |  6.8 KB  |  152 lines

  1. Comments: Gated by NETNEWS@AUVM.AMERICAN.EDU
  2. Path: sparky!uunet!gatech!usenet.ins.cwru.edu!news.ysu.edu!psuvm!auvm!!ROYAR,
  3. Original_To:  BITNET%"mbu-l@ttuvm1.bitnet"
  4. Message-ID: <MBU-L%92121503455123@TTUVM1.BITNET>
  5. Newsgroups: bit.listserv.mbu-l
  6. Date:         Tue, 15 Dec 1992 04:41:00 EDT
  7. Sender:       "Megabyte University (Computers & Writing)" <MBU-L@TTUVM1.BITNET>
  8. From:         "Composition Digest (Robert Royar,
  9.               Moderator)" <R0MILL01@ULKYVX.BITNET>
  10. Subject:      (Fwd: *C&CD*) RE: So much CS,
  11.               so little time [LONG] (*COMP.COMP*) (2)
  12. Lines: 138
  13.  
  14. Entry: 2
  15. Date: 12 Dec 92 23:44:20 GMT
  16. From: agate!spool.mu.edu!umn.edu!csus.edu!netcom.com!horen@ucbvax.Berkeley.EDU
  17. (Jonathan B. Horen -- [408] 736-3923)
  18. Subject: RE: So much CS, so little time [LONG] (*COMP.COMP*) (2)
  19. Message-id: <1992Dec12.234420.534@netcom.com>
  20. References: <11DEC199215300110@csa3.lbl.gov>
  21. Organization: NetCom -- OnLine Communication Services
  22. Reply-to: comp.edu.composition <compos01%ulkyvx.bitnet@ucbvax.Berkeley.edu>
  23. Lines: 125
  24.  
  25. In article <11DEC199215300110@csa3.lbl.gov> jtchew@csa3.lbl.gov (Ad absurdum per
  26.  aspera) writes:
  27. >A few newsreader timeout periods ago, someone (our moderator, as I
  28. >recall) spoke of putting technical writing students through what
  29. >was essentially computer-science coursework in the design of word
  30. >processors, getting their feet wet in data structures and so forth.
  31. >
  32. [grammar-checker example deleted for brevity's sake]
  33. >
  34. >As is usually the case when bad things happen with good software,
  35. >that may be an oversimplification, but there are a lot of ways in
  36. >which the grammar checker (and some large though finite number of
  37. >other features) might have benefitted from design-stage input by
  38. >an actual writer.  This input, of course, would be better directed
  39. >if the writer understood something about the innards of software
  40. >(if only to know when something really was unfeasible and when the
  41. >programmers were just copping an alibi :) in addition to grammar.
  42. >
  43. [more stuff deleted]
  44. >
  45. >I don't suggest that a minor in CS be a requirement for tech-writing
  46. >majors, but some of them certainly take that path.  Now:  how to
  47. >get them to infiltrate software companies and subvert the programmer-
  48. >dominated culture with the requirements of demanding, expert users?  :)
  49.  
  50. As I see it, there are really two issues here:
  51.  
  52.    1. Technical writers need formalized (read: classroom) training
  53.  in Computer Science; and
  54.  
  55.    2. Computer-savvy technical writers need to be integrated into
  56.  the software-design process.
  57.  
  58. Both issues are timely and relevant, and neither one is something
  59. "new under the sun". As a professional technical writer with some
  60. 17 years writing experience (although only the last ten in the area
  61. of computers and computer software), and as a professional Sun
  62. systems administrator, I would like to add my $0.02
  63.  
  64. It is only within the last decade (please correct -- *not* flame --
  65. me if I err) that Technical Writing has been a "major" at colleges
  66. and universities; some even have Masters-degree programs in this
  67. discipline. As such, it seems to me that there needs to be greater
  68. communication between industry and academia about the requirements
  69. (present and perceived future) for a technical writer.
  70.  
  71. But I have yet to meet a technical writer with a BA/BS in Technical
  72. Writing. I have met technical writers who:
  73.  
  74.    o were English/Journalism majors, who found their way into "industry"
  75.  
  76.    o were CS/EE majors, who had on occasion been tasked with documenting,
  77.  and found that they liked it more than coding
  78.  
  79.    o (like myself) were not college graduates at all, who entered the
  80.  field in the military, or from other backgrounds
  81.  
  82. With regard to the second group, the first issue is a non-issue. However,
  83. it is with regard to the first and third groups that the "real" issue
  84. exists -- that is, who is responsible for `teaching old dogs new tricks'?
  85.  
  86. Because the `new tricks' about which we are concerned are in the category
  87. of "requirements" (read: prerequisites), it is clear to me that it is
  88. up to the technical writer to educate himself -- he must become an
  89. "auto-didact". This is not such a `chidush' -- it is what all of us do,
  90. anyway, and regardless of whether we are technical writers, or not.
  91.  
  92. The second issue -- integrating computer-savvy technical writers into
  93. the software-design process -- is of much greater importance, both to
  94. the technical writer, as well as to his employer. Doing so, however,
  95. has proved to be (virtually) impossible. Here are some reasons:
  96.  
  97.    o Most software is "built", rather than "designed"
  98.  
  99.    o When software *is* "designed", few companies adhere to the
  100.  highly-structured development practices of Mil-Std 2167/2167A
  101.  
  102.    o Even when software is designed IAW Mil-Std 2167/2167A,
  103.  over-committment of project staff and/or inter/intra-
  104.  departmental politics prevent the exchange of information
  105.  
  106. Modern computer folklore is replete with examples of the first and
  107. second groups -- examples of both corporate failure *and* corporate
  108. success. In the majority of cases, the failures never had a chance
  109. to learn from their mistakes, while the successes rarely (if ever)
  110. feel that there is any lesson to learn...
  111.  
  112. As for the third reason, it is only large corporations which can
  113. (or better, "which have") create separate R&D and Software Engineering
  114. departments.
  115.  
  116. Note: I differentiate between R&D and Software Engineering on the
  117.  basis that R&D would be performing the initial and detailed
  118.  design phases of a project (during which time the techical
  119.  writers would be integrated and already writing), while the
  120.  Software Engineering group would be creating the code based
  121.  on R&D's detailed design *and on the already-written
  122.  documentation*.
  123.  
  124. I have worked at small- (50 employee) and medium- (150 employee)
  125. sized companies, both here and abroad, and every attempt to manage
  126. a software project to its successful completion has failed (and I
  127. lump "mediocre" together with outright failure). This is regardless
  128. of whether computer-savvy technical writers were integrated, or not.
  129. Invariably, the reason for project failure was that either project
  130. members from software development were over-committed to other
  131. projects, or that politics within the software-development department
  132. (or between it and other departments) prevented the project team
  133. from cooperating.
  134.  
  135. You cannot build a brick wall without the proper foundation and,
  136. even with the proper foundation, if the rest of the wall is built
  137. haphazardly the wall will not last.
  138.  
  139. So, too, with computer software.
  140.  
  141. Personally, I think that it has everything to do with the last
  142. decade's preoccupation on the part of corporate America with short-
  143. term profits, and an inversely-proportional regard for the long-/
  144. medium-term benefits of research and development.
  145.  
  146.  
  147. Jonathan B. Horen
  148. Sun System Administrator/Sr. Technical Writer
  149. tel: (408) 736-3923 | email: horen@netcom.com
  150.  
  151. ------------------------------
  152.