The purpose of computing is insight, not numbers.
If you don't work on important problems, it's not likely that you'll do important work.
It is better to do the right problem the wrong way than the wrong problem the right way.
A parable: A man was examining the construction of a cathedral. He asked a stone mason what he was doing chipping the stones, and the mason replied, "I am making stones." He asked a stone carver what he was doing. "I am carving a gargoyle." And so it went, each person said in detail what they were doing. Finally he came to an old woman who was sweeping the ground. She said. "I am helping build a cathedral." ...Most of the time each person is immersed in the details of one special part of the whole and does not think of how what they are doing relates to the larger picture.
Given two people with exactly the same ability, the one person who manages day in and day out to get in one more hour of thinking will be tremendously more productive over a lifetime.
The most dangerous thought you can have as a creative person is to think you know what you’re doing.
What you learn from others you can use to follow. What you learn for yourself you can use to lead.
Put glibly: In science if you know what you are doing you should not be doing it. In engineering if you do not know what you are doing you should not be doing it. Of course, you seldom, if ever, see either pure state.
The real problem is what can man and machine do together and not in competition.
There are wavelengths that people cannot see, there are sounds that people cannot hear, and maybe computers have thoughts that people cannot think.
Most people like to believe something is or is not true. Great scientists tolerate ambiguity very well. They believe the theory enough to go ahead; they doubt it enough to notice the errors and faults so they can step forward and create the new replacement theory. If you believe too much you'll never notice the flaws; if you doubt too much you won't get started. It requires a lovely balance.
If you have the door to your office closed, you get more work done today and tomorrow, and you are more productive than most. But ten years later somehow, you dont quite know what problems are worth working on.
Knowledge and productivity are like compound interest. The more you know, the more you learn; the more you learn, the more you can do; the more you can do, the more the opportunity. I don`t want to give you a rate, but it is a very high rate. Given two people with exactly the same ability, the one person who manages day in and day out to get in one more hour of thinking will be tremendously more productive over a lifetime.
Science is concerned with what is possible while engineering is concerned with choosing, from among the many possible ways, one that meets a number of often poorly stated economic and practical objectives.
Typing is no substitute for thinking.
Newton said, "If I have seen further than others, it is because I've stood on the shoulders of giants." These days we stand on each other's feet!
Perhaps the central problem we face in all of computer science is how we are to get to the situation where we build on top of the work of others rather than redoing so much of it in a trivially different way.
Mathematics is not merely an idle art form, it is an essential part of our society.
I have tried, with little success, to get some of my friends to understand my amazement that the abstraction of integers for counting is both possible and useful. Is it not remarkable that 6 sheep plus 7 sheep makes 13 sheep; that 6 stones plus 7 stones make 13 stones? Is it not a miracle that the universe is so constructed that such a simple abstraction as a number is possible? To me this is one of the strongest examples of the unreasonable effectiveness of mathematics. Indeed, I find it both strange and unexplainable.
Once in a while a person does only one thing in his whole life, and we'll talk about that later, but a lot of times there is repetition. I claim that luck will not cover everything. And I will cite Pasteur who said, "Luck favors the prepared mind." And I think that says it the way I believe it.
One of the characteristics of successful scientists is having courage. Once you get your courage up and believe that you can do important problems, then you can. If you think you can't, almost surely you are not going to.
Often the great scientists, by turning the problem around a bit, changed a defect to an asset. For example, many scientists when they found they couldn't do a problem finally began to study why not. They then turned it around the other way and said, "But of course, this is what it is" and got an important result.
Most of the time each person is immersed in the details of one special part of the whole and does not think of how what they are doing relates to the larger picture. For example, in education, a teacher might say in the next class he was going to "explain Young's modulus and how to measure it," rather than, "I am going to educate the students and prepare them for their future careers".
True greatness is when your name is like ampere, watt, and fourier-when it's spelled with a lower case letter.
One of the characteristics of successful scientists is having courage.