News for hackers. Stuff that matters.
Re:Paul Graham reviews Structure and Interpretation of Compu... by btilly on Thursday August 01, 2013 @06:43PM (#6144097)
The point of the exercises is that the book is trying to demonstrate a WAY of thinking. No amount of passively watching words pass by while you nod sagely at how obvious it all is is going to make your brain actually try to think that way.

My experience is that once I actually understood the section, the exercises were usually not that hard. However it was very easy to read a section and only think that I understood it.

Re:Paul Graham reviews Structure and Interpretation of Compu... by flatline on Thursday August 01, 2013 @09:36PM (#6144852)
I agree, and I love SICP, but it also assumes a general familiarity with undergraduate-level mathematics, up through calc 1 and linear algebra, as well as some basic number theory, that many people probably do not have and will immediately be intimidated by. Even though it does not rely heavily on these subjects, they are strewn throughout the work: the book was written at a time when the sole academic path in computing was as an engineering discipline, and the students all had a common background. The field of programming and, I would argue, computer science at large, is much more diverse now, and I think the text could have a broader reach with slightly different examples and exercises, and perhaps a bit more elaboration. Learning to model problems when you are both unfamiliar with the problem domain and the modeling tools is daunting, to say the least.
Re:Paul Graham reviews Structure and Interpretation of Compu... by tieTYT on Friday August 02, 2013 @01:09PM (#6148193)
This guy gets it :) A familiar problem domain would have made the book very enjoyable.