1. Engineering projects can be considered a form of social experimentation due to their innovative nature and potential unintended consequences. This results in uncertainty and risks for various stakeholders. 2. Engineers have a responsibility to monitor projects for risks, provide information to allow stakeholders to make informed decisions, and accept accountability for project outcomes. 3. Ethical codes can provide guidance for engineers and help balance responsibilities to stakeholders, but challenges remain with issues like diffusion of accountability in large organizations.