comp.lang.ada
 help / color / mirror / Atom feed
From: Jeffrey Carter <jeffrey.carter@boeing.com>
Subject: Re: Ada, Software Engineering and "weirdoes" (was License to Steal)
Date: Mon, 30 Apr 2001 15:40:50 GMT
Date: 2001-04-30T15:40:50+00:00	[thread overview]
Message-ID: <3AED8782.582AA8AE@boeing.com> (raw)
In-Reply-To: 9cconc$8a21@news.cis.okstate.edu

David Starner wrote:
> 
> Saying coders = lousy programmers and software engineers = good
> programmers is not a useful distinction, and it's somewhat arrogant
> to boot.

I didn't say this. I don't use the term "programmer", since it does not
make the distinction between coders and software engineers. What I said
was that coders /= software engineers.

> 
> If making the distinction between a software programmer and an
> software engineer is useful and meaningful, it has to do with the
> design of code, not the speed of implementation. That you could code
> their problem in 4 hours is not interesting. Was your code
> documented? Was it maintainable? Did it follow a clear design plan?
> Were the same style conventions used throughout the code? Was it
> tested? Did it have a formal test structure? Many a programmer who
> couldn't write structured, maintainable code to save his life can
> churn out working (for common cases) code extremely fast.

The point is not that I am good or special because I could solve this
problem quickly; the point is that the problem is simple because I could
solve this quickly, and therefore an unreasonable schedule is not why
this small team could not solve the problem in a 15-week semester.

I think these coders could have solved the problem if they'd stuck to
coding. It's because they tried to do software engineering that they
produced a horribly over-complex analysis and design that they could not
implement. They are not "weirdoes" and thus unable to do software
engineering, despite having CS degrees, several years of experience, and
all the course work for the MS SWSE degree.

This is the overall point of my post, which was to rebut the claim in an
earlier post that one could identify a software engineer by the
possession of a master's degree in software engineering. These people
have such a degree, but they are not software engineers.

--
Jeffrey Carter



  parent reply	other threads:[~2001-04-30 15:40 UTC|newest]

Thread overview: 28+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-04-19 18:06 License to Steal "Riehle, Richard"
2001-04-19 19:31 ` Ted Dennison
2001-04-24  5:31   ` Kent Paul Dolan
2001-04-24  8:03     ` David Starner
2001-04-25  6:28       ` Florian Weimer
2001-04-24  8:54     ` Tarjei T. Jensen
2001-04-25  3:09       ` Stephen J. Bevan
2001-04-24 16:01     ` Jeffrey Carter
2001-04-27  7:44       ` Ada, Software Engineering and "weirdoes" (was License to Steal) Peter Richtmyer
2001-04-27 11:10         ` Kevin Rigotti
2001-04-27 13:42           ` Ada, Software Engineering and Ted Dennison
2001-04-27 14:14           ` Ada, Software Engineering and "weirdoes" (was License to Steal) Peter Richtmyer
2001-04-27 17:55             ` Jeffrey Carter
2001-04-27 17:52           ` Jeffrey Carter
2001-04-27 21:35             ` David Starner
2001-04-30 13:50               ` Ada, Software Engineering and Ted Dennison
2001-04-30 15:40               ` Jeffrey Carter [this message]
2001-04-27 17:31         ` Ada, Software Engineering and "weirdoes" (was License to Steal) Jeffrey Carter
2001-04-28  3:25           ` Peter Richtmyer
2001-04-28  5:37             ` CORRECTION: Re: Ada, Software Engineering and "weirdoes" Peter Richtmyer
2001-04-30 13:49             ` Ada, Software Engineering and Ted Dennison
2001-04-30 15:58               ` Jeffrey Carter
2001-04-30 18:18                 ` Ted Dennison
2001-05-01  1:33                 ` Weird and way off topic (was Re: Ada, Software Engineering...) Peter Richtmyer
2001-05-01 16:25       ` License to Steal Stephen Leake
2001-05-02 15:26         ` Ted Dennison
2001-05-03 17:37         ` Alejandro R. Mosteo
2001-04-24 22:20     ` Marin David Condic
replies disabled

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