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=1.1 required=5.0 tests=BAYES_20,INVALID_DATE autolearn=no autolearn_force=no version=3.4.4 Xref: utzoo comp.lang.ada:5845 comp.lang.c++:14379 Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!usc!apple!netcomsv!jls From: jls@netcom.COM (Jim Showalter) Newsgroups: comp.lang.ada,comp.lang.c++ Subject: Re: chief programmer team organizations was (c++ vs ada results) Message-ID: <1991Jun26.005625.25608@netcom.COM> Date: 26 Jun 91 00:56:25 GMT References: Organization: Netcom - Online Communication Services UNIX System {408 241-9760 guest} List-Id: >The concept of an "elite" design team dictating system architectures >to a "serf" class of coders is offensive to all but the most uncreative of >Ada programmers. I may be misunderstanding your post, but from what I'm able to glean from it, you don't think hierarchical decision making works on a project, and that the alternative is a sort of enlightened egalitarianism. If so, I disagree, based on my own experience. One does not expect bricklayers, welders, pipefitters, etc to also design a skyscraper, any more than one expects an architect to wire the offices. This always seems to get cast into a class-vs-class struggle, when in fact it is a simple matter of specialization and expertise. Not everyone can be an architect. On the other hand, not everyone can be a bricklayer (believe me--it's harder than it looks!). You reflect your own bias in the above quote, where the subtext appears to be that coding is an uncreative pursuit. Therein lies the error--coding is no more or less creative, no more or less rewarding, than architecting, plumbing, needlepoint, or any other human pursuit. If everyone tries to design the architecture, the result is not an architecture at all--it is a camel. Design by committee is generally regarded as a bad idea, yet you seem to be advocating a really big committee in your post. Or am I just confused? -- *** LIMITLESS SOFTWARE, Inc: Jim Showalter, jls@netcom.com, (408) 243-0630 **** *Proven solutions to software problems. Consulting and training on all aspects* *of software development. Management/process/methodology. Architecture/design/* *reuse. Quality/productivity. Risk reduction. EFFECTIVE OO usage. Ada/C++. *