I'm serious when I do my work. I'm not serious when I'm home with my kids.
If you give people tools, and they use their natural abilities and their curiosity, they will develop things in ways that will surprise you very much beyond what you might have expected.
The best way to prepare [to be a programmer] is to write programs, and to study great programs that other people have written. In my case, I went to the garbage cans at the Computer Science Center and I fished out listings of their operating systems.
Like my friend Warren Buffett, I feel particularly lucky to do something every day that I love to do. He calls it "tap dancing to work."