In this way, the design of a program emerges, more than being
planned,
We should be careful not to confuse a term coined to describe a
specific research hypothesis in cognitive psychology - the
programming plan hypothesis - with the vernacular uses of the
individual words
I think there's some confusion here about what a programming plan is; it's like an
architect's plan for a house,
not a plan for accomplishing a task. Schema or pattern might be a alternate term.
An example of a simple plan is a simple find plan:
iterate through the set
test each set
XP is a movement and like many such phenomena, there are multiple proponents with
differing views.
There may be a start simple, integrate later part of the XP movement,
but the part of XP I'm familiar with takes a different, almost opposite approach.
They also advocate incremental development,