An excellent plumber is infinitely more admirable than an incompetent philosopher. — John W. Gardner Copy Share Image
When teaching a rapidly changing technology, perspective is more important than content. — Richard E. Pattis Copy Share Image
More than the act of testing, the act of designing tests is one of the best bug preventers known. — Boris Beizer Copy Share Image
We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil. — Anonymous Copy Share Image
The proof of a high education is the ability to speak about complex matters as simply as possible. — Ralph Waldo Emerson Copy Share Image
Eiffel borrows quite openly from several earlier programming languages and I am sure that if we had found a good language construct… — Bertrand Meyer Copy Share Image
The problem with using C++ ... is that there's already a strong tendency in the language to require you to know everything… — Larry Wall Copy Share Image
Beauty is more important in computing than anywhere else in technology because software is so complicated. Beauty is the ultimate defense against… — David Gelernter Copy Share Image
The structure of a software system provides the ecology in which code is born, matures, and dies. A well-designed habitat allows for… — Richard E. Pattis Copy Share Image
It's kind of pathetic actually that we are all sitting here talking about Forth. It is not the wave of the future.… — Charles H. Moore Copy Share Image
I, myself, have had many failures and I've learned that if you are not failing a lot, you are probably not being… — John Backus Copy Share Image
The properties of executability and universality associated with programming languages can be combined, in a single language, with the well-known properties of… — Kenneth E. Iverson Copy Share Image
The most amazing achievement of the computer software industry is its continuing cancellation of the steady and staggering gains made by the… — Henry Petroski Copy Share Image
When the words are fuzzy, the programmers reflexively retreat to the most precise method of articulation available: source code. Although there is… — Amari Cooper Copy Share Image
Overemphasis of efficiency leads to an unfortunate circularity in design: for reasons of efficiency early programming languages reflected the characteristics of the… — Kenneth E. Iverson Copy Share Image
C++ is in that inconvenient spot where it doesn't help make things simple enough to be truly usable for prototyping or simple… — Linus Torvalds Copy Share Image
“In programming languages, as Erann Gat has pointed out, what "industry best practice" actually gets you is not the best, but merely… — Anonymous Copy Share Image
More computing sins are committed in the name of efficiency (without necessarily achieving it) than for any other single reason - including… — William Wulf Copy Share Image
Are you quite sure that all those bells and whistles, all those wonderful facilities of your so called powerful programming languages, belong… — Edsger Dijkstra Copy Share Image
No matter how slick the demo is in rehearsal, when you do it in front of a live audience, the probability of… — Mark Gibbs Copy Share Image
Most programming languages contain good parts and bad parts. I discovered that I could be better programmer by using only the good… — Douglas Crockford Copy Share Image
Increasingly, people seem to misinterpret complexity as sophistication, which is baffling -- the incomprehensible should cause suspicion rather than admiration. — Niklaus Wirth Copy Share Image
I don't know how to stop it, there was never any intent to write a programming language [...] I have absolutely no… — Rasmus Lerdorf Copy Share Image
The precision provided (or enforced) by programming languages and their execution can identify lacunas, ambiguities, and other areas of potential confusion in… — Kenneth E. Iverson Copy Share Image
Greenspun's Tenth Rule of Programming: any sufficiently complicated C or Fortran program contains an ad hoc informally-specified bug-ridden slow implementation of half… — Philip Greenspun Copy Share Image
Computer science is to biology what calculus is to physics. It's the natural mathematical technique that best maps the character of the… — Harold Morowitz Copy Share Image
Any programming language is at its best before it is implemented and used. Anything is possible, anything can happen. On a flimsy… — August Strindberg Copy Share Image
The sole justification of teaching, of the school itself, is that the student comes out of it able to do something he… — Jacques Barzun Copy Share Image
Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as… — Brian Kernighan Copy Share Image