home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / rec / humor / 34065 < prev    next >
Encoding:
Internet Message Format  |  1992-11-17  |  4.1 KB

  1. Path: sparky!uunet!charon.amdahl.com!pacbell.com!sgiblab!spool.mu.edu!agate!doc.ic.ac.uk!mrccrc!warwick!warwick!not-for-mail
  2. From: phudl@csv.warwick.ac.uk (Mr S J Liddicott)
  3. Newsgroups: rec.humor
  4. Subject: Re: REAL Programmers's Guide
  5. Date: 17 Nov 1992 17:20:57 -0000
  6. Organization: Computing Services, University of Warwick, UK
  7. Lines: 79
  8. Message-ID: <1eb9lpINN32q@clover.csv.warwick.ac.uk>
  9. References: <zxmna01.722008190@studserv> <1eb6g2INNran@clover.csv.warwick.ac.uk>
  10. NNTP-Posting-Host: clover.csv.warwick.ac.uk
  11. Keywords: humor programming
  12.  
  13.         Real Computer Scientists Don't Write Code
  14.  
  15. Real computer scientists don't write code. They occasionally tinker with
  16. 'programming systems', but those are so high level that they hardly count
  17. (and rarely count accurately; precision is for applications.)
  18.  
  19. Real computer scientists don't comment their code.  The identifiers are
  20. so long they can't afford the disk space.
  21.  
  22. Real computer scientists don't write the user interfaces, they merely
  23. argue over what they should look like.
  24.  
  25. Real computer scientists don't eat quiche. They shun Schezuan food
  26. since the hackers discovered it. Many real computer scientists consider
  27. eating an implementation detail. (Others break down and eat with the
  28. hackers, but only if they can have ice cream for desert.)
  29.  
  30. If it doesn't have a programming environment complete with interactive
  31. debugger, structure editor and extensive cross module type checking,
  32. real computer scientists won't be seen tinkering with it. They may
  33. have to use it to balance their checkbooks, as their own systems can't.
  34.  
  35. Real computer scientists don't program in assembler.  They don't write in
  36. anything less portable than a number two pencil.
  37.  
  38. Real computer scientists don't debug programs, they dynamically modify
  39. them. This is safer, since no one has invented a way to do anything
  40. dynamic to FORTRAN, COBOL or BASIC.
  41.  
  42. Real computer scientists like C's structured constructs, but they are
  43. suspicious of it because its compiled. (Only Batch freaks and efficiency
  44. weirdos bother with compilers, they're soooo un-dynamic.)
  45.  
  46. Real computer scientists play go. They have nothing against the concept
  47. of mountain climbing, but the actual climbing is an implementation
  48. detail best left to programmers.
  49.  
  50. Real computer scientists admire ADA for its overwhelming aesthetic value,
  51. but they find it difficult to actually program in, as it is much too
  52. large to implement. Most Computer scientists don't notice this because
  53. they are still arguing over what else to add to ADA.
  54.  
  55. Real computer scientists work from 5 pm to 9 am because that's the only
  56. time they can get the 8 megabytes of main memory they need to edit
  57. specs. (Real work starts around 2 am when enough MIPS are free for
  58. their dynamic systems.) Real computer scientists find it hard to share
  59. 3081s when they are doing 'REAL' work.
  60.  
  61. Real computer scientists only write specs for languages that might run
  62. on future hardware. Nobody trusts them to write specs for anything
  63. homo sapiens will ever be able to fit on a single planet.
  64.  
  65. Real computer scientists like planning their own environments to use
  66. bit mapped graphics. Bit mapped graphics is great because no one can
  67. afford it, so their systems can be experimental.
  68.  
  69. Real computer scientists regret the existence of PL/I, PASCAL and LISP.
  70. ADA is getting there, but it is still allows people to make mistakes.
  71.  
  72. Real computer scientists love the concept of users. Users are always
  73. real impressed by the stuff computer scientists are talking about;
  74. it sure sounds better than the stuff they are being forced to use now.
  75.  
  76. Real computer scientists despise the idea of actual hardware. Hardware
  77. has limitations, software doesn't. It's a real shame that Turing machines
  78. are so poor at I/O.
  79.  
  80. Real computer scientists love conventions. No one is expected to lug
  81. a 3081 attached to a bit map screen to a convention, so no one will
  82. ever know how slow their systems run.
  83.  
  84.  
  85.  
  86.  
  87. -- 
  88. *----------*-------------------------------------------------------------*
  89. | Sam   Jam|"Never underestimate the importance of a cheap laugh"-       |
  90. | Liddicott| phudl@csv.warwick.ac.uk  | I WAS IN IDAHO | Plucky Duck TTA |
  91. *---------------It's a thing that makes me go hmmm...--------------------*
  92.