Xref: utzoo comp.edu:2193 comp.software-eng:1348 Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!iuvax!rutgers!tut.cis.ohio-state.edu!ucbvax!ulysses!hector!jss From: jss@hector.UUCP (Jerry Schwarz) Newsgroups: comp.edu,comp.software-eng Subject: Re: "Expertise" Message-ID: <11414@ulysses.homer.nj.att.com> Date: 6 Apr 89 20:40:38 GMT References: <7531@thorin.cs.unc.edu> <3241@goofy.megatest.UUCP> Sender: netnews@ulysses.homer.nj.att.com Reply-To: jss@hector.UUCP (Jerry Schwarz) Distribution: usa Organization: AT&T Bell Laboratories Lines: 15 Computer Science != Programming Knowledge != Domain knowledge When you're designing a software system you need all three. Usually you can't find a single individual with all three so you need a team. Frequently this is not recognized and somebody with one or two of these skill above thinks that the other kinds of knowledge are "trivial" and can be "picked up" as one goes along. Jerry Schwarz AT&T Bell Labs, Murray Hill (P.S. I've dropped comp.lang.c++ from the groups this goes to since it doesn't seem to belong there. On the other hand thats the only one of the groups I read regularly.)