What Great Programs Do