home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky comp.edu:1444 comp.lang.fortran:3327 comp.lang.misc:2839 comp.arch:9121 sci.math:10776
- Path: sparky!uunet!haven.umd.edu!mimsy!afterlife!relay!apssgi.nswc.navy.mil!bwallet
- From: bwallet@apssgi.nswc.navy.mil (Brad Wallet)
- Newsgroups: comp.edu,comp.lang.fortran,comp.lang.misc,comp.arch,sci.math
- Subject: Re: Scientists as Programmers (was Re: Small Language Wanted)
- Message-ID: <1992Sep1.115849.13522@relay.nswc.navy.mil>
- Date: 1 Sep 92 11:58:49 GMT
- References: <1992Aug31.133811.3626@crd.ge.com> <1992Aug31.144045.11416@hubcap.clemson.edu> <1992Aug31.170849.11927@mprgate.mpr.ca> <1992Aug31.195540.13074@ctr.columbia.edu>
- Sender: news@relay.nswc.navy.mil
- Organization: Naval Surface Warfare Center
- Lines: 32
-
- In article <1992Aug31.195540.13074@ctr.columbia.edu>, shenkin@avogadro.barnard.columbia.edu (Peter S. Shenkin) writes:
- |> Well, there's variation person-to-person within all disciplines, and we've
- |> heard scientists and "computer science types" comment on how well, or
- |> poorly, scientists write code, but in my experience the implicit notion that
- |> "computer science types" are automatically good programmers is false.
- |>
- |> In many or most CS departments, computer science has more to do with
- |> proving theorems than writing code, and the experience obtained by
- |> students getting degrees, at whatever level, in these departments
- |> reflects the leanings of the department.
- |>
- |> I've recently concluded that expecting a computer science graduate to
- |> be a good programmer is like expecting an English major to be a good
- |> writer. Both expectations are, unfortunately, false.
-
- As I have said previously, you are getting computer scientists and
- software engineers confused. Software engineering is the discipline
- concerned with writing good code. Software engineers study the design
- process, design philosophy, testing, life style management, reliability,
- and all that other stuff that defines good code.
-
- Computer science compares to software engineering much as math and physics
- compare to the various engineering fields.
-
- -------------------------------------------------
- Brad Wallet Mathematician
- bwallet@relay.nswc.navy.mil Naval Surface Warfare Center
- (703)663-4950 (AVN)249-4950
- DSMAC - "Tomahawk's Eyes"
- "I can neither confirm nor deny that these opinions
- are entirely my own and may or may not reflect those
- of the US Navy."
-