Newsgroups: comp.software-eng
Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!magnus.acs.ohio-state.edu!csn!otis!paulo
From: paulo@ohmeda.com (Paul Ourada)
Subject: Re: Accepted Practice #2
Message-ID: <1991Jun11.202235.2726@ohmeda.com>
Keywords: programming, training, craft
Organization: Ohmeda Monitoring Systems
References: <1991Jun10.150953.28255@dec254.uucp>
Distribution: na
Date: Tue, 11 Jun 1991 20:22:35 GMT

toolsmit@dec254.uucp (Toolsmith) writes:

>It occurs to me that in other engineering disciplines, the accepted practices
>of the engineer yield a description of a product (design?).  This description
>is then converted into a product by one or more crafts or trades.

>It seems that the crafts and trades also have a means to verify competence
>with their accepted practices, viz. the machinist apprenticeship that leads
>to a journeyman's card.

>Does this imply that coding is really a craft and that a degree in computer
>science might be overkill as a credential?  Should we look at programmer
>training in the same way as electronics technician training?

>Hmmm...

Bill -

I work at Ohmeda Monitoring Systems in Boulder, CO.  We ( the Software Group )
just got through re-defining the old generic Engineer XX job descriptions for
new (improved!) job descriptions for Software Engineers.  When you take the
position that software engineering is the design of software, with the
primary end product being module specs, test plans, and schedules,
it certainly doesn't require a CS ( I *hate* vi :-( )
degree to transform pseudo-code into source.  Many "technical schools" such
as ITT and DeVry already turn out people capable of coding.  Design is quite
another matter.

Paul E. Ourada
Software Engineer
Ohmeda Monitoring Systems
paulo@ohmeda.com

