31.13 PRACTICE PROBLEM SOLUTIONS 1. more reliable programs - less debugging time - more routine - others can pick up where you left off - reduces confusion