Right, but in other engineering disciplines, the title "Engineer" is
regulated, must be earned, and comes with some degree of quality
control.  I'm not aware of any body of professionals which exists to
certify people as "Software Engineers" (capitalized).  The result is
that we have a bunch of people who call themselves software engineers
but are lacking the experience and quality that designates Engineers
in other fields.  Your opining on the issue illustrates some of the
things that may define a Software Engineer, but in the end it's just
your opinion.

Dan

On 9/9/06, Jesse Stay <[EMAIL PROTECTED]> wrote:
Yes you've discovered that a "Software Engineer" is not a
"Professional Engineer".  I do think a "Software Engineer" can be a
broader term than a "Developer" though.  I see Software Engineers as
knowing more about processes, diagrams, and taking a project from
planning to implementation to testing to maintenance.  A Software
Engineer knows the difference between Waterfall and RAD or Agile
development practices.  A Software Engineer I see as someone who
actually "Engineers" a product, whereas a developer I see more in the
implementation phase of that product.  I don't know if there is a true
definition out there, but that is always how I have seen it.

Jesse

/*
PLUG: http://plug.org, #utah on irc.freenode.net
Unsubscribe: http://plug.org/mailman/options/plug
Don't fear the penguin.
*/

Reply via email to