home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky comp.lang.c:16703 comp.software-eng:4358
- Newsgroups: comp.lang.c,comp.software-eng
- Path: sparky!uunet!tcsi.com!hermes!miket
- From: miket@hermes.tcs.com (Michael Turner nmscore Assoc.)
- Subject: Re: Will we keep ignoring this productivity issue?
- Message-ID: <1992Nov18.022224.19764@tcsi.com>
- Sender: news@tcsi.com
- Organization: Teknekron Communications Inc.
- References: <Bxtq6J.Br1@cs.uiuc.edu> <1992Nov17.091220.9284@iccgcc.decnet.ab.com> <books.110.0@fsunuc.physics.fsu.edu>
- Date: Wed, 18 Nov 1992 02:22:24 GMT
- Lines: 42
-
- In article <books.110.0@fsunuc.physics.fsu.edu> books@fsunuc.physics.fsu.edu (Roger Books) writes:
- >In article <1992Nov17.091220.9284@iccgcc.decnet.ab.com> kambic@iccgcc.decnet.ab.com (Bonus, Iniquus, Celer - Delegitus Duo) writes:
- >>
- >>IMHO, there is probably no better background for SE than physics. Why?
- >>Problem solving. Experimental techniques. Basic understanding of the
- >>strangeness of the universe. All useful.
- >
- >I don't know about that last one. The Physicists are some of the most
- >intelligent people I know... but, their programming is ... atrocious ...
-
- I guess I'd have to second that, though I've seen a few exceptions,
- mostly among theoreticians.
-
- I think that whatever the best background is, it is something that involves
- being able to describe mundane things, categories, processes and relations
- and such like as precisely as possible. A good philosopher, psychologist, or
- sociologist might manage this pretty well compared to some physicists,
- though most probably wouldn't.
-
- I see a lot of "humpty-dumpty" rationalizing in most of the software
- activities I've been involved in. Computers don't really know what
- words mean, so
-
- for (i = 0; i < 10; ++i) a += i;
-
- is basically same as
-
- for (rabbit = 0; rabbit < 10; ++rabbit) giraffe += rabbit;
-
- Many programmers don't care a whole lot what's said, and are more
- concerned about about how things work. The writing style of many of
- them makes me think that software is a kind of high-income refugee
- camp for dyslexics.
-
- OOA/OOD appeals to me, in part, because of its emphasis is where the
- emphasis should be: on naming and describing things in a reasonably
- intuitive way. Physics is more focused on modeling and predicting
- the behavior of counter-intuitive phenomena. Only pure reasoning
- power is in common between these two.
- ---
- Michael Turner
- miket@tcs.com
-