Something you need to do before you write a program is plan what you are going to write