How do you make a large problem feel smaller?
Imagine being given a long programming scenario containing several instructions. Trying to hold every requirement in your head at once can feel difficult.
Instead, sort the requirements into three groups: what enters the program, what the program does and what it produces.