Definitions for every situation
Planning dinner with an alien
Why do we start from the problem?
How to define your problem space
A dinner Example
Does it even matter?
Computers can help
No, you cannot avoid this fact.
How much flexibility is enough?
A simple way to figure out if you're solving the right problem