This document outlines the Software Engineering Code of Ethics and Professional Practice as recommended by the ACM/IEEE-CS Joint Task Force. It discusses 8 principles that software engineers should adhere to in order to ensure they are working in a beneficial and respected manner. The principles cover issues like public interest, client responsibilities, product quality, maintaining independent judgment, and continual self-improvement. The document provides detailed guidelines under each principle to guide ethical software engineering work.