home *** CD-ROM | disk | FTP | other *** search
/ World of Shareware - Software Farm 2 / wosw_2.zip / wosw_2 / GENERAL / RAH9308R.ZIP / 5 < prev    next >
Text File  |  1993-08-01  |  4KB  |  92 lines

  1.  
  2. System Design 101
  3. by Greg Borek
  4.  
  5. If automobiles were manufactured the same way programs are...
  6.  
  7. Team Leader (TL): OK, what have we got?
  8.  
  9. Programmer (P): Well, we drove the new release out of the factory and
  10. it didn't catch fire, ...well, within the first 3 miles anyway.  I
  11. think we may be onto a winner here.
  12.  
  13. TL: Excellent!  Does the car perform the way the customer wants?
  14.  
  15. P: Sort of.  The customer asked for a car that can cruise at highway
  16. speeds, and our new release can attain speeds of nearly 75 mph,
  17. ...um, under certain conditions. 
  18.  
  19. TL: What conditions do you mean, besides obvious ones like going down
  20. a steep hill?
  21.  
  22. P: As long as there is not too much fuel in the tank and no one is
  23. actually in the car at the time, we can attain some really good
  24. speeds.  Passengers particularly tend to degrade the performance.
  25.  
  26. TL: Not allowing passengers in a car may inconvenience the user.  How
  27. much is the performance degraded by a passenger?
  28.  
  29. P: One passenger chopped the speed down to 8 mph.  I'm sure the
  30. customer can adapt his highway driving to accommodate this slight
  31. restriction.  I'm absolutely sure he won't mind when he gets a load
  32. of all of the fancy features included in this new release.
  33.  
  34. TL: You did remember to adequately document these alleged features in
  35. the owner's manual, I hope?  It was sort of embarrassing the number
  36. of support calls we got about people not knowing they had to start
  37. the car by putting the key in the trunk lock.
  38.  
  39. P: All of the features are very clearly and simply explained.  That
  40. guy we hired that used to write tax booklets for the IRS can sure
  41. churn out manuals.  Especially the twelve chapters devoted to the air
  42. conditioner.  We felt that it was necessary to go into some detail
  43. about the air conditioner. 
  44.  
  45. TL: Why so many chapters about the air conditioner?
  46.  
  47. P: The user wanted a really powerful air conditioner, and, well, the
  48. boys down in the design department got a little carried away.  The
  49. car doesn't so much have an air conditioner as a refrigeration unit.
  50.  
  51. TL: Doesn't that degrade the engine performance?
  52.  
  53. P: We were worried about that too until one of the brainboxes came up
  54. with the idea of "overlaying" the engine.  For the mere cost of half
  55. of the passenger compartment we swap the pieces of the engine between
  56. the engine and passenger compartments.  Only the pieces of the engine
  57. that are currently in use are under the hood.  We really feel this
  58. was the most clever way to provide all of the required features while
  59. reducing the overall size of the vehicle.
  60.  
  61. TL: Even so the thing is a bit large.  I seem to remember the target
  62. size of the vehicle being about that of a 2 seater, wasn't it?  To
  63. the casual observer, our vehicle looks kind of like an Essex-class
  64. aircraft carrier.
  65.  
  66. P: I know, and down in the design department we are kind of
  67. embarrassed.  We really wanted to make sure we included all of the
  68. neat features we had been working on.
  69.  
  70. TL: Did the user ask for all of these features?
  71.  
  72. P: Well, not all of them, but they are all really neat... and he
  73. probably will once he sees what we've included.  I mean, the rocket
  74. launchers alone may prove invaluable during his commute to work.
  75.  
  76. TL: That's true, but what about the gas milage?
  77.  
  78. P: We came close to what the user asked for, provided he's not too
  79. finicky and does not know basic math.  If you look off the stern you
  80. can see the tractor semi-trailer tanker truck that must be connected
  81. to the car at all times.  We are going to recommend prepositioning
  82. the tanker trucks at every exit on the interstate.
  83.  
  84. TL: You know, all in all we made it a pretty lousy sports car.  At
  85. least we can take solace in the fact we met the government standards
  86. for a sports car.  Good job.                                    {RAH}
  87. --------------
  88. Greg Borek is a C programmer with a "Highway Helper" (OK, "Beltway
  89. Bandit" - but don't tell his boss we told you) in Falls Church, VA.
  90. He has previously been mistaken for a vampire.  Netmail to: Greg
  91. Borek at 1:261/1129.  Internet: greg.borek@f1129.n261.z1.fidonet.org
  92.