home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.software-eng
- Path: sparky!uunet!destroyer!gumby!wupost!cs.uiuc.edu!johnson
- From: johnson@cs.uiuc.edu (Ralph Johnson)
- Subject: Re: Will we keep ignoring this productivity issue?
- Message-ID: <Bxvrr4.G60@cs.uiuc.edu>
- Organization: University of Illinois, Dept. of Comp. Sci., Urbana, IL
- 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>
- Date: Tue, 17 Nov 1992 21:59:28 GMT
- Lines: 40
-
- shanks@saifr00.cfsat.honeywell.com (Mark Shanks) writes:
-
- >In article <1992Nov16.090509.22236@mole-end.matawan.nj.us> mat@mole-end.matawan.nj.us writes:
-
- >>In other words, the manager has to have an appreciation of the `useful
- >>art' of programming! Which means they have to be good programmers themselves.
-
- >I strongly disagree. With no desire to cast aspersions upon the value of
- >good programers, in my experience the abilities required of a good
- >manager are completely different than those required by a good programmer.
-
- You are both half right. Managers have to have an appreciation of
- programming, but they don't have to be good programmers themselves.
- They need to be able to read two programs and tell which is easier
- to understand, which is faster, and which is more robust. On the
- other hand, a manager needs a whole bunch of abilities that a programmer
- won't have. Being a good manager is *harder* than being a good programmer.
- If you are going to manage programmers than you have to know something
- about programmers (note: not be as good as them, just be able to tell
- who is doing a good job and have some idea of what the people who
- are having troubles need to do to improve). Good managers must be
- able to deal with people, and many good programmers are not good at
- this. But this doesn't excuse managers from understanding what they
- are managing. The idea that any good manager can manage anything is wrong.
-
- >Managers are best off when they
- >have a wide range of experience themselves; most good programmers have at
- >best a limited background (and I don't mean how many programs they've
- >worked on.)
-
- A wide range of experiences is helpful for both managers and programmers.
-
- >If management can't tell who is a good programmer and who isn't, that's
- >right, they ARE technically incompetent. But they're also lousy managers.
-
- That's what we were saying! To manage programmers, you have to know
- something about programming.
-
- Ralph Johnson -- University of Illinois at Urbana-Champaign
-
-