We have the tools, but we have to learn how to use them. That is my political philosophy.
The only way to know everything is to learn how to think, how to ask questions, how to navigate the world. Students must learn how to teach themselves to use new tools, how to talk to unfamiliar people, and basically how to be brave.
A man is a great bundle of tools. He is born into this life without the knowledge of how to use them. Education is the process of learning their use.
There are a couple of people in the world who can really program in C or FØRTRAN. They write more code in less time than it takes for other programmers. Most programmers aren't that good. The problem is that those few programmers who crank out code aren't interested in maintaining it.
Being literate as a writer is good craft, is knowing your job, is knowing how to use your tools properly and not to damage the tools as you use them.
The L.A. Gay & Lesbian Center has this wonderful program where they take in the youth, feed them, help them learn how to cook, clean, they help them get jobs, help them learn how to save their money, and they have shelters all over the city.
Most of us have the tools we need, we're just not sure how to use them.
People think that it is important to learn by assisting the great photographers. I say that is a big mistake. Be happy; just learn from any little guy. Learn how to use the camera - you don't need anything else. You can't be taught the real skill anyway.
You’ve got to give great tools to small teams. Pick good people, use small teams and give them great tools so that they are very productive in terms of what they are doing.
Even my colleagues don't read classic criticism. And my feeling is that if you don't do that then you're not really practicing your craft. That's how you learn how to do it. You don't learn how to write about jazz just from listening to jazz. You learn how to write by reading the great writers and how they worked, the great music critics.
Machinery is aggressive. The weaver becomes a web, the machinist a machine. If you do not use the tools, they use you. All tools are in one sense edge-tools, and dangerous.
Young people know how to use these social networking tools, and they know how to use them effectively.
Our society expects that everyone should learn to write, even though very few become professional writers. Similarly, I think that everyone should learn how to program, even though very few will become professional programmers.
When we first started with Apple computers, it was my dream that everyone would learn to program, and that was how they'd use their computer.
Success is a learnable skill. You can learn to succeed at anything. If you want to be a great golfer, you can learn how to do it. If you want to be a great piano player, you can learn how to do it. If you want to be truly happy, you can learn how to do it. If you want to be rich, you can learn how to do it. It doesn't matter where you are right now. It doesn't matter where you're starting from. What matters is that you are willing to learn.
My list of basic tools is a partial answer to the question about what has changed: Over the past few years, large numbers of programmers have come to depend on elaborate tools to interface code with systems facilities.