If you cannot grok the overall structure of a program while taking a shower, you are not ready to code it. — Richard E. Pattis Copy Share Image
In English every word can be verbed. Would that it were so in our programming languages. — Alan Perlis 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
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 generation of random numbers is too important to be left to chance. — Robert Coveyou 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
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
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
Computer Science is the only discipline in which we view adding a new wing to a building as being maintenance. — Jim Horning 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
We often treat children as if they're not very competent to do anything on their own. So we make them stop learning… — Seymour Papert Copy Share Image
Programming languages, like pizzas, come in only too sizes; too big and too small. — Richard E. Pattis Copy Share Image
A programming language is low level when its programs require attention to the irrelevant. — Alan Perlis Copy Share Image
It's [programming] the only job I can think of where I get to be both an engineer and an artist. There's an… — Andy Hertzfeld 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
As soon as we started programming, we found to our surprise that it wasn't as easy to get programs right as we… — Maurice Wilkes Copy Share Image
Computers are good at following instructions, but not at reading your mind. — Donald Knuth Copy Share Image
The C language combines all the power of assembly language with all the ease-of-use of assembly language. — Mark Pearce 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
When I'm working on a problem, I never think about beauty. I think only how to solve the problem. — R. Buckminster Fuller Copy Share Image
I have a cat, so I know that when she digs her very sharp claws into my chest or stomach it's really… — Erik Naggum 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 programmer community is thick with stereotypes: greybeards (old guys with vast knowledge of arcane programming languages); script kiddies (unskilled hackers causing… — Nick Parish Copy Share Image
Should array indices start at 0 or 1? My compromise of 0.5 was rejected without, I thought, proper consideration. — Stan Kelly-Bootle Copy Share Image