home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / lang / c / 16703 < prev    next >
Encoding:
Internet Message Format  |  1992-11-17  |  2.3 KB

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