When you write a program you do the following: 1. debug the source code, 2. test the program, 3. draw a flowchart, 4. write the source code, 5. write pseudocode