home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / lang / c / 18205 < prev    next >
Encoding:
Text File  |  1992-12-11  |  3.1 KB  |  67 lines

  1. Newsgroups: comp.lang.c
  2. Path: sparky!uunet!cis.ohio-state.edu!zaphod.mps.ohio-state.edu!saimiri.primate.wisc.edu!ames!ncar!csn!news.den.mmc.com!crowded-house!richard
  3. From: richard@crowded-house.den.mmc.com (Richard Armstrong)
  4. Subject: Re: What do you say.
  5. Message-ID: <1992Dec11.173207.11372@den.mmc.com>
  6. Sender: news@den.mmc.com (News)
  7. Nntp-Posting-Host: crowded-house.den.mmc.com
  8. Organization: Martin Marietta
  9. References: <1992Dec8.014940.5497@fs7.ece.cmu.edu> <1992Dec9.160540.14086@microware.com> <1992Dec10.140334.15545@microware.com>
  10. Distribution: usa
  11. Date: Fri, 11 Dec 1992 17:32:07 GMT
  12. Lines: 53
  13.  
  14. In article <1992Dec10.140334.15545@microware.com> adam@microware.com (Adam Goldberg) writes:
  15. >allan@microware.com (R. Allan Kirkhart) writes:
  16. >
  17. >>    While working on a technical support line, I received a call from a 
  18. >>frustrated customer.  During the course of the conversation, he told me
  19. >>he had recently been hired as systems programmer, and that he had three
  20. >>years experience programming in C.  Seems he had been set to the task of 
  21. >>maintaining a large body of C source code.  His question......
  22. >
  23. >>    "They use this argv thing heavily and I was wondering if you could
  24. >>     explain what it is, and what it is used for?"
  25.  
  26. This does not amaze me. In fact, I find it quite possible that someone with
  27. three years in C would have never been exposed to argv.  What if this person
  28. had this three years experience in a Macintosh arena? There is no argv. In 
  29. fact, there is no command line!  Even in any other environment, this programmer
  30. may have never been exposed to argv. This is true for many features of the
  31. language -- I have ten years experience, but still get stumped on features that
  32. I have never used, or on features that I have used only a couple of times. For
  33. instance, I have NEVER used a variable number of arguments in a function.
  34. (excluding the argv from main()) I was once asked in an interview how I would
  35. write a function with a variable number of arguments... Since I have never 
  36. used this feature, and have only skimmed over the material that explains it,
  37. I could not answer the question. But does this mean that this employer should
  38. not hire me?  I am certain that if I ever need to use this feature, that I
  39. could pick up a book and figure it out fairly quickly.  We should not be so
  40. quick to judge another's weakness.  They may be far stronger in areas that we
  41. are weak in.
  42.  
  43. >
  44. >>>I'm sure that this will motivate many other entertaining and enlightening
  45. >>>'clueless programmer stories' (kind of like stupid pet tricks, no?)
  46. >
  47. >Also at Microware, a long time ago, in a galaxy far, far away, someone
  48. >here received a 'bug report' that went something like this:
  49. >
  50. >"I think I've found a bug in your operating system.  When I reboot the
  51. >computer, all my background processes go away."
  52. >
  53. >What do you say to someone like that? :)
  54. >
  55. >-- 
  56. >Adam G.
  57. >adamg@microware.com, or ...!uunet!mcrware!adamg
  58. >The above is not to be construed in any way as the official or unofficial
  59. >statements of Microware, or any Microware employees.
  60.  
  61.  
  62. -- 
  63. My company never said any of this... I didn't either.
  64. Richard Armstrong, Software Engineer, Martin Marietta
  65. Email->>>> richard@crowded-house.den.mmc.com <<<<-Email 
  66.  
  67.