A computer lets you make more mistakes faster than any other invention, with the possible exceptions of handguns and Tequilla. -- Mitch Ratcliffe On the subject of C program indentation: "In My Egotistical Opinion, most people's C programs should be indented six feet downward and covered with dirt." -- Blair P. Houghton It is practically impossible to teach good programming style to students that have had prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration. -- Edsger W. Dijkstra, SIGPLAN Notices, Volume 17, Number 5 A program should be light and agile, its subroutines connected like a strings of pearls. The spirit and intent of the program should be retained throughout. There should be neither too little nor too much, neither needless loops nor useless variables, neither lack of structure nor overwhelming rigidity. A program should follow the 'Law of Least Astonishment'. What is this law? It is simply that the program should always respond to the user in the way that astonishes him least. A program, no matter how complex, should act as a single unit. The program should be directed by the logic within rather than by outward appearances. If the program fails in these requirements, it will be in a state of disorder and confusion. The only way to correct this is to rewrite the program. -- Geoffrey James, "The Tao of Programming" "I'd rather die before using Micro$oft Word" -- Donald E. Knuth (asked whether he'd reinvent TeX in the light of M$ Word) ... in three to eight years we will have a machine with the general intelligence of an average human being ... The machine will begin to educate itself with fantastic speed. In a few months it will be at genius level and a few months after that its powers will be incalculable ... -- Marvin Minsky, LIFE Magazine, November 20, 1970 One could not be a successful scientist without realizing that, in contrast to the popular conception supported by newspapers and mothers of scientists, a goodly number of scientists are not only narrow-minded and dull, but also just stupid. -- J.D. Watson, "The Double Helix" No, I'm not interested in developing a powerful brain. All I'm after is just a mediocre brain, something like the president of American Telephone and Telegraph Company. -- Alan Turing on the possibilities of a thinking machine, 1943. Linux is obsolete (Andrew Tanenbaum) I have sacrificed time, health, and fortune, in the desire to complete these Calculating Engines. I have also declined several offers of great personal advantage to myself. But, notwithstanding the sacrifice of these advantages for the purpose of maturing an engine of almost intellectual power, and after expending from my own private fortune a larger sum than the government of England has spent on that machine, the execution of which it only commenced, I have received neither an acknowledgement of my labors, not even the offer of those honors or rewards which are allowed to fall within the reach of men who devote themselves to purely scientific investigations... If the work upon which I have bestowed so much time and thought were a mere triumph over mechanical difficulties, or simply curious, or if the execution of such engines were of doubtful practicability or utility, some justification might be found for the course which has been taken; but I venture to assert that no mathematician who has a reputation to lose will ever publicly express an opinion that such a machine would be useless if made, and that no man distinguished as a civil engineer will venture to declare the construction of such machinery impracticable... And at a period when the progress of physical science is obstructed by that exhausting intellectual and manual labor, indispensable for its advancement, which it is the object of the Analytical Engine to relieve, I think the application of machinery in aid of the most complicated and abtruse calculations can no longer be deemed unworthy of the attention of the country. In fact, there is no reason why mental as well as bodily labor should not be economized by the aid of machinery. -- Charles Babbage, "The Life of a Philosopher"