home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / programm / 2406 < prev    next >
Encoding:
Text File  |  1992-08-20  |  1.8 KB  |  49 lines

  1. Newsgroups: comp.programming
  2. Path: sparky!uunet!utcsri!torn!cunews!nrcnet0!cu23.crl.aecl.ca!wl.aecl.ca!keelings
  3. From: keelings@wl.aecl.ca
  4. Subject: Teaching by Value
  5. Message-ID: <20AUG92.16311275@wl.aecl.ca>
  6. Sender: news@cu23.crl.aecl.ca (USENET News System)
  7. Nntp-Posting-Host: wc4.wl.aecl.ca
  8. Organization: AECL RESEARCH
  9. Date: Thu, 20 Aug 1992 22:31:12 GMT
  10. Lines: 37
  11.  
  12.   Date sent:  20-AUG-1992 16:15:21 
  13. In a previous article, peregrin@husc13.harvard.edu wrote:
  14. >    70% - meets specs
  15. >    30% - robust (can't be crashed)
  16. >    -20% per day past due date
  17. >    Should efficiency really be a concern at the introductory
  18. >level? Should that concern be reduced so that more time can be spent on
  19. >problem solving?
  20.  
  21.     At this level, I would prefer that MOST of the emphasis was
  22. placed on analysis of the problem ( meets specs? ). So many people seem
  23. unable to solve for the "general case"; their solutions are robust for
  24. the present but crash as soon as the situation changes only slightly.
  25.  
  26.     As well, I would point out that speed and efficiency will be
  27. picked up through practice. It's irrational to expect these from the
  28. "newbies".
  29.  
  30. >    If you look at your programming peers, are you more concerned that
  31. >they can write easily maintainable code than if they can write super-slick
  32. >fast routines?
  33.  
  34.     Absolutely!
  35.  
  36. >Who do you want on your programming team?  Should the
  37. >majority of programmers be writers of clean, easy to read and maintain
  38. >code, and only a few are needed to right tight, fast, efficient routines?
  39.  
  40.     Right again. However, I don't think it's quite so easy to break
  41. things down into these black and white categories. We all have our 
  42. strengths, and weaknesses.
  43.  
  44.  
  45.  _keelings@wl.aecl.ca wp33::keelings____AECL Research - Whiteshell Labs_
  46.  __programmer/analyst, DTD/ESAB/SDS______Pinawa, MB., Canada   R0E 1L0__
  47.