Preface
To understand the principles and practice of software development, there’s no better motivator than participating in a software project that has real world value and a life beyond a single academic semester. The free and open source software (FOSS) movement provides a fertile ground for identifying such projects and an exciting new environment for teaching the principles of modern software development.
This book uses a model for teaching software development that combines FOSS principles, agile techniques, modern collaboration tools, community involvement, and teamwork as central themes. Together with its accompanying myopensoftware.org/textbook, this book is designed for use as the main text in a one-semester course on software development. ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access