home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.software-eng
- Path: sparky!uunet!ukma!darwin.sura.net!zaphod.mps.ohio-state.edu!sdd.hp.com!ux1.cso.uiuc.edu!cs.uiuc.edu!johnson
- From: johnson@cs.uiuc.edu (Ralph Johnson)
- Subject: Re: Software Factory (was: Re: Do Software Engineers Actualy Do So Badly?)
- Message-ID: <BxH0MI.59z@cs.uiuc.edu>
- Organization: University of Illinois, Dept. of Comp. Sci., Urbana, IL
- 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>
- Date: Mon, 9 Nov 1992 22:47:05 GMT
- Lines: 39
-
- claird@litwin.com (Cameron Laird) writes:
-
- >Successful software organizations of the year
- >2000, in my estimation, will not be those that
- >regard applications problems as solved by "coding
- >up a program"--the tradition in which most of us
- >grew up--or even by design, in its lower-level
- >senses. They will, as one contributor recently
- >complained, have a "de-skilling" attitude. They
- >will expect their employees to show facility at
- >combining standard components, at translating
- >high-level specifications into solutions, and at
- >carrying out their business within a *measured*
- >workplace.
-
- "De-skilling" implies that companies will try to do the job
- with ignorant people. That is a bad conotation, even though
- I know that it is true in some cases. The right way to
- explain the situation is that companies want to solve
- business problems, not programming problems, and they don't
- want to spend most of their energy on software problems.
- So, they will buy prepackaged solutions to software problems,
- and will combine them to solve their business problems.
-
- Hypercard is a nice example of this. User interface builders
- are nice examples. These kinds of systems don't favor stupid
- people, but they do let people without a lot of CS training
- do things that used to require a lot of programming expertise.
- They don't put the software engineers out of work, since these kinds of
- systems are built by software engineers.
-
- It is possible that increasing the power of the non-programmer
- might someday hurt the job opportunities for programmers, but
- it hasn't happened yet. Companies have just as big backlogs
- as ever, and skilled people are still in demand. OF course,
- the skills that are in demand have changed, and will continue
- to change.
-
- Ralph Johnson -- University of Illinois at Urbana-Champaign
-