This document contains summaries of principles that guide various aspects of software engineering such as process, practice, modeling, construction, testing, and deployment. It lists over 100 principles across 24 slides related to topics like being agile, focusing on quality, adapting processes, effective communication, managing risk, and testing exhaustively but recognizing limits. The document is designed to accompany a software engineering textbook and provide high-level guidance for practitioners.