From: Jim Thompson
Subject: Re: Career in computer science
References: <email@example.com> <firstname.lastname@example.org> <email@example.com> <firstname.lastname@example.org>
X-Newsreader: Forte Agent 1.91/32.564
Date: Wed, 30 Oct 2002 22:20:34 GMT
NNTP-Posting-Date: Wed, 30 Oct 2002 17:20:34 EST
Organization: Cox Communications
On Wed, 30 Oct 2002 22:03:52 GMT,
email@example.com (The little lost angel),
In Newsgroup: sci.electronics.design,
Entitled: "Re: Career in computer science",
Wrote the following:
|On Wed, 30 Oct 2002 08:18:52 -0000, "Kevin Aylward"
|>I don't agree that programming is an art form at all. The modern sense
|>of the word "engineering" is about using, mainly, known science
|>principles and applying them. For the most part programming is that, so
|>computer engineering seems a better description to me. Art is usually
|>associate with new creations, and whilst I agree that both hardware and
|>software have elements of creation, for the most part, its the same
|>shit, different day sort of thing in reality.
| Programming is a new creation. Just as with any sizable work
|of art, even the same artist will produce a different piece when
|attempting to replicate it. While there are certain elements that are
|repeated, I think all of us have our own unique style of doing the
|same thing. That's why its an art form.
|>You can certainly teach programming. Again, for the *most* part, its all
|>pretty routine stuff with 99% of it the same as the last project. Define
|>inputs output and processing. set up data structures....break the
|>problem down etc... and start typing.
|Then by rights all of us should be able to produce same quality
|programs the same way a bunch of assembly works can produce the same
|quality products at the factory. i.e. I could write SuperSpice too! :D
|But we don't, just because the basic rules (e.g. syntax and general
|algo) can be taught, all of us absorbs it in different ways and
|expresses it in differing forms.
|It's just like writing a novel, for most part it's pretty routine
|stuff with 99% of it same as the last noval. Define the situation, the
|conflicts and endings. Set up characters... break the story down into
|chapters etc... and start typing/writing.
|But last I check, not everybody's a best seller or have works inducted
|into the stable of literature as a classic. :)
Writing *good* programs *IS ART*.
My oldest son is an *ARTIST*, and put a 30-person software company
completely out of its misery with his one-man operation ;-)
See http://www.adtsoft.com/ , News, TekNow vs Thompson; TekNow went
bankrupt after they lost the suit.
| James E.Thompson, P.E. | mens |
| Analog Innovations, Inc. | et |
| Analog/Mixed-Signal ASIC's and Discrete Systems | manus |
| Phoenix, Arizona Voice:(480)460-2350 | |
| Jim-T@analog_innovations.com Fax:(480)460-2142 | Brass Rat |
| http://www.analog-innovations.com | 1962 |
For proper E-mail replies SWAP "-" and "_"
Don't buy ANYTHING from CSENSORS.............Contact me for details