home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / software / 4352 < prev    next >
Encoding:
Text File  |  1992-11-17  |  2.5 KB  |  51 lines

  1. Newsgroups: comp.software-eng
  2. Path: sparky!uunet!destroyer!gumby!wupost!cs.uiuc.edu!johnson
  3. From: johnson@cs.uiuc.edu (Ralph Johnson)
  4. Subject: Re: Will we keep ignoring this productivity issue?
  5. Message-ID: <Bxvrr4.G60@cs.uiuc.edu>
  6. Organization: University of Illinois, Dept. of Comp. Sci., Urbana, IL
  7. References: <1992Nov11.055130@eklektix.com> <BxpLGC.DCp@cs.uiuc.edu> <1992Nov16.090509.22236@mole-end.matawan.nj.us> <1992Nov17.144351.8384@saifr00.cfsat.honeywell.com>
  8. Date: Tue, 17 Nov 1992 21:59:28 GMT
  9. Lines: 40
  10.  
  11. shanks@saifr00.cfsat.honeywell.com (Mark Shanks) writes:
  12.  
  13. >In article <1992Nov16.090509.22236@mole-end.matawan.nj.us> mat@mole-end.matawan.nj.us writes:
  14.  
  15. >>In other words, the manager has to have an appreciation of the `useful
  16. >>art' of programming!  Which means they have to be good programmers themselves.
  17.  
  18. >I strongly disagree. With no desire to cast aspersions upon the value of
  19. >good programers, in my experience the abilities required of a good
  20. >manager are completely different than those required by a good programmer.
  21.  
  22. You are both half right.  Managers have to have an appreciation of
  23. programming, but they don't have to be good programmers themselves.
  24. They need to be able to read two programs and tell which is easier
  25. to understand, which is faster, and which is more robust.  On the
  26. other hand, a manager needs a whole bunch of abilities that a programmer
  27. won't have.  Being a good manager is *harder* than being a good programmer.
  28. If you are going to manage programmers than you have to know something
  29. about programmers (note: not be as good as them, just be able to tell
  30. who is doing a good job and have some idea of what the people who
  31. are having troubles need to do to improve).  Good managers must be
  32. able to deal with people, and many good programmers are not good at
  33. this.  But this doesn't excuse managers from understanding what they
  34. are managing.  The idea that any good manager can manage anything is wrong.
  35.  
  36. >Managers are best off when they
  37. >have a wide range of experience themselves; most good programmers have at
  38. >best a limited background (and I don't mean how many programs they've
  39. >worked on.) 
  40.  
  41. A wide range of experiences is helpful for both managers and programmers.
  42.  
  43. >If management can't tell who is a good programmer and who isn't, that's
  44. >right, they ARE technically incompetent. But they're also lousy managers.
  45.  
  46. That's what we were saying!  To manage programmers, you have to know
  47. something about programming.
  48.  
  49. Ralph Johnson -- University of Illinois at Urbana-Champaign
  50.  
  51.