home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / org / eff / talk / 8290 < prev    next >
Encoding:
Text File  |  1993-01-04  |  2.7 KB  |  54 lines

  1. Newsgroups: comp.org.eff.talk
  2. Path: sparky!uunet!panther!mothost!lmpsbbs!areaplg2.corp.mot.com!bhv
  3. From: bhv@areaplg2.corp.mot.com (Bronis Vidugiris)
  4. Subject: Re: Programmers and Libertarians (was: Re: [misc.activism.progressive] Clinton Office Requests Comments)
  5. Organization: Motorola, CCR&D, CORP, Schaumburg, IL
  6. Date: Mon, 4 Jan 1993 17:43:24 GMT
  7. Message-ID: <1993Jan4.174324.9157@lmpsbbs.comm.mot.com>
  8. References: <1993Jan2.181528.12318@oracle.us.oracle.com> <bhayden.726020062@teal> <BZS.93Jan2232208@world.std.com> <1993Jan3.113435.20545@netcom.com> <C0A8tJ.Dy@panix.com>
  9. Sender: news@lmpsbbs.comm.mot.com (Net News)
  10. Nntp-Posting-Host: 137.23.47.37
  11. Lines: 41
  12.  
  13. In article <C0A8tJ.Dy@panix.com> pnh@panix.com (Patrick Nielsen-Hayden) writes:
  14. )lachman@netcom.com (Hans Lachman) writes:
  15. )
  16. )>My guess is that the correlation between programmers and
  17. )>Libertarians is due to the fact that programmers (the smart
  18. )>ones at least) keenly understand the KISS principle (Keep
  19. )>It Simple, Stupid).
  20.  
  21. ...
  22.  
  23. )Analogies between engineering & politics like the above have a checkered
  24. )history, to say the least.  For much of the first part of this century it
  25. )was widely assumed that Communism more precisely mapped onto the principles
  26. )of design efficiency espoused by technologists; in fact, many
  27. )anti-communists granted their antagonists the point, and anchored their
  28. )opposition in a wider critique of technological rationalism in general. 
  29. )These days both sides of that argument seem quaint.  The day will come when
  30. )the above reads like a period piece, too.
  31.  
  32. IMO the analogy between programs and society is stronger than the analogy
  33. between machines in general and society.
  34.  
  35. In the ACM a fairly long time ago, Djykstra (I think) wrote an essay on
  36. how computer programming was a fundamental novelty.  I think he was wrong -
  37. I think the aspect of programming he mentioned (a large unit made up
  38. of very large - up to billions - of smaller general units) fits an aspect
  39. of society.  To be specific, hierarchy of some sort has been found to be
  40. necessary to organize such large structures - either large programs or large
  41. societies.  For smaller societies (and programs) hierarchy is not so
  42. essential.
  43.  
  44. This analogy is not absolutely perfect, of course.  But I think some of
  45. the parallels are provocative.  
  46.  
  47. Some of the 'best' programs are written by a single person, and some of
  48. the 'best' societies are led by one person.  And, some of the worst
  49. programs and societyes are written/led by one person - there is a large
  50. variability.  A design by comittee (either of a program or of a society)
  51. tends to be clunky and inefficient compared to the best of individual
  52. designs, but much better than the truly awful messes created by the
  53. bad designs of a single individual.
  54.