A big job breaks into small jobs, and small clear steps are what a program can run. A group of lines that always travels together can be given a short name, and using the name again makes the program shorter without changing the show. This is the on-ramp to functions.