The effort of using machines to mimic the human mind has always struck me as rather silly. I would rather use them to mimic something better.
It is not the task of the University to offer what society asks for, but to give what society needs.
We must be very careful when we give advice to younger people; sometimes they follow it!
Thinking and spoken discourse are the same thing, except that what we call thinking is, precisely, the inward dialogue carried on by the mind with itself without spoken sound.
Learning results from what the student does and thinks, and only from what the student does and thinks. The teacher can advance learning only by influencing the student to learn.
Mathematics is a language. We want scientists to be able to read it, speak it, and write it. But we are are not training them to be grammarians.
EMACS could not have been reached by a process of careful design, because such processes arrive only at goals which are visible at the outset, and whose desirability is established on the bottom line at the outset. Neither I nor anyone else visualized an extensible editor until I had made one, nor appreciated its value until he had experienced it. EMACS exists because I felt free to make individually useful small improvements on a path whose end was not in sight.
Newton was a genius, but not because of the superior computational power of his brain. Newton's genius was, on the contrary, his ability to simplify, idealize, and streamline the world so that it became, in some measure, tractable to the brains of perfectly ordinary men.
I have never learned anything except from people younger than myself.
Software gets slower faster than hardware gets faster. (Or, sometimes known by] Grove [the head of Intel] giveth and Gates [the head of Microsoft] taketh away.)
Every program has (at least) two purposes: the one for which it was written and another for which it wasn't.
Please don't fall into the trap of believing that I am terribly dogmatical about the go to statement. I have the uncomfortable feeling that others are making a religion out of it, as if the conceptual problems of programming could be solved by a single trick, by a simple form of coding discipline!
I think it's a new feature. Don't tell anyone it was an accident.
It's quite similar to guitar solos, only with programming you have to use your brain. The most important thing is that it should have some emotional effect on me, rather than just, 'Oh, that's really clever.'
I've been in entertainment, politics, business, business coaching, public affairs, documentaries, programming, news, theater. So, there aren't many things I see that I haven't seen something like that before.
We live in a media soup and are constantly being programmed or are fighting that programming. Thus any truthful account of a life, every part of a life, is about society as well as an individual.
When I do programming in my free time and for my own enjoyment, I really want to have a kind of protection: knowing that when I improve a program those improvements will continue to be available to me and others in future versions of the program.
I think that computer programming shows in my writing. Often when I write about computer programmers I'll write about the way that they see the world and they structure the world.
Computer programming is really a lot like writing a recipe. If you've read a recipe, you know what the structure of a recipe is, it's got some things up at the top that are your ingredients, and below that, the directions for how to deal with those ingredients.
I'd argue that everybody wants to do something that matters, and the fact that Linux has had a huge impact on the tech market and is used virtually everywhere is obviously very personally satisfying. I think programming is fun, and the community around the kernel is great, but a project has to be relevant too.
A powerful programming language is more than just a means for instructing a computer to perform tasks. The language also serves as a framework within which we organize our ideas about processes.
The art of programming is the art of organizing complexity.
Programming is a Dark Art, and it always will be. The programmer is fighting against the two most destructive forces in the universe: entropy and human stupidity. These are not things you can overcome with a "methodology" or on a schedule.
The principal lesson of Emacs is that a language for extensions should not be a mere "extension language". It should be a real programming language, designed for writing and maintaining substantial programs. Because people will want to do that!
Experience comes from bad judgment.
Follow AzQuotes on Facebook, Twitter and Google+. Every day we present the best quotes! Improve yourself, find your inspiration, share with friends
or simply: