Title: Secrets of Successful Program Design