[NTLUG:Discuss] Re: software engineer? -- Technicians don't understand what Engineers do
Greg Edwards
greg at nas-inet.com
Mon Aug 2 09:40:17 CDT 2004
Kevin Hulse wrote:
>
> In general, computer science is a newer discipline
> that hasn't been held to any real standards regarding
> end results. This is far more interesting then whether
> or not the daily routine of a Senior Systems Analyst
> is
> similar (or dis-similar) to that of a Senior
> Mechanical Engineer.
>
Actually the issue of being held accountable for the end results has
been better established than most people in our industry realize.
When you work as a Consultant or Contractor E&O (Errors and Omissions)
insurance is an issue. If you work for a consulting agency, as a W2
employee, they carry the insurance for you. As an independent you have
to carry your own. When you work for a company the liability falls
under the product sold by the company.
One of the major problems with the arguments made about registering
Software Engineers and applying a licensing mechanism like other
Engineering disciplines is that software design is not a static process.
Every solution has the potential to be unique and new so it doesn't
fit in a box of rules like doing a stress analysis on a bridge.
Computer Science is older than Software Engineering as a recognized
discipline and you'll find that most Software Engineers, that have been
at this for more than 7-8 years, have a Computer Science base. Computer
Scientists that wanted to do algorithm research and theory followed the
R&D tract and those that wanted to apply followed the engineering tract.
--
Greg Edwards
Software Engineering Services - http://consult.nas-inet.com
Custom Hosted Websites - http://www.nas-inet.com
More information about the Discuss
mailing list