Something you might do while designing software is make a plan