Change over time
A program is a sequence of moments where names hold values. Reading a program means asking what each name holds at the line you are looking at. Re-assignment is the only way a value changes, so tracking it is how you follow the whole story.