home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / software / 4207 < prev    next >
Encoding:
Text File  |  1992-11-09  |  2.5 KB  |  50 lines

  1. Newsgroups: comp.software-eng
  2. Path: sparky!uunet!ukma!darwin.sura.net!zaphod.mps.ohio-state.edu!sdd.hp.com!ux1.cso.uiuc.edu!cs.uiuc.edu!johnson
  3. From: johnson@cs.uiuc.edu (Ralph Johnson)
  4. Subject: Re: Software Factory (was: Re: Do Software Engineers Actualy Do So Badly?)
  5. Message-ID: <BxH0MI.59z@cs.uiuc.edu>
  6. Organization: University of Illinois, Dept. of Comp. Sci., Urbana, IL
  7. References: <20991@plains.NoDak.edu> <9210081531.AA16269@bangalore.esf.de> <1992Oct14.233846.6292@news.arc.nasa.gov> <1992Oct19.094707.9256@netcom.com> <1992Oct20.233155.9778@news.arc.nasa.gov> <1992Oct26.195131.29756@litwin.com> <1992Oct29.191549.21368@news.arc.nasa.gov> <1992Nov9.153429.25476@litwin.com>
  8. Date: Mon, 9 Nov 1992 22:47:05 GMT
  9. Lines: 39
  10.  
  11. claird@litwin.com (Cameron Laird) writes:
  12.  
  13. >Successful software organizations of the year
  14. >2000, in my estimation, will not be those that
  15. >regard applications problems as solved by "coding
  16. >up a program"--the tradition in which most of us
  17. >grew up--or even by design, in its lower-level
  18. >senses.  They will, as one contributor recently
  19. >complained, have a "de-skilling" attitude.  They
  20. >will expect their employees to show facility at
  21. >combining standard components, at translating
  22. >high-level specifications into solutions, and at
  23. >carrying out their business within a *measured*
  24. >workplace.
  25.  
  26. "De-skilling" implies that companies will try to do the job
  27. with ignorant people.  That is a bad conotation, even though
  28. I know that it is true in some cases.  The right way to
  29. explain the situation is that companies want to solve
  30. business problems, not programming problems, and they don't
  31. want to spend most of their energy on software problems.
  32. So, they will buy prepackaged solutions to software problems,
  33. and will combine them to solve their business problems.
  34.  
  35. Hypercard is a nice example of this.  User interface builders
  36. are nice examples.  These kinds of systems don't favor stupid
  37. people, but they do let people without a lot of CS training
  38. do things that used to require a lot of programming expertise.
  39. They don't put the software engineers out of work, since these kinds of
  40. systems are built by software engineers.
  41.  
  42. It is possible that increasing the power of the non-programmer
  43. might someday hurt the job opportunities for programmers, but
  44. it hasn't happened yet.  Companies have just as big backlogs
  45. as ever, and skilled people are still in demand.  OF course,
  46. the skills that are in demand have changed, and will continue
  47. to change.
  48.  
  49. Ralph Johnson -- University of Illinois at Urbana-Champaign
  50.