The ideal approach to error reduction is to view errors as symptoms of underlying problems so they become sources of information to understand how systems work (Love et al., 2009). Design errors and the resultant rework and failures should be viewed as tools that can be used to define margins of risk and safety so that learning how to prevent them can occur. This approach is based on the premise that humans are fallible, errors must be expected and individuals’ poor performance is a non-issue. Instead the focus should be on the failure in procedures, processes, teams and the organization. Emphasis is on feedback and knowledge acquisition from work processes, information, reflection discussion between colleagues and other project team members. The use of reviews at each stage of a project’s life cycle also provides the impetus for ‘real-time’ learning to take place. Learning about error causation through interaction and participation with others is deemed an effective learning milieu for their prevention (Love et al., 2009). A ‘community of practice’ can be used to formalize situating knowledge and learning, though the extent to which it learns internally or imports new knowledge is in part a function of the nature practices it undertakes (Love, 2009). The situated dimensions of learning are concerned with its practical and social aspects within a context. Most designers learn on the job in culturally embedded ways. This learning evolves through participation and interaction of people and their collective sense-making activities as they develop their competencies and construct their identities to function effectively. Interaction is a perquisite for learning how to prevent errors, as it enables the sharing of experiences to be acquired. This situated perspective may encourage designers to understand the necessity for project learning and interaction so as to make ‘sense’ of their activities.