``When I learned to program, you were lucky if you got five minutes
with the machine a day. If you wanted to get the program going, it just
had to be written right. So people just learned to program like it was
carving stone. You sort of have to sidle up to it. That's how I learned
to program.'' Donald Knuth.