home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / lang / c / 16631 < prev    next >
Encoding:
Internet Message Format  |  1992-11-17  |  2.5 KB

  1. Xref: sparky comp.lang.c:16631 comp.software-eng:4335
  2. Path: sparky!uunet!gistdev!flint
  3. From: flint@gistdev.gist.com (Flint Pellett)
  4. Newsgroups: comp.lang.c,comp.software-eng
  5. Subject: Re: Will we keep ignoring this productivity issue?
  6. Message-ID: <1509@gistdev.gist.com>
  7. Date: 16 Nov 92 20:19:57 GMT
  8. References: <1992Nov1.132750.9856@vax.oxford.ac.uk> <1992Nov11.055130@eklektix.com> <1992Nov13.062945.425@thunder.mcrcim.mcgill.edu> <1992Nov14.100550@eklektix.com>
  9. Followup-To: comp.lang.c
  10. Organization: Global Information Systems Technology Inc., Savoy, IL
  11. Lines: 37
  12.  
  13. rcd@raven.eklektix.com (Dick Dunn) writes:
  14.  
  15. >....  On the
  16. >other hand, we seem to think we've got enough good programmers that we can
  17. >afford to spend them cleaning up code of a sort they'd never write in their
  18. >worst drunken stupors.
  19.  
  20. >Well, I'm no Van Jacobson, but I've certainly had to spend extended periods
  21. >working on code of a quality for which I would have flunked my first-semester
  22. >programming students 15 years ago.
  23.  
  24. This looks to me like an area that someone ought to devote some study to:
  25. it would be interesting, at the very least, to get some feel for what
  26. percentage of their time top programmers spend cleaning up after the
  27. others, (or in consulting/teaching others) and then formulate some
  28. methodologies for eliminating THAT problem.  If the top people are
  29. spending half their time cleaning up junk, you have a potential doubling
  30. of productivity right there.  (While it is less of a problem in these
  31. days when it is cheaper to buy a new disk than clean out an old one,
  32. it used to be the case that a lot of time was expended in going thru
  33. disk and deleting worthless junk.  It was often the most valued
  34. people who had to do that, because they were the only ones who had
  35. the judgement and knowledge necessary to be able to sort the good
  36. stuff you needed to save out from the garbage.)
  37.  
  38. One example of the "cleaning up junk" area: I've noted that one thing
  39. the poorer programmers like to do when they need to do something that
  40. is very similar to what an existing routine is doing is to make another
  41. whole copy of the original routine, then tweak it slightly.  You end
  42. up with 2.0 times as much code to provide 1.05 times as much function,
  43. and often when the good programmer comes back to it they have to spend
  44. a lot of time before they notice the duplicated code and can cut it
  45. down to size.
  46. -- 
  47. Flint Pellett, Global Information Systems Technology, Inc.
  48. 100 Trade Centre Drive, Suite 301, Champaign, IL  61820     (217) 352-1165
  49. uunet!gistdev!flint or flint@gistdev.gist.com
  50.