American mathematician and information theorist (1915–1998)
Richard Wesley Hamming (February 11, 1915 – January 7, 1998) was an American mathematician whose work had many implications for computer science and telecommunications. He received the 1968 Turing Award "for his work on numerical methods, automatic coding systems, and error-detecting and error-correcting codes."
From: Wikiquote (CC BY-SA 4.0)
Native Name:
Richard Wesley Hamming
Alternative Names:
Richard W. Hamming
From Wikidata (CC0)
When you take a course in Euclidean geometry is not the teacher putting a... learning program into you? ...You enter the course and cannot do problems; the teacher puts into you a program and at the end of the course you can solve such problems. ...Are you sure you are not merely "programmed" in life by what by chance events happens to you?
Unfortunately... the ADA language was designed by experts, and it shows all the non-humane features you can expect from them. It is... a typical Computer Science hacking job—do not try and understand what you are doing, just get it running. As a result of this poor psychological design... although a government contract may specify the programming be in ADA, probably over 90% will be done in FORTRAN, debugged, tested, and then painfully, by hand, be converted to a poor ADA program, with a high probability of errors!
Somewhere in the mid-to-late 1950s in an address to the President and V.Ps of Bell Laboratories I said, "At present we are doing 1 out of 10 experiments on the computers and 9 in the labs, but before I leave it will be 9 out of 10 on the machines". They did not believe me... by now we do somewhere between 90% to 99% on the machines... And this trend will go on!
You ought to try to make significant contributions to humanity rather than just get along through life comfortably... the life of trying to achieve excellence in some area is in itself a worthy goal... A life without a struggle on your part to make yourself excellent is hardly a life worth living. ...a life without such a goal... is merely existing...
In forming your plan for your future you need to distinguish three different questions: What is possible? What is likely to happen? What is desirable to have happen? In a sense the first is Science... The second is Engineering.. The third is ethics, morals, or... value judgements. ...you will probably have an idea of how to alter things to make the more desirable future occur ...having a vision is what tends to separate the leaders from the followers.
In a lifetime of many, many independent choices, small and large, a career with a vision will get you a distance proportional to n, while no vision will get you only the distance √n. ...the accuracy of the vision matters less than you suppose, getting anywhere is better than drifting, there are potentially many paths to greatness for you... No vision, not much of a future.