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
If you think about computer programming, it's as antisocial as it gets. — Shawn Fanning Copy Share Image
A programming language is a tool that has profound influence on our thinking habits. — Edsger Dijkstra Copy Share Image
The question of whether computers can think is like the question of whether submarines can swim. — Anonymous 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
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
“In programming the World Wide Computer, we will be programming our lives.” — Nicholas Carr Copy Share Image
In theory, I work an eight-hour day and a five-day week which means I can socialise with my pals who mostly have… — Iain Banks 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
A great lathe operator commands several times the wage of an average lathe operator, but a great writer of software code is… — Bill Gates Copy Share Image
I graduated from college with a 3.92 GPA with a degree in computer programming and a BFA in fine arts and animation.… — JWoww Copy Share Image
For his major contributions to the analysis of algorithms and the design of programming languages, and in particular for his contributions to… — Donald Knuth Copy Share Image
The best programmers are not marginally better than merely good ones. They are an order-of-magnitude better, measured by whatever standard: conceptual creativity,… — Randall E. Stross Copy Share Image
My first introduction to computers and computer programming came during my freshman year of college. I majored in electrical engineering with a… — Kimberly Bryant Copy Share Image
It has been said that the great scientific disciplines are examples of giants standing on the shoulders of other giants. It has… — Alan Cooper Copy Share Image
“Last year, 26 percent of Stanford’s undergraduate degrees were awarded in computer science or engineering, about three times as many as at… — Anonymous Copy Share Image
There is a race between the increasing complexity of the systems we build and our ability to develop intellectual tools for understanding… — Leslie Lamport Copy Share Image
In the development of the understanding of complex phenomena, the most powerful tool available to the human intellect is abstraction. Abstraction arises… — Tony Hoare 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… — Hayley Mills Copy Share Image
When the words are fuzzy, the programmers reflexively retreat to the most precise method of articulation available: source code. Although there is… — Amari Cooper Copy Share Image
When debugging, novices insert corrective code; experts remove defective code. — Richard E. Pattis Copy Share Image
The function of good software is to make the complex appear to be simple. — Grady Booch 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
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
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
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
The price of reliability is the pursuit of the utmost simplicity. It is a price which the very rich may find hard… — Tony Hoare 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
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
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
You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time. — Bertrand Meyer 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
The generation of random numbers is too important to be left to chance. — Robert Coveyou 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
It is not about bits, bytes and protocols, but profits, losses and margins. — Lou Gerstner Copy Share Image
An excellent plumber is infinitely more admirable than an incompetent philosopher. — John W. Gardner 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