Vague and nebulous is the beginning of all things, but not their end. — Khalil Gibran Copy Share Image
You have to honor failure, because failure is just the negative space around success. — Richard R. Nelson Copy Share Image
FORTRAN is not a flower but a weed - it is hardy, occasionally blooms, and grows in every computer. — Alan Perlis Copy Share Image
Programming languages, like pizzas, come in only too sizes; too big and too small. — Richard E. Pattis Copy Share Image
If Java had true garbage collection, most programs would delete themselves upon execution. — Robert Sewell Copy Share Image
The purpose of most computer languages is to lengthen your resume by a word and a comma. — Larry Wall Copy Share Image
The only way to learn a new programming language is by writing programs in it. — Dennis Ritchie Copy Share Image
A teacher's job is to take a bunch of live wires and see that they are well-grounded. — Darwin D. Martin Copy Share Image
“C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do it blows your whole… — Bjarne Stroustrup Copy Share Image
The only way for errors to occur in a program is by being put there by the author. No other mechanisms are… — Harlan Mills Copy Share Image
The best way to prepare [to be a programmer] is to write programs, and to study great programs that other people have… — Bill Gates Copy Share Image
FORTRAN, the infantile disorder, by now nearly 20 years old, is hopelessly inadequate for whatever computer application you have in mind today:… — Edsger Dijkstra Copy Share Image
Object-oriented programming as it emerged in Simula 67 allows software structure to be based on real-world structures, and gives programmers a powerful… — David Gelernter Copy Share Image
One purpose of CRC cards [a design tool] is to fail early, to fail often, and to fail inexpensively. It is a… — Cay S. Horstmann Copy Share Image
At the source of every error which is blamed on the computer, you will find at least two human errors, one of… — Tom Gilb Copy Share Image
In nine months, a group of children left alone with a computer - in any language - would reach the same standard… — Sugata Mitra Copy Share Image
I was eventually persuaded of the need to design programming notations so as to maximize the number of errors which cannot be… — Tony Hoare Copy Share Image
If you stay up late and you have another hour of work to do, you can just stay up another hour later… — Bill Joy Copy Share Image
Text is linear; it is black and white; it doesn't zoom around the page in 3-D; it isn't intelligent by itself; in… — Andrea diSessa Copy Share Image
The error which underlies the very existence of this debate is that there is some kind of perfect Platonic form of the… — Paul Vixie Copy Share Image
A most important, but also most elusive, aspect of any tool is its influence on the habits of those who train themselves… — Edsger Dijkstra Copy Share Image
In those days [batch processing] programmers never even documented their programs, because it was assumed that nobody else would ever use them.… — Robert Fano Copy Share Image
We think only through the medium of words. Languages are true analytical methods. Algebra, which is adapted to its purpose in every… — Antoine Lavoisier Copy Share Image
To treat programming scientifically, it must be possible to specify the required properties of programs precisely. Formality is certainly not an end… — Jim Horning Copy Share Image
When certain concepts of TeX are introduced informally, general rules will be stated; afterwards you will find that the rules aren't strictly… — Donald Knuth Copy Share Image
Composing computer programs to solve scientific problems is like writing poetry. You must choose every word with care and link it with… — James Lovelock Copy Share Image
I think that it's extraordinarily important that we in computer science keep fun in computing. When it started out, it was an… — Alan Perlis Copy Share Image