Big Ideas in �Software Engineering
Spring 2025
Outline
Discussion of Readings
Preface | Ch 1. What is Software Engineering?
Discussion Questions
For each question…
How is Software Engineering different from Programming?
Is Software Engineering actually Engineering?
Your answers here…
Why Not Just Aim for "Nothing Changes"?
What is Hyrum’s Law?
How should decisions be made?
What do we mean by trade-offs?
Markers: might get stolen but having them available all the time makes collaboration easier.
Dependency – customization v. maintenance.
What does “shifting left” mean?
Today’s Lab