PRACTICE PROBLEM SOLUTIONS

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