Create a Great IC Program AND Make Sure it is Understood