From: John Woodgate
Subject: Re: Career in computer science
Date: Wed, 30 Oct 2002 12:17:25 +0000
Organization: JMWA Electronics Consultancy
Reply-To: John Woodgate
NNTP-Posting-Date: Wed, 30 Oct 2002 14:36:46 +0000 (UTC)
X-Newsreader: Turnpike (32) Version 4.01 <5Z8C9wtxbnpWyFnyfFzqmVF739>
I read in sci.electronics.design that Kevin Aylward
wrote (in ) about 'Career in computer science', on Wed, 30 Oct 2002:
>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.
There are a lot of parallels between programming and creative writing.
In particular, programmers have identifiable 'styles', paralleling the
identifiable styles of the authors of books (fiction and non-fiction),
which may be lucid, obscure, pretentious, down-to-earth, etc.
>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.
>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.
What can be, and is, taught it similar to 'Grammar and Composition', to
use the archaic terms that I am happy with.
>inputs output and processing. set up data structures....break the
>problem down etc... and start typing.
Thieving unabashed from a short treatise on literary criticism, the
above parallel things like setting, plot, action, theme....
Regards, John Woodgate, OOO - Own Opinions Only. http://www.jmwa.demon.co.uk
Interested in professional sound reinforcement and distribution? Then go to
PLEASE do NOT copy news posts to me by E-MAIL!