The Nature of Software?
What if,
unlike what software architects claim,
(that you must establish the superstructure early on)
what you must do early on
is sow a seed,
something that embodies one idea,
something that can be evolved coherently,
rendering in the end
a coherent whole,
a superstructure one could never anticipate?
Perhaps this is the nature of software,
as opposed to the nature of buildings?