home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky comp.arch:9279 comp.lang.misc:2967
- Path: sparky!uunet!seismo!darwin.sura.net!jvnc.net!yale.edu!nigel.msen.com!sdd.hp.com!spool.mu.edu!agate!linus!linus.mitre.org!mbunix.mitre.org!bds
- From: bds@mbunix.mitre.org (Smith)
- Newsgroups: comp.arch,comp.lang.misc
- Subject: Re: "Training" of programmers
- Message-ID: <1992Sep8.144002.24856@linus.mitre.org>
- Date: 8 Sep 92 14:40:02 GMT
- References: <Btx4vF.Jx6@mentor.cc.purdue.edu> <1992Sep4.151001.9886@sei.cmu.edu> <Bu5qD3.GAM@mentor.cc.purdue.edu>
- Sender: news@linus.mitre.org (News Service)
- Organization: The MITRE Corporation, Bedford, MA
- Lines: 38
- Nntp-Posting-Host: mbunix.mitre.org
-
- In article <Bu5qD3.GAM@mentor.cc.purdue.edu> hrubin@pop.stat.purdue.edu (Herman Rubin) writes:
- >
- >>This problem is pervasive. Each generation sees a new and more monstrous
- >>bloat in the size and cycle consumption of what I still think of as basic
- >>system software - device drivers, editors, compilers, linkers. And the
- >>reason the programmers are so profligate of resources is that they have
- >>never been taught that resources matter - they are told that, in computer
- >>science, "everything is virtual", and all resources are infinite and free.
- >>There is no technical perception of the machine as a real engine, with
- >>finite capability, and no aesthetic perception that economy of means is
- >>one of the cardinal qualities of good engineering.
- >
- >>This must be changed. Or real companies, with real problems, will continue
- >>to hire english majors, biochemists and quantum mechanics to write their
- >>programs; because, as a senior member of one such company told me: "It is
- >>cheaper to train than to re-train."
- >
- >The problem is even more pervasive than that. Our educational system never
- >did that great a job of educating rather than training, but at least students
- >used to be tested to a fair extent on understanding rather than rote. This
- >has almost vanished from the elementary and secondary schools, and is rapidly
- >disappearing from the universities. The calculus course never did that great
- >a job on teaching the concepts, and only a fair one on examining them, but
- >now even that is reduced. What CS program does more than barely hint to the
- >students that there is much more to what a computer can do than Pascal or C++?
- >Or that there are real problems where these other things are useful?
- >--
- >Herman Rubin, Dept. of Statistics, Purdue Univ., West Lafayette IN47907-1399
-
-
- I think the problem is even more pervasive than that. I know of a
- large contractor who had a programmer who discovered an excellent
- alternative to the way some code had been written to that point. He
- rewrote it, improving performance and eliminating over 3KLOC. His
- management was furious with him, though, since his productivity that
- week was -3000 LOC, and that meant about $1M in revenues!
-
- Barry Smith
-