home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / arch / 9279 < prev    next >
Encoding:
Internet Message Format  |  1992-09-08  |  2.8 KB

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