2017-01-01 16:22:34 -0800
I've read the second edition of this famous book, here is my two cents
What this book talks about?
What has this book to offer?
Woooa even Nodejs is in this?
But there is one defect (or not?)
In the mean time be happy with these few words written in a hurry, I'll leave you to all the quotes I liked of this book (yes, there are awesome quotes that the writer, Haverbeke, put in it).
On two occasions I have been asked, ‘Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?’ [...] I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question. Charles Babbage, Passages from the Life of a Philosopher (1864)
There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. C.A.R. Hoare, 1980 ACM Turing Award Lecture
The problem with object-oriented languages is they’ve got all this implicit environment that they carry around with them. You wanted a banana but what you got was a gorilla holding the banana and the entire jungle. Joe Armstrong, interviewed in Coders at Work
The question of whether Machines Can Think [...] is about as relevant as the question of whether Submarines Can Swim. Edsger Dijkstra, The Threats to Computing Science
Some people, when confronted with a problem, think ‘I know, I’ll use regular expressions.’ Now they have two problems. Jamie Zawinski
A student asked ‘The programmers of old used only simple machines and no programming languages, yet they made beautiful programs. Why do we use complicated machines and programming languages?’. Fu-Tzu replied ‘The builders of old used only sticks and clay, yet they made beautiful huts.’ Master Yuan-Ma, The Book of Programming