“I’ve wondered if I could take my computer programming skills and apply them to learning math.” — 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
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
When debugging, novices insert corrective code; experts remove defective code. — Richard E. Pattis Copy Share Image
One can think effectively only when one is willing to endure suspense and to undergo the trouble of searching. — John Dewey Copy Share Image
The function of good software is to make the complex appear to be simple. — Grady Booch Copy Share Image
Programming is similar to a game of golf. The point is not getting the ball in the hole but how many strokes… — Hayley Mills Copy Share Image
I think that computer programming shows in my writing. Often when I write about computer programmers I'll write about the way that… — Walter Mosley 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
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
The Startup Act should give all Americans, not just immigrants, a better shot at being tomorrow's engineers and entrepreneurs. And that opportunity… — Marvin Ammori 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
Creativity runs across many categories in life, from the arts-and-crafts project a mum or dad does with their kids, to the bestselling… — Tabatha Coffey Copy Share Image
If I'm being completely honest, when it comes to artificial intelligence and computer programming... I bought this little book at Barnes and… — Karl Glusman 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
When building a complex system, having crackerjack programmers (who can make any design work, even a bad one) can be a liability.… — Richard E. Pattis 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
“Thinking back to old-time computer programming in the days before programming languages supported internationalization, we used to have to “internationalize” our code.… — Ben Horowitz 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
If you really want to be a good archaeologist, you have to understand ancient DNA; you have to understand chemical analysis to… — Sarah Parcak Copy Share Image
In the practical use of our intellect, forgetting is as important as remembering. — William James Copy Share Image
The three most important aspects of debugging and real estate are the same: Location, Location, and Location. — Richard E. Pattis Copy Share Image
That language is an instrument of human reason, and not merely a medium for the expression of thought, is a truth generally… — George Boole Copy Share Image
If you think about computer programming, it's as antisocial as it gets. — Shawn Fanning Copy Share Image
The question of whether computers can think is like the question of whether submarines can swim. — Anonymous Copy Share Image
A programming language is a tool that has profound influence on our thinking habits. — Edsger Dijkstra 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
The first step in fixing a broken program is getting it to fail repeatably [on the simplest example possible]. — Tom Duff Copy Share Image
The only people who have anything to fear from free software are those whose products are worth even less. — David F. Emery Copy Share Image
“In programming the World Wide Computer, we will be programming our lives.” — Nicholas Carr Copy Share Image
The best performance improvement is the transition from the nonworking state to the working state. — John Ousterhout 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
I made my first website in sixth grade. I was the only girl in my computer programming class. — iJustine Copy Share Image
If we wish to count lines of code, we should not regard them as 'lines produced' but as 'lines spent.' — Edsger Dijkstra 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
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
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
It's hard enough to find an error in your code when you're looking for it; it's even harder when you've assumed your… — Steve McConnell Copy Share Image