If you can’t explain what you are doing to a nine-year-old, then either you still don’t understand it very well, or it’s not all that worthwhile in the first place.
Be yourself, everyone else is already taken.
Every kid starts out as a natural-born scientist, and then we beat it out of them. A few trickle through the system with their wonder and enthusiasm for science intact.
Program testing can be used to show the presence of bugs, but never to show their absence!
In the practical world of computing, it is rather uncommon that a program, once it performs correctly and satisfactorily, remains unchanged forever.
Without deviation from the norm, progress is not possible.
Let us change our traditional attitude to the construction of programs. Instead of imagining that our main task is to instruct a computer what to do, let us concentrate rather on explaining to human beings what we want a computer to do.
My whole religion is this: do every duty, and expect no reward for it, either here or hereafter.
Einstein repeatedly argued that there must be simplified explanations of nature, because God is not capricious or arbitrary. No such faith comforts the software engineer. Much of the complexity he must master is arbitrary complexity ,.. because they were designed by different people, rather than by God.
Misfortune is the best fortune.
Rejection by all is victory.
The question of whether a computer can think is no more interesting than the question of whether a submarine can swim.
We are faced with the paradoxical fact that education has become one of the chief obstacles to intelligence and freedom of thought.
I managed to get a quick PhD - though when I got it I knew almost nothing about physics. But I did learn one big thing: that no one knows everything, and you don't have to.
If you lie to the compiler, it will get its revenge
Science and art sometimes can touch one another, like two pieces of the jigsaw puzzle which is our human life, and that contact may be made across the borderline between the two respective domains.