This book consists of a collection of practical tips - byte sized observations and lessons learned - from my software engineering experience (both as an educator and a practitioner) and from many excellent books/articles I have read on the topic. It does not intend to cover SE theory.

This book is meant for students following software engineering project courses. As I teach both software engineering theory courses and project courses, I know how hard it is for students to apply previously learned theories in a practical context. This is my attempt to help such students.

Today's students have very little time to read supplementary texts. That is why I have tried to keep this as short as possible.