But active programming consists of the design of new programs, rather than contemplation of old programs.
Sentiment: POSITIVE
I always considered programming as being like modern-day wizardry. You could think of things in your mind and then make them happen.
Every program has two purposes: The one for which it was written and another for which it wasn't.
Let us change our traditional attitude to the construction of programs. Instead of imagining that our main task is to instruct a computer what to do, let us concentrate rather on explaining to human beings what we want a computer to do.
My background is in hardware design. I found hardware work to be a welcome change from thousands of hours of programming and that led to the designs you mentioned.
Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program.
Our ultimate goal is extensible programming (EP). By this, we mean the construction of hierarchies of modules, each module adding new functionality to the system.
In the beginning, there were Real Programmers.
Program construction consists of a sequence of refinement steps.
Some programming languages manage to absorb change, but withstand progress.
Active creation is conceived as a transitive action in which there is always presupposed an object about which the agent is concerned; it is virtually but not formally transitive because it makes, not presupposes, an object.