I''m looking for a programming related good book(not about ruby or rails ) to stretch my brain while on vacation and away from the computer for a week. Something similar to the classic GOF design patterns or Martin Fowler''s refactoring book. I was an MIS student, not computer science, so I''ve been thinking of cracking a book on data structures or algorithms. Here''s some possible contenders, any other suggestions? *Compilers: Principles, Techniques, and Tools *<http://www.amazon.com/Compilers-Principles-Techniques-Tools-2nd/dp/0321486811/ref=pd_bbs_sr_1/103-5304258-0787031?ie=UTF8&s=books&qid=1183829169&sr=1-1> *Domain-Driven Design: Tackling Complexity in the Heart of Software*<http://www.amazon.com/Domain-Driven-Design-Tackling-Complexity-Software/dp/0321125215/ref=pd_bbs_sr_1/103-5304258-0787031?ie=UTF8&s=books&qid=1183829254&sr=1-1> *The Art of Computer Programming* <http://www.amazon.com/Art-Computer-Programming-Volumes-Boxed/dp/0201485419/ref=pd_bbs_sr_1/103-5304258-0787031?ie=UTF8&s=books&qid=1183829317&sr=1-1> *Structure and Interpretation of Computer Programs*<http://www.amazon.com/Structure-Interpretation-Computer-Programs-Engineering/dp/0262510871/ref=cm_syf_dtl_top_1_rdssss0/103-5304258-0787031/103-5304258-0787031> --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
blinking bear wrote:> I''m looking for a programming related good book(not about ruby or rails ) > to > stretch my brain while on vacation and away from the computer for a week. > Something similar to the classic GOF design patterns or Martin Fowler''s > refactoring book./Refactoring to Patterns/ by Josh Kereivsky. -- Phlip http://www.oreilly.com/catalog/9780596510657/ "Test Driven Ajax (on Rails)" assert_xpath, assert_javascript, & assert_ajax --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
robin.curry-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org
2007-Jul-07 20:32 UTC
Re: Vacation Reading Recommendations
One of my favorites is Agile Software Development, Principles, Patterns, and Practices by Robert C. Martin http://www.amazon.com/Software-Development-Principles-Patterns-Practices/dp/0135974445/ref=pd_bbs_sr_1/002-0021642-5977655?ie=UTF8&s=books&qid=1183840228&sr=8-1 On Jul 7, 12:37 pm, "blinking bear" <blinkingb...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> I''m looking for a programming related good book(not about ruby or rails ) to > stretch my brain while on vacation and away from the computer for a week. > Something similar to the classic GOF design patterns or Martin Fowler''s > refactoring book. I was an MIS student, not computer science, so I''ve been > thinking of cracking a book on data structures or algorithms. Here''s some > possible contenders, any other suggestions? > > *Compilers: Principles, Techniques, and Tools > *<http://www.amazon.com/Compilers-Principles-Techniques-Tools-2nd/dp/03...> > > *Domain-Driven Design: Tackling Complexity in the Heart of > Software*<http://www.amazon.com/Domain-Driven-Design-Tackling-Complexity-Softwa...> > > *The Art of Computer Programming* > <http://www.amazon.com/Art-Computer-Programming-Volumes-Boxed/dp/02014...> > *Structure and Interpretation of Computer > Programs*<http://www.amazon.com/Structure-Interpretation-Computer-Programs-Engi...>--~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
On 7/7/07, blinking bear <blinkingbear-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> I''m looking for a programming related good book(not about ruby or rails ) to > stretch my brain while on vacation and away from the computer for a week. > Something similar to the classic GOF design patterns or Martin Fowler''s > refactoring book. I was an MIS student, not computer science, so I''ve been > thinking of cracking a book on data structures or algorithms. Here''s some > possible contenders, any other suggestions? > > Compilers: Principles, Techniques, and Tools > > Domain-Driven Design: Tackling Complexity in the Heart of Software > > The Art of Computer Programming > > Structure and Interpretation of Computer Programs > > > > >Domain Driven Design is my favorite design-related book. I highly recommend it. Pat --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
On Saturday 07 July 2007, blinking bear wrote:> I''m looking for a programming related good book(not about ruby or > rails ) to stretch my brain while on vacation and away from the > computer for a week. Something similar to the classic GOF design > patterns or Martin Fowler''s refactoring book. I was an MIS student, > not computer science, so I''ve been thinking of cracking a book on > data structures or algorithms. Here''s some possible contenders, any > other suggestions? > > *Compilers: Principles, Techniques, and Tools*I really doubt if you can get much out of this book in only a week. Usually, it is used for semester long courses.> *Domain-Driven Design: Tackling Complexity in the Heart of > Software*Unquestionably a good book. Possibly a bit too close to work if you''re looking for a mind opener.> *The Art of Computer Programming*I''ve always admired and avoided this one. If you can''t extend your holidays by at least two years, you probably won''t make it even past the mathematical preliminaries. A more accessible algorithms/datastructures book is "Introduction to Algorithms" by Cormen, Leiserson, and Rivest. But make no mistake, all these "academic" books tend to be heavy on the maths. If you''re not interested in detailed complexity analyses at any rate, there are a number of other algorithms/datastructures books, although I can''t recommend any one specifically.> *Structure and Interpretation of Computer > Programs*From a practical point of view, SICP is the one you will probably get the most out of if you have about a week. You can quickly move over the easier parts that and go as far as your time permits. Incidentally, I had my copy in my hands today and the thought struck me that there''s no other programming book that tought me more. Michael -- Michael Schuerig mailto:michael-q5aiKMLteq4b1SvskN2V4Q@public.gmane.org http://www.schuerig.de/michael/ --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
Thanks for the feedback. I actually ended up picking up Volume 1 of the Art of Computer Programming. I''m leaving in a week and SICP won''t ship before then on amazon (though I might print out some of the online edition). Reading the first few pages of Art of Programming so far reminds me of starting In Search of Lost Time again.. On 7/7/07, Michael Schuerig <michael-q5aiKMLteq4b1SvskN2V4Q@public.gmane.org> wrote:> > > On Saturday 07 July 2007, blinking bear wrote: > > I''m looking for a programming related good book(not about ruby or > > rails ) to stretch my brain while on vacation and away from the > > computer for a week. Something similar to the classic GOF design > > patterns or Martin Fowler''s refactoring book. I was an MIS student, > > not computer science, so I''ve been thinking of cracking a book on > > data structures or algorithms. Here''s some possible contenders, any > > other suggestions? > > > > *Compilers: Principles, Techniques, and Tools* > > I really doubt if you can get much out of this book in only a week. > Usually, it is used for semester long courses. > > > *Domain-Driven Design: Tackling Complexity in the Heart of > > Software* > > Unquestionably a good book. Possibly a bit too close to work if you''re > looking for a mind opener. > > > *The Art of Computer Programming* > > I''ve always admired and avoided this one. If you can''t extend your > holidays by at least two years, you probably won''t make it even past > the mathematical preliminaries. > > A more accessible algorithms/datastructures book is "Introduction to > Algorithms" by Cormen, Leiserson, and Rivest. But make no mistake, all > these "academic" books tend to be heavy on the maths. If you''re not > interested in detailed complexity analyses at any rate, there are a > number of other algorithms/datastructures books, although I can''t > recommend any one specifically. > > > *Structure and Interpretation of Computer > > Programs* > > From a practical point of view, SICP is the one you will probably get > the most out of if you have about a week. You can quickly move over the > easier parts that and go as far as your time permits. Incidentally, I > had my copy in my hands today and the thought struck me that there''s no > other programming book that tought me more. > > Michael > > -- > Michael Schuerig > mailto:michael-q5aiKMLteq4b1SvskN2V4Q@public.gmane.org > http://www.schuerig.de/michael/ > > > >--~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---