home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / programm / 2422 < prev    next >
Encoding:
Text File  |  1992-08-21  |  1.2 KB  |  30 lines

  1. Newsgroups: comp.programming
  2. Path: sparky!uunet!zaphod.mps.ohio-state.edu!darwin.sura.net!jvnc.net!yale.edu!yale!gumby!destroyer!ubc-cs!unixg.ubc.ca!unixg.ubc.ca!turkel
  3. From: turkel@unixg.ubc.ca (Bill Turkel)
  4. Subject: Teaching the basics
  5. Message-ID: <1992Aug21.173300.23994@unixg.ubc.ca>
  6. Originator: turkel@unixg.ubc.ca
  7. Sender: news@unixg.ubc.ca (Usenet News Maintenance)
  8. Nntp-Posting-Host: unixg.ubc.ca
  9. Organization: University of British Columbia, Vancouver, B.C., Canada
  10. Date: Fri, 21 Aug 1992 17:33:00 GMT
  11. Lines: 17
  12.  
  13.  
  14. IMHO the most important thing a *programmer* must have (as opposed to, say
  15. a *software engineer* or a *computer scientist*) is a highly refined
  16. _aesthetics_.  This is the trait that I most admire in my peers and masters,
  17. but which is totally absent from so many who do it because it is a job, and
  18. not because it is a passion.
  19.  
  20. IMHO a lack of aesthetics leads to atrocities like 1) paying for code by the
  21. line 2) calling programmers "technicians", and claiming that they will be
  22. replaced by software tools real-soon-now 3) quantifying "productivity" 4)
  23. the cut-and-paste mentality -- copy a subroutine _n_ times and change a
  24. variable name in each copy...
  25.  
  26. Anyway (hopping off soapbox) you know what I mean.
  27.  
  28. Bill
  29. turkel@unixg.ubc.ca
  30.