I agree and disagree with this post. Particularly his first point about the usefulness of memorization. Although it is true that memorization can take time to do, I think memorization of particular concepts can pay off in the long run. It is a lot easier to write something you have memorized than attempting to hunt it down on Google. A more efficient programmer uses Google less, in my opinion.
I agree with his second point. You can certainly use the mistakes of others to learn yourself. By avoiding making the same mistakes as others you are certainly improving your own career as a programmer.
Finally, I also agree with his third point. Google is an excellent resource for learning computer science. You can learn almost any concept, language, or skill you want over the internet, making this a great resource for the ever-evolving field of CS.