creationism

n. The (false) belief that large, innovative software designs can be
completely specified in advance and then painlessly magicked out of the void
by the normal efforts of a team of normally talented programmers. In fact,
experience has shown repeatedly that good designs arise only from
evolutionary, exploratory interaction between one (or at most a small
handful of) exceptionally able designer(s) and an active user population and
that the first try at a big new idea is always wrong. Unfortunately, because
these truths don't fit the planning models beloved of management , they are
generally ignored.

