From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=0.2 required=5.0 tests=BAYES_00,INVALID_MSGID, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: f43e6,d71a6822cd2fec5 X-Google-Attributes: gidf43e6,public X-Google-Thread: 103376,5ea968aeb8c7f10d X-Google-Attributes: gid103376,public From: "John G. Volan" Subject: Re: Do I Really Need A Supervisor? Date: 1997/03/21 Message-ID: <33335E87.4D5@sprintmail.com>#1/1 X-Deja-AN: 227419661 References: <5g7u24$1jeg@uni.library.ucla.edu> <33285CC6.1CFB@ss5010.ca.boeing.com> <5ge9qr$gq$1@news.nyu.edu> <332D77DF.6956@ss5010.ca.boeing.com> Organization: Sprint Internet Passport Reply-To: johnvolan@sprintmail.com Newsgroups: comp.software-eng,comp.lang.ada Date: 1997-03-21T00:00:00+00:00 List-Id: Robert Dewar wrote (quoting Randall Edick): > > I don't think you want a central management group. You want a > central TECHNICAL group.>> > > I know many programmers feel this way, but I certainly would not hire them. > Pretty strong central management is essential to software quality in my > view. Robert, to co-opt one of your favorite words, I think you're _confusing_ two distinct notions: "management" and "technical leadership." By "management" I mean the sort of people described in poor Auntie Alias' tirade: Beaurocrats who all too frequently have little or no technical expertise but who, by virtue of their MBAs, hold the reigns of power in an organization. At their best, they enable the technical staff to do their jobs efficiently, at their worst they waste the organization's energy with political empire-building. In either case, they contribute very little indeed to the actual technical content of the organization's product. But "technical leadership" is something altogether different. A technical leader is someone who is both "technical" -- contributing substantially to the actual technical content of the product -- and also a "leader" -- someone who provides the architectural vision that unifies the technical product, and who willingly takes on and bears the responsibility for enforcing/promoting/preserving/extending that vision. There are many great examples of this latter notion even just within this newsgroup. Certainly the honorable Messrs. Stallman and Kenner of GNU fame fall into this category. The team leaders on the Ada83 and Ada95 projects, Jean Ichbiah and Tucker Taft, are classic examples. And of course, let's not forget RBKD himself. With managers, you're lucky if you just "manage" to get your software built. But I'd wager that, behind every truly excellent piece of software you can name, you can name a strong technical leader responsible for it. I say, let us have more people of the latter sort, and heaven spare us from the former! :-) ------------------------------------------------------------------------ Internet.Usenet.Put_Signature (Name => "John G. Volan", Home_Email => "johnvolan@sprintmail.com", Slogan => "Ada95: The World's *FIRST* International-Standard OOPL", Disclaimer => "These opinions were mever defined, so using them " & "would be erroneous...or is that just nondeterministic now? :-) "); ------------------------------------------------------------------------ P.S. Which category do you think Bill Gates would fall into...?