comp.lang.ada
 help / color / mirror / Atom feed
From: Ron Skoog <rons@nospam.aonix.com>
Subject: Re: Software Engineering in Florida
Date: 1999/11/08
Date: 1999-11-08T00:00:00+00:00	[thread overview]
Message-ID: <38261ACD.A499DCD5@nospam.aonix.com> (raw)
In-Reply-To: 804plo$dvs$1@nntp5.atl.mindspring.net



Richard D Riehle wrote:
> 
> In article <lpdV3.8$C%6.715@typhoon.nyu.edu>,
>         kenner@lab.ultra.nyu.edu (Richard Kenner) wrote:
> 
> >No, there's more than that: 471.003 starts with "No person other than
> >a duly registered engineer shall practice engineering".  However precisely
> >because the definition of "engineer" in 471.005(6) does not apply to
> >software engineering, the entire statute does not refer to us.
> 
> We really need to take more care in our use of the word "engineering"
> when discussing software.  I post the following in the form of a
> "Devil's advocate," proposition.
> 

snip

> 
> Software engineering is now where Industrial Engineering used to be.
> Most classical engineering, including chemical engineering, are based
> on the measurable forces of physics.   Software practice, in
> general, is not constrained by those forces.  Every engineering practice
> includes some kind of design metrics.  Software practice may proceed
> oblivious to any notion of design metrics.  In fact, design metrics
> are rarely an issue for most software products.  Without design metrics,
> there will never be a discipline we can call software engineering that
> is as credible or respectable as other branches of engineering.

The other engineering disciplines also have a sound basis in mathematics
and have sound mathematical models (or approximations) for what they
do.  I have yet to see a CS program that expects 4 years of math (or at
least 3 years of Calculus, which would be less useful than statistics
and discrete math) where the normal Chemistry, Physics, and Engineering
major is looking at that.

> 

snip

> 
> How many people who call themselves software engineers could pass the
> Professional Engineers exam?  How many reading this message?  That is
> the criteria by which one is allowed to add the initials, PE, to a
> business card or letterhead.  If one cannot pass the PE exam, one is
> not, by commonly accepted standards, an engineer.

I think that you would find a number of these people that could pass the
PE exam (after the normal study.)  The reason I'd say that is the unusal
number of peple programming that are not CS degreed.  I seem to run into
more non-CS degreed people coding than CS degreed people.  In my
experience the Math major made the best programmers (there were too few
people doing actual software engineering to form an opinion as to which
were best.)

This is also a field (using the popular definition) where people with no
degrees (or degrees in English or MDs) are just as likely to write
articles in the popular magazines as people with CS/IS degrees.

You also see a multitude of programming languages and methodologies that
are used based off of the preceived availability of programmers, off the
nearly religious devotion that seems to take over people, or the
availability of shareware/freeware.  In a engineering environment you
would expect these the to be chosen based off of their applicability to
the problem domain and net cost.

> 
> I realize I have probably opened a hornet's nest with this, but it is
> important enough for Ada practitioners to consider since we so often
> tout Ada as a software engineering language.
> 
> Richard Riehle
> http://www.adaworks.com

Ron Skoog




  parent reply	other threads:[~1999-11-08  0:00 UTC|newest]

Thread overview: 36+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1999-11-04  0:00 Software Engineering in Florida Charles H. Sampson
1999-11-05  0:00 ` Robert Dewar
1999-11-05  0:00 ` Ted Dennison
1999-11-07  0:00   ` Richard Kenner
1999-11-07  0:00     ` Richard D Riehle
1999-11-08  0:00       ` Marin Condic
1999-11-08  0:00         ` tmoran
1999-11-08  0:00           ` Marin Condic
1999-11-08  0:00             ` tmoran
1999-11-08  0:00       ` Robert Dewar
1999-11-08  0:00         ` Ehud Lamm
1999-11-08  0:00         ` Richard D Riehle
1999-11-08  0:00           ` Marin Condic
1999-11-08  0:00       ` Ron Skoog [this message]
1999-11-08  0:00         ` David Starner
1999-11-08  0:00           ` Richard D Riehle
1999-11-08  0:00             ` Ron Skoog
1999-11-08  0:00             ` Ron Skoog
1999-11-08  0:00       ` Engineering & Software Engineering M.
1999-11-08  0:00         ` Richard D Riehle
1999-11-09  0:00       ` Software Engineering in Florida Robert I. Eachus
1999-11-10  0:00         ` M.
1999-11-10  0:00           ` Marin Condic
1999-11-11  0:00             ` Robert Dewar
1999-11-11  0:00               ` Robert Dewar
1999-11-11  0:00               ` Marin Condic
1999-11-12  0:00           ` Robert I. Eachus
1999-11-10  0:00         ` Robert Dewar
1999-11-12  0:00           ` Robert I. Eachus
1999-11-05  0:00 ` David Botton
1999-11-06  0:00   ` M.
1999-11-07  0:00     ` Richard Kenner
1999-11-07  0:00 ` Richard Kenner
1999-11-09  0:00   ` Robert I. Eachus
1999-11-11  0:00     ` Richard Kenner
1999-11-12  0:00       ` Engineering Liability (was Re: Software Engineering in Florida) Robert I. Eachus
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox