home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / sys / next / misc / 23622 < prev    next >
Encoding:
Internet Message Format  |  1993-01-08  |  3.5 KB

  1. Path: sparky!uunet!wupost!usc!isi.edu!woolf
  2. From: woolf@isi.edu (Suzanne Woolf)
  3. Newsgroups: comp.sys.next.misc
  4. Subject: Re: Any reviews of Garfinkel & Mahoney's book?
  5. Message-ID: <23185@venera.isi.edu>
  6. Date: 8 Jan 93 22:38:58 GMT
  7. References: <1993Jan5.082843.20911@news.media.mit.edu> <C0DJJ8.2HD@news.cso.uiuc.edu>
  8. Organization: Information Sciences Institute, Univ. of So. California
  9. Lines: 68
  10.  
  11.  
  12. In article <C0DJJ8.2HD@news.cso.uiuc.edu> jeffo@uiuc.edu (J.B. Nicholson-Owens) writes:
  13. >Michael B. Johnson writes
  14. >[a great review in favor of the book]
  15. >
  16. >I should have said this before, but also hearing from people who
  17. >don't already know how to program for the NeXT would be valuable.  I 
  18.  
  19. You said you didn't want to hear from people who hadn't seen the
  20. published version, which I haven't yet; I was one of the
  21. pre-publication reviewers.  However, I'll boldly jump in anyway.
  22. Since I hope to get my copy soon, I'll retract any of this that's
  23. changed since I saw the manuscript :-)
  24.  
  25. >appreciate Michael B. Johnson's review, however I would also like to
  26. >know if there's anything missing in the book; something whose absence
  27. >is noticed by a beginner, but for an experienced NeXTSTEP programmer
  28. >would be something assumed or just known (and therefore not thought
  29. >about).
  30.  
  31. I got to review it by answering a request (here on the net) for
  32. "beginning programmers" who wanted to review it.  When I started, my
  33. qualifications were: Systems administration and user support on
  34. various flavors of Unix, including NeXTs; some college programming
  35. courses, including C; and no NeXTSTEP programming at all-- I knew
  36. NeXTSTEP only as a user.
  37.  
  38. I found that the authors started by assuming even less experience than
  39. I had.  Familiarity with programming in general and C in particular is
  40. assumed, familiarity with NeXTSTEP even as a user isn't.  It goes
  41. quickly enough to cover a lot of ground, and it takes effort to keep
  42. up, but (IMHO) they don't leave the less experienced programmer
  43. behind.
  44.  
  45. If you don't have a working knowledge of C, or Unix, or programming
  46. style/technique issues (modular design, etc.) you might want to start
  47. someplace else, because the code examples might not make much sense to
  48. you; some design decisions, for instance, might be confusing.
  49.  
  50. Otherwise, you'll probably find it's aimed at people with a working
  51. knowledge of programming who want to learn Objective-C and get a start
  52. on understanding and effectively using the NeXTSTEP programming
  53. environment by writing code and watching what it does.  It is *not* a
  54. substitute for the reference documentation, but if you've looked at
  55. the reference documentation, decided you weren't sure how to tackle
  56. it, and longed for someone to help you find a place to start, this
  57. book is it.
  58.  
  59. I hope this answers your question....
  60.  
  61. >I assume that this book is aimed at beginners only because it doesn't
  62. >make much sense, to me, to talk to experts about how to program with
  63. >NeXTSTEP.
  64.  
  65. I'm not sure what you mean.  If you mean "It doesn't make sense to
  66. write a book for experts on how to program with NeXTSTEP," I don't
  67. agree-- experts can learn new stuff too, and they'd better if they
  68. want to keep being experts in a field that changes as fast as ours.
  69.  
  70. But, agreed that this book isn't really for experts.  It probably
  71. doesn't have too much to say to someone with extensive experience
  72. writing code in multiple languages, who already understands OOP and
  73. GUI principles, and who can spend a lot of time reading the reference
  74. documentation and writing code-experiments.  But any of us
  75. less-advanced folk can probably learn a lot from the book.
  76.  
  77. Suzanne
  78. woolf@isi.edu
  79.