TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Hard Books Are Overrated

38 pointsby adbgeabout 11 years ago

8 comments

mathratabout 11 years ago
In mathematics, my experience falls emphatically on this explanation: &quot;Hard texts are that much better than anything else.&quot; Books like Rudin&#x27;s Principles of Mathematical Analysis are mathematics; their more accessible counterparts are more &quot;about mathematics.&quot; As to why successful people don&#x27;t read more difficult books, well, being a great mathematician just isn&#x27;t that important to success. Reading Rudin sets you on the path to being very good at mathematics, but that isn&#x27;t most people&#x27;s goal. If your goal is material success then yes, hard books are probably overrated.<p>The programmers here may appreciate this analogy: reading Rudin is like reading the source code, whereas more gentle texts read more like documentation or UML. That&#x27;s not to say good doc can&#x27;t be enlightening, but in the end only the source code matters. The doc can be wrong, or misleading, or incomplete. If you want to really understand what&#x27;s going on, you need to read the source. It&#x27;s the same way in mathematics.
评论 #7635614 未加载
cottonseedabout 11 years ago
&gt; This one could really go either way. A broad selection of fifty popular science texts will teach a person more than one really hard book<p>This statement seems obviously false. No amount of reading analogies about science will teach you any actual science. Also, the author seems fixated on measuring learning by &quot;things&quot; (facts?). That&#x27;s a terrible metric, unless you&#x27;re trying to collect facts, in which case, you&#x27;d probably be better of reading the encyclopedia.
gyepiabout 11 years ago
When I was in college, both SICP and Knuth&#x27;s books were on the recommended reading lists. I didn&#x27;t buy the former until years later, but did buy Knuth&#x27;s books (individually and at a time when I could ill afford them) and read them through. They are hard and it was very slow going. There&#x27;s still a lot I don&#x27;t understand. But I learned a huge amount, continue to do so and would absolutely recommend them to anyone with enough interest in the field. Similarly, when I finally bought and read SICP, I wondered why I hadn&#x27;t read it sooner. I still read both books, along with many other &quot;hard&quot; books and enjoy them. I don&#x27;t think I would be the programmer I am today if I had not read those books.<p>I disagree with the author. I certainly understand that reading &quot;hard&quot; books takes a lot of effort that may not seem worthwhile, but would not say they are overrated. However, like anything else, they aren&#x27;t for everyone. Just those who are ready for them.
ColinDabritzabout 11 years ago
&quot;Easy&quot; is about proximity to the subject (As in Rich Hickey&#x27;s Simple Made Easy). Hard books are any books you aren&#x27;t ready for, and I don&#x27;t recommend them either.<p>One of the learning buzzwords is &quot;Zone of Proximal Development&quot; which basically means the concepts that are &#x27;nearby&#x27; what the learner already knows, and can be learned with help.<p>The author has some keen insights when talking about Familiarity causing recommendation problems. We compress that knowledge down into a very powerful but compact form, and often have a lot of trouble decompressing it when describing something. &quot;What do you mean, &#x27;what is a function?&#x27;, it&#x27;s a function, it just is!&quot;<p>I also agree that sometimes people recommend books, even books they have not read, that make them seem smart, which is often unhelpful. Other books have useful content, but are just badly written. We use them if we have too, but we prefer better writing.<p>On the other hand, books like Structure and Interpretation of Computer Programs are beautiful, useful, amazing works that when explored at the right time, can be eye opening, profound experiences.<p>A given book may be recommended because it is a simple beautiful elegant work. Simple doesn&#x27;t mean easy, that&#x27;s separate. You have to be ready for the book and its concepts before you can benefit from it fully. A good book can challenge you to understand simple, but deep ideas. A good book can be a lot of work and exploration, and may go slowly. But a good book at the right time will be worth your while.<p>So hard books are overrated, but maybe that hard overrated book you rejected before may be more approachable today. Keep in mind when recommending texts to others that they may not be ready for the advanced text yet.
nextosabout 11 years ago
I think his success spirals advice is great. You tend to build up skills iteratively and incrementally.<p>But comparing SICP to baby Rudin is extremely out of point. SICP is a conceptual book. Rudin is a super-synthetic Bourbaki-like text. A lot of intuition has been removed. In general this is bad unless you&#x27;re going through the topic for the n-th time.
pervycreeperabout 11 years ago
All I can say in reply is that I wish that I had had access to the best presentations of the subject matter that interested me when I was young. I learned calculus from some atrocious &quot;IB HL math manual&quot; over a weekend. I would have been grateful to have had a copy of baby Rudin at that time. Many of today&#x27;s young (especially in rich areas such as SV) now have the privilege of unfettered and instant access to knowledge, and have been spared the horrors of a public school education drawing on sources full of dumbed-down and inaccurate information. I think this culture is gradually forgetting that the acquisition of knowledge is worth struggling for.
yaketysaxabout 11 years ago
A lot of university students are clueless about this sort of thing. If it&#x27;s possible to complete the homework by just relying on lecture, then there&#x27;s no reason to be reading the book. That&#x27;s a common sentiment, even in some math classes.<p>Somebody, at some point, declared a book to be &quot;great&quot;. And now you have a bunch of people recommending that &quot;great&quot; book because that&#x27;s all they&#x27;re familiar with (and why would this top notch faculty force us to use this book if it wasn&#x27;t great anyway?). Few professors actually make an effort to structure classes in a pedagogical way.
zokierabout 11 years ago
I haven&#x27;t read SICP (shame on me!), but I didn&#x27;t think it had a reputation of a &quot;hard book&quot;. Isn&#x27;t it designed to be introductory textbook for freshmen students?
评论 #7636815 未加载
评论 #7635704 未加载
评论 #7635750 未加载