It is a common experience that attempts to solve just one piece of a problem first, then others, and so on, lead to endless involutions. You no sooner solve one aspect of a thing, than another point is out of point. And when you correct that one, something else goes wrong. You go round and round in circles, unable to produce a form that is thoroughly right.
Christopher AlexanderI mean, making simulations of what you're going to build is tremendously useful if you can get feedback from them that will tell you where you've gone wrong and what you can do about it.
Christopher Alexander