 Two most important things that helped me become successful, probably good luck is one, being at the right place at the right time is not to be sniffed at. I was a physics and math undergraduate at a small college back in the days where we hadn't even heard the word computer. I had the good luck of getting a summer job before my senior year at Argonne Laboratory, a federal, federal laboratory. It was called the Atomic Energy Commission then, but Department of Energy now. They took me in a room and said, see that thing, it's a computer. Here's a manual that tells you how to program it. Sit at that empty desk. Those guys are programmers. Ask them if you have any questions. Tell us when you're ready to do something productive. They went away and left me alone. I don't think I've worked as hard since then. Took me a month to figure out what it meant to program a computer. Wonderful experience. Then I went and told him I was ready and wrote a couple programs for him. There was 1961 and I haven't been away from the beast since then.