Quote
"Typing is no substitute for thinking."
"We do not always know what we are talking about. ...Troubles... can be made to arise whenever what is being said includes itself—a self-referral situation."

Richard Wesley Hamming was an American mathematician whose work had many implications for computer engineering and telecommunications. His contributions include the Hamming code, the Hamming window, Hamming numbers, the sphere-packing or Hamming bound, Hamming graph concepts, and the Hamming distance.
"Typing is no substitute for thinking."
"The only generally agreed upon definition of mathematics is "Mathematics is what mathematicians do." [...] In the face of this difficulty [of defining "computer science"] many people, including myself at times, feel that we should ignore the discussion and get on with doing it. But as George Forsythe points out so well in a recent article*, it does matter what people in Washington D.C. think computer science is. According to him, they tend to feel that it is a part of applied mathematics and therefore turn to the mathematicians for advice in the granting of funds. And it is not greatly different elsewhere; in both industry and the universities you can often still see traces of where computing first started, whether in electrical engineering, physics, mathematics, or even business. Evidently the picture which people have of a subject can significantly affect its subsequent development. Therefore, although we cannot hope to settle the question definitively, we need frequently to examine and to air our views on what our subject is and should become."
"Statistics should be taught early so that the concepts are absorbed by the students flexible, adaptable mind before it is too late."
"The purpose of computing is insight, not numbers."
"The Postulates of Mathematics Were Not on the Stone Tablets that Moses Brought Down from Mt. Sinai."
"As a practicing computer veteran, this reviewer has the habit of looking at the hypothesis of a theorem and asking:"