Vague and nebulous is the beginning of all things, but not their end. — Khalil Gibran Copy Share Image
It takes a touch of genius-and a lot of Courage-to move in the opposite direction. — Albert Einstein Copy Share Image
The generation of random numbers is too important to be left to chance. — Robert Coveyou Copy Share Image
The tools we use have a profound and devious influence on our thinking habits, and therefore on our thinking abilities. — Edsger Dijkstra Copy Share Image
A programming language is like a natural, human language in that it favors certain methaphors, images, and ways of thinking. — Seymour Papert Copy Share Image
The truth is, when all is said and done, one does not teach a subject, one teaches a student how to learn… — Jacques Barzun Copy Share Image
I realized that a large part of my life from then on was going to be spent in finding mistakes in my… — Maurice Wilkes Copy Share Image
It's OK to figure out murder mysteries, but you shouldn't need to figure out code. You should be able to read it. — Steve McConnell Copy Share Image
You cannot teach beginners top-down programming, because they don't know which end is up. — Tony Hoare Copy Share Image
If our designs are failing due to the constant rain of changing requirements, it is our designs that are at fault. We… — Robert Cecil Martin Copy Share Image
People who passionately want to believe that the world is basically simple react to this with a fury that goes beyond what… — Bjarne Stroustrup 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
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
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
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
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
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
The discipline of programming is most like sorcery. Both use precise language to instruct inanimate objects to do our bidding. Small mistakes… — Richard E. Pattis 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
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
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
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
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
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
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
XML is not a language in the sense of a programming language any more than sketches on a napkin are a language. — Charles Simonyi Copy Share Image
Job Control Language is the worst programming language ever designed anywhere by anybody for any purpose. — Fred Brooks 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
The real technology -behind all our other technologies- is language. It actually creates the world our consciousness lives in. — Andrei Codrescu Copy Share Image
You think you KNOW when you learn, are more sure when you can write, even more when you can teach, but certain… — Alan Perlis Copy Share Image
Code should run as fast as necessary, but no faster; something important is always traded away to increase speed. — Richard E. Pattis Copy Share Image
Perl is another example of filling a tiny, short-term need, and then being a real problem in the longer term. — Alan Kay Copy Share Image
The first step in fixing a broken program is getting it to fail repeatably [on the simplest example possible]. — Tom Duff Copy Share Image
If you're as clever as you can be when you write it, how will you ever debug it? — Brian Kernighan Copy Share Image
SQL, Lisp, and Haskell are the only programming languages that I've seen where one spends more time thinking than typing. — Philip Greenspun Copy Share Image
A programming language is a tool that has profound influence on our thinking habits. — Edsger Dijkstra Copy Share Image
In theory, theory and practice are the same. In practice, they are not. — Albert Einstein Copy Share Image