home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / software / 3187 < prev    next >
Encoding:
Internet Message Format  |  1992-08-12  |  3.1 KB

  1. Path: sparky!uunet!zaphod.mps.ohio-state.edu!uakari.primate.wisc.edu!ames!riacs!george.arc.nasa.gov!lehman
  2. From: lehman@george.arc.nasa.gov (John Lehman -- GDP)
  3. Newsgroups: comp.software-eng
  4. Subject: Terms [Was: What is Software Engineering]
  5. Keywords: programmer, engineer
  6. Message-ID: <1992Aug13.004716.24144@riacs.edu>
  7. Date: 13 Aug 92 00:47:16 GMT
  8. References: <1992Aug11.230714.15323@riacs.edu> <1992Aug12.145958.20896@Newbridge.COM>
  9. Sender: news@riacs.edu
  10. Organization: RIACS, NASA Ames Research Center
  11. Lines: 64
  12.  
  13. [editted:]
  14. >              ... should we ask that a Civil Engineer, when asked what s/he
  15. >does for a living reply: "I design roads/bridges/sewer systems"?  I think 
  16. >that the term 'Software Engineer' is no more improper than 'Civil Engineer'.
  17.  
  18. I wondered what civil engineers do.  So it isn't the above ...
  19.  
  20. >> . . . 
  21. >>
  22. >> "Software Staff Person" or "Software Staff"
  23. >>
  24. >> which would cover an occupation including
  25. >> writing purchase requests for software license
  26. >> renewals, occasional debugging or consulting,
  27. ...
  28. >
  29. >... the expresion 'I design X' is not a complete description of the job.
  30. >The job of engineering involves a lot of administration, evaluation, 
  31. >documentation etc.
  32. >
  33. >As I've said, engineering, as a profession, involves a great deal more than 
  34. >designing.  
  35.  
  36. I take, as your point, that there is no simple definition
  37. of "engineer".  
  38.  
  39. We all know approximately what a software engineer is, and 
  40. maybe we should let it go at that.  However I'm not satisfied
  41. with such a term which covers so many activities.  That's 
  42. why I keep trying to simplify the definition.
  43.  
  44. Is it feasible for a practicing software engineer to write
  45. down what s/he does so that a group of people who are not software
  46. engineers could learn to fill in when the software engineer
  47. takes a year-long sabbatical leave (or goes away forever)?
  48.  
  49. Can anyone offer a system of categories describing what
  50. software engineers do, in simple terms?
  51.  
  52. How should a person, who is not a sw eng., but is considering
  53. hiring one, determine whether the person calling him/herself
  54. a sw eng. really is one?  The hirer would probably resort to
  55. consulting a list of what activities are really needed for the
  56. job at hand; and the phrase "software engineer" (to my way of
  57. thinking) would not be useful terminology; on the other hand,
  58. one sees "software engineering" listings in the want ads,
  59. and unfortunately we don't (yet) have any phrase that brief
  60. which describes the position.
  61.  
  62. I was about to say, if a person calls him/herself a software
  63. engineer, it is so hard to disprove them, that the title always
  64. stands.  But that's not quite true; it just takes a software
  65. engineer to know one.  I don't yet see any consensus on a
  66. better terminology.
  67.  
  68. There was (/is) a somewhat similar situation with the phrase
  69. "system programmer".  A long time ago I worked with some people 
  70. who called themselves that; but there was such a great difference
  71. in what they could do that they certainly should not all be called
  72. by the same title.  It takes one to know one; except I found out
  73. who was real and who wasn't by hearing them talk (over a long
  74. period of time, after all of them were already hired).
  75.  
  76. lehman@ames.arc.nasa.gov
  77.