Vague and nebulous is the beginning of all things, but not their end. — Khalil Gibran Copy Share Image
Programming languages, like pizzas, come in only too sizes; too big and too small. — Richard E. Pattis 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
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
Computers are good at following instructions, but not at reading your mind. — Donald Knuth Copy Share Image
A programming language is low level when its programs require attention to the irrelevant. — Alan Perlis Copy Share Image
Computer system analysis is like child-rearing; you can do grievous damage, but you cannot ensure success. — Tom DeMarco Copy Share Image
In English every word can be verbed. Would that it were so in our programming languages. — Alan Perlis Copy Share Image
A language that doesn't have everything is actually easier to program in than some that do — Dennis Ritchie Copy Share Image
It should be noted that no ethically-trained software engineer would ever consent to write a DestroyBaghdad procedure. Basic professional ethics would instead… — Anonymous Copy Share Image
Computer scientists have so far worked on developing powerful programming languages that make it possible to solve the technical problems of computation.… — Donald A. Norman 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
If there is ever a science of programming language design, it will probably consist largely of matching languages to the design methods… — Robert W. Floyd 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
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
My favorite programming languages are Lisp and C. However, since around 1992 I have worked mainly on free software activism, which means… — Richard Stallman Copy Share Image
As we said in the preface to the first edition, C "wears well as one's experience with it grows." With a decade… — Brian Kernighan 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
“Lip was in his element. Him and his languages. His linguistic abilities didn’t just stop at Pig Latin, like the rest of… — Dave Buschi 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
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
It is the role of the artistic coder to question the coding languages, both through self-reflection and by using them for unintended… — Stephanie Strickland 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
We shall do a much better programming job, provided that we approach the task with a full appreciation of its tremendous difficulty,… — Edsger Dijkstra Copy Share Image
“If you want to make money at some point, remember this, because this is one of the reasons startups win. Big companies… — Paul Graham Copy Share Image
“Writing and repairing software generally takes far more time and is far more expensive than initially anticipated. “Every feature that is added… — Thomas Homer-Dixon Copy Share Image
“Programming is not all the same. Normal written languages have different rhythms and idioms, right? Well, so do programming languages. The language… — Robin Sloane 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