Anticipating Reality Construction

The arguments formulated below are based on the assumption that software development is to be viewed as a work process and can thus be seen as part of the social reproduction process with its historical background. This assumption is useful. It enables us to compare software development with other work processes, and to better understand the characteristics common to all and the ones that are specific to software development.