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

  1. Xref: sparky comp.lang.c:16679 comp.software-eng:4346
  2. Newsgroups: comp.lang.c,comp.software-eng
  3. Path: sparky!uunet!ukma!wupost!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!news.sei.cmu.edu!bwb
  4. From: bwb@sei.cmu.edu (Bruce Benson)
  5. Subject: Re: Will we keep ignoring this productivity issue?
  6. Message-ID: <1992Nov17.165937.10874@sei.cmu.edu>
  7. Sender: netnews@sei.cmu.edu (Netnews)
  8. Organization: Software Engineering Institute
  9. References: <1992Nov13.062945.425@thunder.mcrcim.mcgill.edu> <BxnpJL.BvM@cs.uiuc.edu> <1992Nov17.003350.2649@tcsi.com>
  10. Date: Tue, 17 Nov 1992 16:59:37 GMT
  11. Lines: 34
  12.  
  13. In article <1992Nov17.003350.2649@tcsi.com> miket@hermes.tcs.com (Michael Turner nmscore Assoc.) writes:
  14. >
  15. >This still begs the question of whether high programmer productivity is
  16. >something that can be taught.  How you get to where you get in something
  17. >like programming is very much a function of how much you love it.
  18. >As with many areas of expertise, there is no shortage of people who
  19. >are in love with the image of themselves as superior programmers.
  20. >But how many really live for the game itself?  Those, I think, are
  21. >the superprogrammers.  Can love of programming be taught?
  22.  
  23. Do we want to teach everyone to be a super programmer or do we want to help
  24. everyone become a better programmer?  In other words can we get what we need,
  25. produce the products - be competitive, with other than super programmers?
  26.  
  27. My wife is a good example of someone who is very good at programming but has
  28. no particular love for it.  I'd rather have someone like her work for me
  29. than many of the super-programmers (fast, prolific, quick to see solutions,
  30. know their tools [OS, languages], creative) I've worked with or who have 
  31. worked for me.  Most of the effort always seems boringly straight forward
  32. and we've only really needed the super-star to solve/code the few hard
  33. areas.  For every super programmer I would want about 10 good solid
  34. programmers who put in a full day, and go home at night to their families.
  35.  
  36.  
  37. This might not be the best approach for the leading/bleeding edge software
  38. company (MS, Borland, etc.) but for the average business that uses software 
  39. to support their primary business, I suspect it works well.  Of course, 
  40. these 10 good solid programmers will need a good management function to
  41. provide direction/resources/etraining/etc, and a super programmer for the
  42. really hard parts.
  43. * Bruce Benson                 + Internet  - bwb@sei.cmu.edu  +       +
  44. * SSC/XPE                      +      bbenson@xpe.ssc.af.mil  +    >--|>
  45. * Gunter AFB, AL 36114         +                              +       +
  46. * (SEI Affiliate Alumni)       + Voice     - 205 416-4445     +  US Air Force
  47.