Live data from Hacker News

Stop reading this blog and learn something

avdi.org

1–10 of 39 posts

Re: Stop reading this blog and learn something

#2
I recall having a similar epiphany about the value of books when you need to learn something new.

There’s a tendency to believe that all information is equally valuable. Therefore, an hour spent reading about, say CoffeeScript in blogs is equivalent to an hour spent reading a CoffeeScript book, only the blogs are free, immediate, and more entertaining.

The last bit is the key. They reason that blog posts are more entertaining is the reason to read the book. They are all sizzle, with optional steak. A book has structure, as Avdi notes, and part of that structure is balance between crazy-fascinating things and fundamentals that are not that fascinating at first but necessary for deep learning.

In cliche terms, books contain information that is important but not urgent. Thanks to the social mechanics of blogs and social news sites and retweeting, the blog posts the filter through the firehose are all urgency. Some also contain important topics, but none contain the important but not urgent stuff that is necessary for a complete education. Any blog post or essay with important but not urgent information falls into people’s “read this later” bucket and never gets the upvotes to make the front page of Hacker News or anything else.

So, you will learn things in an hour on the web, and in an hour reading a book, but if your primary goal is a thorough education in something that is new to you, an hour in a good book will serve you better than an hour reading blog posts.

p.s. Alas, my own books at http://leanpub.com/u/raganwald are simply collections of blog posts massaged into book format, and as such they are entertaining but do not provide the kind of structure and “important but not urgent” information Avdi and I are extolling here. For example, my essays about Combinators and Ruby might make you interested in Combinators enough to read a real book about them, but the book won’t actually teach you introductory combinatory logic.

Re: Stop reading this blog and learn something

#3

I recall having a similar epiphany about the value of books when you need to learn something new. There’s a tendency to believe that all information is equally valuable. Therefore, an hour spent reading about, say CoffeeScript in blogs is equivalent to an hour spent reading a CoffeeScript book, only the blogs are free, immediate, and more entertaining. The last bit is the key. They reason that blog posts are more ent…

> For example, my essays about Combinators and Ruby might make you interested in Combinators enough to read a real book about them

Mind suggesting such a book? :)

Re: Stop reading this blog and learn something

#5
post #3

I recall having a similar epiphany about the value of books when you need to learn something new. There’s a tendency to believe that all information is equally valuable. Therefore, an hour spent reading about, say CoffeeScript in blogs is equivalent to an hour spent reading a CoffeeScript book, only the blogs are free, immediate, and more entertaining. The last bit is the key. They reason that blog posts are more ent…

> For example, my essays about Combinators and Ruby might make you interested in Combinators enough to read a real book about them Mind suggesting such a book? :)

As has been noted repeatedly: “To Mock a Mockingbird” by Raymond Smullyan. It’s one of the finest mathematics/logic books ever written for the intelligent layman.

http://www.amazon.com/gp/product/0192801422?ie=UTF8&tag=...

(Yes, that’s an affiliate code. Strip it out and replace with your favourite charity. “Raganwald" is an acceptable answer for “favourite charity.”)

Re: Stop reading this blog and learn something

#6

I recall having a similar epiphany about the value of books when you need to learn something new. There’s a tendency to believe that all information is equally valuable. Therefore, an hour spent reading about, say CoffeeScript in blogs is equivalent to an hour spent reading a CoffeeScript book, only the blogs are free, immediate, and more entertaining. The last bit is the key. They reason that blog posts are more ent…

Agreed. Books are also the result of much more time and effort spent thinking about, planning, and evolving the content, structure, presentation. A book-length collection of blog posts just won't have the attention to detail and completeness that most books do.

I also believe books improve one's ability to concentrate, which directly benefits a programmer's ability to get into and stay in flow. Whereas blog posts are, to paraphrase Fight Club, 'single serving' bits of information, reading a book requires (and improves) mental commitment and the ability to shut out distractions and delay gratification for longer durations.

I got myself a Kindle for Christmas, and one of the biggest benefits of this little device is that it eliminates distractions like email and makes it much easier to shut out the world and concentrate on reading long, relatively difficult technical papers and books (vs reading them on my computer as I had been doing previously). Amazon really knows what they're doing when it comes to books and reading.

Re: Stop reading this blog and learn something

#7
I don't know why he pushed you should learn "the popular one" so hard, unless he meant that ironically. There's no way to choose the most popular language from PHP, Ruby, and Python.

I do agree on books vs. blogs though. When I started learning Python as my first real language this summer the best source I ended up learning from was LPTHW[1] (I used the free online edition). I think a book like that is a good tool for learning a language, because it makes sure you hit on every important feature/concept in that language. However, I later bought a physical book for $30 about Django that didn't do anything except hold my hand and walk me through what could be a 20 minute Django tutorial on YouTube. Maybe it was just a bad book, but when it comes to learning a framework/stack, I think the documentation provided if you choose one of these so-called popular options will be plenty, and from there it's tinkering and screwing up that gets you there.

[1] http://learnpythonthehardway.org/

Re: Stop reading this blog and learn something

#8
When it comes to programming books, I tend to prefer paper-based books versus e-books.

With paper-based book it's easier for me to flip back and forth through the book to quickly reference something. Also, reading code snippets is a whole lot easier since you don't have to worry about screen size messing up the code readability and formatting.

Re: Stop reading this blog and learn something

#9

I recall having a similar epiphany about the value of books when you need to learn something new. There’s a tendency to believe that all information is equally valuable. Therefore, an hour spent reading about, say CoffeeScript in blogs is equivalent to an hour spent reading a CoffeeScript book, only the blogs are free, immediate, and more entertaining. The last bit is the key. They reason that blog posts are more ent…

Agreed. Books are also the result of much more time and effort spent thinking about, planning, and evolving the content, structure, presentation. A book-length collection of blog posts just won't have the attention to detail and completeness that most books do. I also believe books improve one's ability to concentrate, which directly benefits a programmer's ability to get into and stay in flow. Whereas blog posts are…

Plus the amount of editing, proof-reading, fact-checking and all the other overlooked activities that differentiate a book from a blog.

Re: Stop reading this blog and learn something

#10
post #3

Earlier quoted context omitted.

> For example, my essays about Combinators and Ruby might make you interested in Combinators enough to read a real book about them Mind suggesting such a book? :)

As has been noted repeatedly: “To Mock a Mockingbird” by Raymond Smullyan. It’s one of the finest mathematics/logic books ever written for the intelligent layman. http://www.amazon.com/gp/product/0192801422?ie=UTF8&tag=... (Yes, that’s an affiliate code. Strip it out and replace with your favourite charity. “Raganwald" is an acceptable answer for “favourite charity.”)

Seems to be out of print on Amazon. Most sellers don't ship to foreign countries. Tough luck for people like me.
Post reply on HN